body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.voting-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:16px}.voting-card{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.voting-card:hover{border-color:#888;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.voting-card.selected{background:#f5f5f5;border-color:#666;box-shadow:0 2px 12px #0000001a;transform:translateY(-2px)}.voting-card-inner{align-items:center;color:#333;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;width:100%}.voting-card.selected .voting-card-inner{color:#666}.voting-value{color:#666;font-size:28px;font-weight:700;transition:color .3s ease}.voting-card.selected .voting-value{color:#fff;transform:rotateY(-180deg)}.voting-card:hover .voting-card-inner{box-shadow:0 8px 16px #0000001a}:root{--gustaffo-dark:#2b3441;--gustaffo-blue:#3c4d69;--gustaffo-grey:#6b7280;--gustaffo-light:#f3f4f6}body{font-family:Courier New,Courier,monospace!important;margin:0}.layout,body{background:#fcfcfc}.layout{min-height:100vh}header{display:flex;margin-bottom:24px}.header-content{align-items:center;display:flex;flex:1 1;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.ant-layout-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff!important;border-bottom:1px solid #e5e5e5;height:64px;padding:0;position:sticky;top:0;z-index:1000}.header-logo{height:28px}.ant-card{border:1px solid #e5e5e5;box-shadow:0 1px 2px #0000000d}.ant-btn-primary{background:#3c4d69!important;background:var(--gustaffo-blue)!important}.ant-btn-primary:hover{background:#2b3441!important;background:var(--gustaffo-dark)!important}.ant-progress-bg{background:#3c4d69!important;background:var(--gustaffo-blue)!important}.ant-tag{border-radius:6px}.ant-list-item{border:1px solid #e5e5e5!important;border-radius:8px;margin-bottom:8px;transition:all .2s}.ant-list-item:hover{border-color:#666!important}.ant-input{border-radius:8px}.ant-input-focused,.ant-input:focus{border-color:#666!important;box-shadow:0 0 0 2px #6666661a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#666!important}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#666!important;box-shadow:0 0 0 2px #6666661a!important}.ant-btn-default:not(:disabled):hover{border-color:#666!important;color:#666!important}.ant-layout-footer{background:#2b3441!important;background:var(--gustaffo-dark)!important;color:#fff;padding:48px 24px}.footer-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.footer-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px}.footer-links a{color:#f3f4f6;color:var(--gustaffo-light);font-size:14px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}@media (max-width:768px){.footer-links{align-items:center;flex-direction:column;gap:16px}}.ant-space{width:100%}.ant-list-item-meta-description .ant-card{margin-top:16px}.markdown-content{font-size:14px;line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin-bottom:16px;margin-top:24px}.markdown-content ol,.markdown-content ul{margin-bottom:16px;padding-left:20px}.markdown-content code{background:#0000000d;border-radius:4px;padding:2px 6px}.markdown-content pre{background:#0000000d;border-radius:8px;overflow-x:auto;padding:16px}.markdown-content blockquote{border-left:4px solid #ddd;color:#666;margin:16px 0;padding-left:16px}.ant-btn,.ant-card,.ant-input,.ant-modal,.ant-table,.ant-tag,.ant-typography,.markdown-content{font-family:Courier New,Courier,monospace!important}@media (max-width:768px){.header-content{padding:0 16px}}
/*# sourceMappingURL=main.74dfe8e9.css.map*/