:root,[data-bs-theme="dark"]{--go-bg: #0b0d12;--go-bg-elev-1: #13171f;--go-bg-elev-2: #1a1f2b;--go-bg-elev-3: #232a38;--go-surface-hover: #262e3d;--go-border: rgba(255,255,255,.08);--go-border-strong: rgba(255,255,255,.14);--go-border-focus: #7c8cff;--go-text: #eef1f7;--go-text-muted: #9aa3b7;--go-text-subtle: #6c7590;--go-brand-1: #6366f1;--go-brand-2: #a855f7;--go-brand-contrast: #ffffff;--go-brand-soft: rgba(99,102,241,.14);--go-brand-ring: rgba(124,140,255,.45);--go-success: #10b981;--go-success-soft: rgba(16,185,129,.16);--go-danger: #ef4444;--go-danger-soft: rgba(239,68,68,.16);--go-warning: #f59e0b;--go-warning-soft: rgba(245,158,11,.16);--go-info: #38bdf8;--go-vote-star: #ffb020;--go-vote-dot: #60a5fa;--go-shadow-1: 0 1px 2px rgba(0,0,0,.35);--go-shadow-2: 0 4px 14px rgba(0,0,0,.35);--go-shadow-3: 0 12px 32px rgba(0,0,0,.45);--go-shadow-brand: 0 10px 30px rgba(99,102,241,.25);--go-radius-xs: .375rem;--go-radius-sm: .5rem;--go-radius-md: .875rem;--go-radius-lg: 1.125rem;--go-radius-xl: 1.5rem;--go-radius-pill: 999px;--go-ease: cubic-bezier(.2,.7,.2,1);--go-fast: .14s;--go-base: .22s;--go-slow: .4s;--go-navbar-h: 64px;--go-container-max: 1200px;--bs-body-bg: var(--go-bg);--bs-body-color: var(--go-text);--bs-border-color: var(--go-border);--bs-emphasis-color: var(--go-text);--bs-secondary-color: var(--go-text-muted);--bs-tertiary-bg: var(--go-bg-elev-2);--bs-primary: var(--go-brand-1);--bs-link-color: #c7cbff;--bs-link-hover-color:#e0e3ff}html,body{background: var(--go-bg)}body{color: var(--go-text);font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-feature-settings: "cv02","cv03","cv04","cv11";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;letter-spacing: -0.005em;background: radial-gradient(1200px 600px at 10% -10%,rgba(99,102,241,.12),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(168,85,247,.10),transparent 55%),var(--go-bg);background-attachment: fixed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing: -0.02em;font-weight: 600;color: var(--go-text)}.display-4,.display-5,.display-6,.display-7{letter-spacing: -0.03em;font-weight: 700}p{color: var(--go-text)}.text-muted,.text-body-secondary{color: var(--go-text-muted) !important}a{color: var(--bs-link-color);text-underline-offset: 3px;transition: color var(--go-fast) var(--go-ease)}a:hover{color: var(--bs-link-hover-color)}::selection{background: var(--go-brand-soft);color: #fff}:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--go-brand-ring);border-radius: var(--go-radius-xs)}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible{box-shadow: 0 0 0 3px var(--go-brand-ring)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}main > .container,main > .container-fluid{padding: calc(var(--go-navbar-h) + 1.75rem) 1rem 2.5rem;max-width: var(--go-container-max)}.site-index,.user-profile,.user-questions,.site-about,.site-contact,.site-login,.site-signup,.site-thank-you,.site-error,.site-request-password-reset,.site-reset-password,.site-resend-verification-email{animation: go-fade-in var(--go-slow) var(--go-ease)}@keyframes go-fade-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.footer{color: var(--go-text-muted);border-top: 1px solid var(--go-border);background: rgba(10,12,17,.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: .9rem;padding: 1.25rem 0}.navbar.fixed-top{background: rgba(11,13,18,.72) !important;border-bottom: 1px solid var(--go-border);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);min-height: var(--go-navbar-h);padding-top: .5rem;padding-bottom: .5rem}.navbar .navbar-brand{font-weight: 700;letter-spacing: -0.02em;font-size: 1.15rem;background: linear-gradient(90deg,var(--go-brand-1),var(--go-brand-2));-webkit-background-clip: text;background-clip: text;color: transparent;padding-right: 1rem}.navbar .nav-link{color: var(--go-text-muted) !important;font-weight: 500;padding: .5rem .85rem !important;border-radius: var(--go-radius-sm);transition: color var(--go-fast) var(--go-ease),background-color var(--go-fast) var(--go-ease)}.navbar .nav-link:hover,.navbar .nav-link:focus{color: var(--go-text) !important;background: rgba(255,255,255,.04)}.navbar .nav-link.active,.navbar .nav-item.active > .nav-link{color: var(--go-text) !important;background: var(--go-brand-soft)}.navbar .dropdown-menu{background: var(--go-bg-elev-2);border: 1px solid var(--go-border);border-radius: var(--go-radius-md);box-shadow: var(--go-shadow-3);padding: .35rem;margin-top: .4rem}.navbar .dropdown-item{color: var(--go-text);border-radius: var(--go-radius-sm);padding: .5rem .75rem}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background: var(--go-surface-hover);color: var(--go-text)}.navbar form > button.logout{background: transparent;border: 0;padding: .5rem .85rem;color: var(--go-text-muted);font: inherit;border-radius: var(--go-radius-sm);transition: color var(--go-fast) var(--go-ease),background-color var(--go-fast) var(--go-ease)}.navbar form > button.logout:hover,.navbar form > button.logout:focus{color: var(--go-text);background: rgba(255,255,255,.04);text-decoration: none;outline: none}@media (max-width: 767px){.navbar form > button.logout{display: block;text-align: left;width: 100%}}.text-inherit{color: inherit}.pool-title-link{color: inherit;transition: color var(--go-fast) var(--go-ease)}.pool-title-link:hover{color: var(--go-text);text-decoration: underline !important;text-decoration-color: var(--go-brand-2) !important;text-decoration-thickness: 2px}.img-lightbox-trigger{cursor: zoom-in}.alert-container{position: fixed;top: calc(var(--go-navbar-h) + .75rem);left: 50%;transform: translateX(-50%);z-index: 1080;pointer-events: none;width: min(32rem,calc(100% - 2rem))}.alert-container > *{pointer-events: auto}.alert{border: 1px solid var(--go-border);border-radius: var(--go-radius-md);background: var(--go-bg-elev-2);color: var(--go-text);box-shadow: var(--go-shadow-2);animation: go-slide-down var(--go-base) var(--go-ease)}.alert-success{border-color: rgba(16,185,129,.35);background: var(--go-success-soft)}.alert-danger{border-color: rgba(239,68,68,.35);background: var(--go-danger-soft)}.alert-warning{border-color: rgba(245,158,11,.35);background: var(--go-warning-soft)}.alert-info{border-color: rgba(56,189,248,.35);background: rgba(56,189,248,.12)}@keyframes go-slide-down{from{opacity: 0;transform: translate(-50%,-8px)}to{opacity: 1;transform: translate(-50%,0)}}.card{background: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-radius: var(--go-radius-lg);color: var(--go-text);box-shadow: var(--go-shadow-1);overflow: hidden}.card .card-body{padding: 1.25rem 1.35rem}.card .card-title{color: var(--go-text);font-weight: 600}.card.bg-dark{background: var(--go-bg-elev-2) !important}.go-card{background: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-radius: var(--go-radius-lg);box-shadow: var(--go-shadow-1);transition: transform var(--go-base) var(--go-ease),box-shadow var(--go-base) var(--go-ease),border-color var(--go-base) var(--go-ease)}.go-card-hover:hover,.go-card-hover:focus-within{transform: translateY(-2px);box-shadow: var(--go-shadow-3);border-color: var(--go-border-strong)}.go-card-body{padding: 1.25rem}.go-card-body.is-flush{padding: 0}.go-card-header{padding: 1rem 1.25rem;border-bottom: 1px solid var(--go-border)}.go-card-header > :last-child{margin-bottom: 0}@media (min-width: 768px){.go-card-body{padding: 1.5rem}}.go-pool-card{position: relative;display: block;border-radius: var(--go-radius-lg);overflow: hidden;background: var(--go-bg-elev-2);border: 1px solid var(--go-border);text-decoration: none;color: inherit;transition: transform var(--go-base) var(--go-ease),box-shadow var(--go-base) var(--go-ease),border-color var(--go-base) var(--go-ease)}.go-pool-card:hover,.go-pool-card:focus-visible{transform: translateY(-3px);box-shadow: var(--go-shadow-3);border-color: var(--go-border-strong);color: inherit}.go-pool-card .go-pool-card-media{position: relative;aspect-ratio: 4 / 3;background: var(--go-bg-elev-3);overflow: hidden}.go-pool-card .go-pool-card-media img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--go-slow) var(--go-ease)}.go-pool-card:hover .go-pool-card-media img{transform: scale(1.04)}.go-pool-card .go-pool-card-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(5,7,12,.92) 0%,rgba(5,7,12,.35) 45%,transparent 70%);pointer-events: none}.go-pool-card .go-pool-card-body{position: absolute;inset: auto 0 0 0;padding: 1rem 1.1rem 1.05rem;z-index: 1}.go-pool-card .go-pool-card-title{font-size: 1.02rem;font-weight: 600;color: #fff;margin: 0 0 .25rem;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.go-pool-card .go-pool-card-meta{margin: 0;font-size: .82rem;color: rgba(255,255,255,.78);display: inline-flex;align-items: center;gap: .4rem}.card-img-gradient{background: linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 45%,transparent 70%)}.ratio > a{display: block;position: absolute;inset: 0;width: 100%;height: 100%}.ratio img{display: block;width: 100%;height: 100%;object-fit: cover}.go-section{margin-bottom: 2.25rem}.go-section-head{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;margin-bottom: .9rem;padding: 0 .25rem}.go-section-title{font-size: 1.15rem;font-weight: 600;color: var(--go-text);margin: 0;letter-spacing: -0.01em}.go-section-title a{color: inherit;text-decoration: none;transition: color var(--go-fast) var(--go-ease)}.go-section-title a:hover{color: var(--go-text);background: linear-gradient(90deg,var(--go-brand-1),var(--go-brand-2));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.go-section-link{font-size: .85rem;color: var(--go-text-muted);text-decoration: none;font-weight: 500}.go-section-link:hover{color: var(--go-text)}.go-hero{position: relative;border-radius: var(--go-radius-xl);padding: 2rem 1.5rem 1.5rem;background: radial-gradient(600px 280px at 20% 0%,rgba(99,102,241,.22),transparent 60%),radial-gradient(500px 250px at 100% 100%,rgba(168,85,247,.18),transparent 60%),var(--go-bg-elev-1);border: 1px solid var(--go-border);box-shadow: var(--go-shadow-2);overflow: hidden;margin-bottom: 2.5rem}.go-hero-eyebrow{display: inline-flex;align-items: center;gap: .45rem;font-size: .78rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #c7cbff;padding: .3rem .65rem;border: 1px solid var(--go-border-strong);background: var(--go-brand-soft);border-radius: var(--go-radius-pill);margin-bottom: .75rem}.go-hero-title{font-size: clamp(1.35rem,2.2vw + .4rem,2rem);font-weight: 700;letter-spacing: -0.02em;margin: 0 0 1rem;color: var(--go-text)}.go-hero-title a{color: inherit;text-decoration: none}.go-hero-title a:hover{background: linear-gradient(90deg,var(--go-brand-1),var(--go-brand-2));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.go-hero .carousel-item{padding: 0}.go-pagination{--bs-pagination-bg: var(--go-bg-elev-1);--bs-pagination-color: var(--go-text-muted);--bs-pagination-border-color: var(--go-border);--bs-pagination-hover-bg: var(--go-surface-hover);--bs-pagination-hover-color: var(--go-text);--bs-pagination-hover-border-color: var(--go-border-strong);--bs-pagination-focus-bg: var(--go-surface-hover);--bs-pagination-focus-color: var(--go-text);--bs-pagination-disabled-bg: transparent;--bs-pagination-disabled-color: var(--go-text-subtle);--bs-pagination-disabled-border-color: var(--go-border);--bs-pagination-active-border-color: transparent;gap: .35rem;flex-wrap: wrap;justify-content: center}.go-pagination .page-link{min-width: 2.5rem;text-align: center;border-radius: var(--go-radius-md);transition: background-color var(--go-fast) var(--go-ease),color var(--go-fast) var(--go-ease),transform var(--go-fast) var(--go-ease)}.go-pagination .page-link:hover{transform: translateY(-1px)}.go-pagination .active .page-link{background: linear-gradient(90deg,var(--go-brand-1),var(--go-brand-2));color: #fff;box-shadow: var(--go-shadow-brand)}.go-rail{position: relative;margin-inline: calc(var(--go-rail-bleed,0px) * -1)}.go-rail:focus-visible{outline: 2px solid var(--go-brand-1);outline-offset: 4px;border-radius: var(--go-radius-lg)}.go-rail-track{display: flex;gap: 1rem;margin: 0;padding: .25rem var(--go-rail-bleed,0px) 1rem;list-style: none;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scroll-padding-inline-start: var(--go-rail-bleed,0px);-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--go-border-strong) transparent}.go-rail-track::-webkit-scrollbar{height: 8px}.go-rail-track::-webkit-scrollbar-track{background: transparent}.go-rail-track::-webkit-scrollbar-thumb{background: var(--go-border-strong);border-radius: var(--go-radius-pill)}.go-rail-track:hover::-webkit-scrollbar-thumb{background: var(--go-text-muted,var(--go-border-strong))}.go-rail-item{flex: 0 0 auto;width: min(78vw,20rem);scroll-snap-align: start}.go-rail-item > .go-pool-card{height: 100%}@media (min-width: 576px){.go-rail-item{width: 17.5rem}}@media (max-width: 575.98px){.go-rail{--go-rail-bleed: 1rem}}.carousel{--carousel-control-size: 2.5rem;padding: 0 .25rem}.carousel-control-prev,.carousel-control-next{width: auto;opacity: .85;top: 50%;transform: translateY(-50%);height: var(--carousel-control-size);bottom: auto}.carousel-control-prev{left: -.5rem}.carousel-control-next{right: -.5rem}.carousel-control-prev-icon,.carousel-control-next-icon{width: var(--carousel-control-size);height: var(--carousel-control-size);background-color: var(--go-bg-elev-2);border: 1px solid var(--go-border-strong);border-radius: var(--go-radius-pill);background-size: 55% 55%;background-repeat: no-repeat;background-position: center;box-shadow: var(--go-shadow-2);transition: background-color var(--go-fast) var(--go-ease),transform var(--go-fast) var(--go-ease)}.carousel-control-prev:hover .carousel-control-prev-icon,.carousel-control-next:hover .carousel-control-next-icon{background-color: var(--go-bg-elev-3);transform: scale(1.06)}.carousel-control-prev-icon{margin-right: auto}.carousel-control-next-icon{margin-left: auto}.carousel .carousel-item{transition: transform .5s var(--go-ease)}.pool-preview-card{width: 100%;max-width: 28rem;border-radius: var(--go-radius-lg);overflow: hidden;border: 1px solid var(--go-border);box-shadow: var(--go-shadow-2)}.pool-option-img{border-radius: var(--go-radius-lg) var(--go-radius-lg) 0 0;overflow: hidden}.site-index hr,.user-profile hr,.user-questions hr{border: 0;border-top: 1px solid var(--go-border);opacity: 1;margin: 1.25rem 0}.pool-option-form{position: relative;display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;min-height: 3rem;padding: .75rem 1rem;border-radius: var(--go-radius-md);border: 1px solid var(--go-border-strong);background: var(--go-bg-elev-2);color: var(--go-text);font-weight: 600;cursor: pointer;overflow: hidden;isolation: isolate;transition: background-color var(--go-base) var(--go-ease),border-color var(--go-base) var(--go-ease),transform var(--go-base) var(--go-ease),box-shadow var(--go-base) var(--go-ease)}.pool-option-form:hover{border-color: var(--go-brand-1);background: var(--go-surface-hover);transform: translateY(-1px);box-shadow: var(--go-shadow-2)}.pool-option-form.btn-success,.pool-option-form[class*="btn-success"]{background: linear-gradient(135deg,var(--go-brand-1),var(--go-brand-2)) !important;border-color: transparent !important;color: #fff !important;box-shadow: var(--go-shadow-brand)}.pool-option-form.btn-secondary,.pool-option-form[class*="btn-secondary"]{background: var(--go-bg-elev-2) !important;border-color: var(--go-border-strong) !important;color: var(--go-text) !important}.percentOfVotes{font-variant-numeric: tabular-nums;color: var(--go-text);font-weight: 700;letter-spacing: -0.02em;line-height: 1.1}.percentOfVotes.badge{background: var(--go-brand-soft) !important;color: #e5e8ff !important;font-weight: 600;border-radius: var(--go-radius-pill);padding: .35em .7em}.display-6.percentOfVotes,.display-7.percentOfVotes,.display-6 .percentOfVotes,.display-7 .percentOfVotes{background: linear-gradient(135deg,var(--go-brand-1),var(--go-brand-2));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.answersCount{font-variant-numeric: tabular-nums;color: var(--go-text-muted);font-weight: 500}.display-7.answersCount,.display-7{font-size: 1.05rem}.go-prose{color: var(--go-text);line-height: 1.7}.go-prose > :first-child{margin-top: 0}.go-prose > :last-child{margin-bottom: 0}.go-prose h2,.go-prose h3,.go-prose h4{margin: 2rem 0 .75rem;font-weight: 600;line-height: 1.25}.go-prose h2{font-size: 1.4rem}.go-prose h3{font-size: 1.15rem}.go-prose h4{font-size: 1rem}.go-prose p,.go-prose ul,.go-prose ol{margin: 0 0 1rem}.go-prose ul,.go-prose ol{padding-left: 1.35rem}.go-prose li{margin-bottom: .35rem}.go-prose a{color: var(--bs-link-color);text-decoration: underline;text-underline-offset: .15em}.go-prose a:hover{color: var(--bs-link-hover-color)}.go-prose img{max-width: 100%;height: auto;border-radius: var(--go-radius-sm)}.go-prose blockquote{margin: 1.25rem 0;padding: .25rem 0 .25rem 1rem;border-left: 3px solid var(--go-brand-1);color: var(--go-text-muted)}.go-prose code{padding: .1em .35em;border-radius: var(--go-radius-xs);background: var(--go-bg-elev-2);font-size: .9em}.go-prose hr{margin: 2rem 0;border: 0;border-top: 1px solid var(--go-border)}.go-prose table{width: 100%;margin-bottom: 1rem}.go-prose > .table-wrap{overflow-x: auto}.go-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem .5rem;margin: 0;padding: 0;list-style: none;font-size: .82rem;color: var(--go-text-subtle)}.go-crumbs li{display: flex;align-items: center;gap: .5rem;min-width: 0}.go-crumbs li + li::before{content: "/";color: var(--go-text-subtle);opacity: .6}.go-crumbs a{color: var(--go-text-muted);text-decoration: none;transition: color var(--go-fast) var(--go-ease)}.go-crumbs a:hover{color: var(--go-text)}.go-crumbs li[aria-current]{color: var(--go-text-subtle);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 28ch;display: inline-block}.go-score{display: inline-flex;align-items: center;gap: .6rem;flex-shrink: 0}.go-score-value{display: inline-flex;align-items: baseline;font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: -.02em;line-height: 1;color: var(--go-score-colour,var(--go-text))}.go-score-value .go-score-pct{font-size: .55em;font-weight: 600;margin-left: .1em;opacity: .75}.go-score-meta{display: flex;flex-direction: column;gap: .1rem;min-width: 0}.go-score-verdict{font-size: .78rem;font-weight: 600;letter-spacing: .02em;color: var(--go-score-colour,var(--go-text-muted));white-space: nowrap}.go-score-answer{font-size: .82rem;color: var(--go-text-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.go-score--unanimous{--go-score-colour: var(--go-success)}.go-score--clear{--go-score-colour: #7dd3a0}.go-score--leading,.go-score--leaning{--go-score-colour: var(--go-warning)}.go-score--divided{--go-score-colour: #a5b4fc}.go-score--sm .go-score-value{font-size: 1.15rem}.go-pool-card-body .go-score{margin: .35rem 0 .15rem}.go-rank-row{display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem}.go-rank-row .pool-title-link{flex: 1 1 auto;min-width: 0}.go-rank-num{flex-shrink: 0;font-size: 1.5rem;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--go-text-subtle);line-height: 1;min-width: 2ch;text-align: right}@media (max-width: 575.98px){.go-rank-row{flex-wrap: wrap;gap: .5rem 1rem}.go-rank-row .pool-title-link{flex-basis: calc(100% - 3.5rem)}}.go-score--lg .go-score-value{font-size: 2.75rem}.go-result{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;padding: 1rem 1.25rem;margin-bottom: 1.5rem;background: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-radius: var(--go-radius-md)}.go-result-count{font-size: .85rem;color: var(--go-text-muted);font-variant-numeric: tabular-nums}.go-result-empty{font-size: .9rem;color: var(--go-text-muted)}.go-result-bar{display: flex;width: 100%;height: 6px;border-radius: var(--go-radius-pill);overflow: hidden;background: var(--go-bg-elev-2)}.go-result-bar span{display: block}@media (max-width: 575.98px){.go-score--lg .go-score-value{font-size: 2.1rem}.go-result{padding: .85rem 1rem}}.go-daily{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;padding: .9rem 1.25rem;margin-bottom: 1.5rem;background: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-left: 3px solid var(--go-brand-1);border-radius: var(--go-radius-md,.5rem)}.go-daily-body{min-width: 0;flex: 1 1 auto}.go-daily-eyebrow{display: block;font-size: .75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--go-text-muted)}.go-daily-title{font-size: 1.15rem;font-weight: 600;margin: .2rem 0 0;line-height: 1.3}.go-daily-title a{color: var(--go-text);text-decoration: none}.go-daily-title a:hover{color: var(--go-brand-1)}.go-daily-streak{flex-shrink: 0;text-align: right}.go-number-reveal{animation: go-number-reveal var(--go-base) var(--go-ease)}@keyframes go-number-reveal{from{opacity: .4;transform: translateY(-.12em)}to{opacity: 1;transform: none}}.pool-multi-option{width: 1.15rem;height: 1.15rem;margin: 0;border: 1.5px solid var(--go-border-strong);background-color: var(--go-bg-elev-2);cursor: pointer;transition: background-color var(--go-fast) var(--go-ease),border-color var(--go-fast) var(--go-ease)}.pool-multi-option:checked{background-color: var(--go-brand-1);border-color: var(--go-brand-1)}.pool-multi-option:disabled{opacity: .7;cursor: not-allowed}.btn{border-radius: var(--go-radius-sm);font-weight: 600;letter-spacing: -0.005em;transition: background-color var(--go-fast) var(--go-ease),border-color var(--go-fast) var(--go-ease),box-shadow var(--go-fast) var(--go-ease),transform var(--go-fast) var(--go-ease)}.btn:active{transform: translateY(1px)}.btn-primary{background: linear-gradient(135deg,var(--go-brand-1),var(--go-brand-2));border-color: transparent;box-shadow: var(--go-shadow-brand);color: #fff}.btn-primary:hover,.btn-primary:focus{background: linear-gradient(135deg,#5457e8,#9444e6);border-color: transparent;color: #fff}.btn-outline-secondary{color: var(--go-text);border-color: var(--go-border-strong);background: var(--go-bg-elev-1)}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background: var(--go-surface-hover);color: var(--go-text);border-color: var(--go-border-strong)}.btn-outline-success{color: var(--go-success);border-color: rgba(16,185,129,.4);background: transparent}.btn-outline-success:hover{background: var(--go-success-soft);color: #6ee7b7;border-color: var(--go-success)}.btn-outline-danger{color: var(--go-danger);border-color: rgba(239,68,68,.4);background: transparent}.btn-outline-danger:hover{background: var(--go-danger-soft);color: #fca5a5;border-color: var(--go-danger)}.btn-secondary{background: var(--go-bg-elev-2);border-color: var(--go-border-strong);color: var(--go-text)}.btn-secondary:hover{background: var(--go-surface-hover);border-color: var(--go-border-strong);color: var(--go-text)}.btn-lg{padding: .75rem 1.5rem;font-size: 1.05rem}.btn-like,.btn-dislike,.btn-like-pool,.btn-dislike-pool{display: inline-flex;align-items: center;gap: .4rem;font-variant-numeric: tabular-nums}.btn-like.active,.btn-like-pool.active{background: var(--go-success-soft);border-color: var(--go-success);color: #6ee7b7}.btn-dislike.active,.btn-dislike-pool.active{background: rgba(148,163,184,.14);border-color: rgba(148,163,184,.6);color: #cbd5e1}.vote-icon-featured{display: inline-block;width: 18px;height: 18px;vertical-align: -3px;background-color: var(--go-vote-star);-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2.2l2.86 6.53 7.14.62-5.41 4.68 1.63 7-6.22-3.74L5.78 21l1.63-7L2 9.35l7.14-.62z'/></svg>") center / contain no-repeat;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2.2l2.86 6.53 7.14.62-5.41 4.68 1.63 7-6.22-3.74L5.78 21l1.63-7L2 9.35l7.14-.62z'/></svg>") center / contain no-repeat;filter: drop-shadow(0 0 10px rgba(255,176,32,.5))}.vote-icon{display: inline-block;width: 16px;height: 16px;vertical-align: -2px;background-color: var(--go-vote-dot);-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2l2.35 5.35L20 8.35l-4 3.9.95 5.55L12 15.2l-4.95 2.6.95-5.55-4-3.9 5.65-1z'/></svg>") center / contain no-repeat;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2l2.35 5.35L20 8.35l-4 3.9.95 5.55L12 15.2l-4.95 2.6.95-5.55-4-3.9 5.65-1z'/></svg>") center / contain no-repeat}#comments h5,#comments h4{font-size: 1.15rem;font-weight: 600;padding-bottom: .5rem;border-bottom: 1px solid var(--go-border)}#comments .card{background: var(--go-bg-elev-1);border: 1px solid var(--go-border)}#comments .card .ms-5{margin-left: 0 !important;padding-left: 1.25rem;border-left: 2px solid var(--go-border);border-radius: 0;border-top: 0;border-right: 0;border-bottom: 0;background: transparent;box-shadow: none;margin-top: .75rem}#comment-form textarea.form-control{resize: vertical;min-height: 4.5rem}.form-control,.form-select{background: var(--go-bg-elev-1);border: 1px solid var(--go-border-strong);color: var(--go-text);border-radius: var(--go-radius-sm);padding: .6rem .85rem;transition: background-color var(--go-fast) var(--go-ease),border-color var(--go-fast) var(--go-ease),box-shadow var(--go-fast) var(--go-ease)}.form-control:focus,.form-select:focus{background: var(--go-bg-elev-2);border-color: var(--go-brand-1);color: var(--go-text);box-shadow: 0 0 0 3px var(--go-brand-ring)}.form-control::placeholder{color: var(--go-text-subtle)}.form-label{color: var(--go-text-muted);font-weight: 500;font-size: .9rem;margin-bottom: .35rem}.form-check-input{background-color: var(--go-bg-elev-2);border-color: var(--go-border-strong)}.form-check-input:checked{background-color: var(--go-brand-1);border-color: var(--go-brand-1)}.form-check-label{color: var(--go-text)}.hint-block{display: block;margin-top: .35rem;color: var(--go-text-subtle);font-size: .85rem}.error-summary,.help-block.help-block-error,.invalid-feedback{color: #fecaca;background: var(--go-danger-soft);border-left: 3px solid var(--go-danger);border-radius: var(--go-radius-xs);padding: .5rem .75rem;margin-top: .4rem;font-size: .85rem}.error-summary ul{margin: 0;padding-left: 1rem}.not-set{color: var(--go-text-subtle);font-style: italic}.go-auth-card{max-width: 28rem;margin: 2rem auto;background: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-radius: var(--go-radius-lg);box-shadow: var(--go-shadow-2);padding: 2rem 1.75rem}.go-auth-head{text-align: center;margin-bottom: 1.5rem}.go-auth-head h1{font-size: 1.5rem;margin: 0 0 .35rem}.go-auth-head p{color: var(--go-text-muted);margin: 0;font-size: .95rem}.go-auth-card .form-group,.go-auth-card .mb-3{margin-bottom: 1rem}.go-auth-footer{text-align: center;margin-top: 1.25rem;color: var(--go-text-muted);font-size: .9rem}.breadcrumb{background-color: var(--go-bg-elev-1);border: 1px solid var(--go-border);border-radius: var(--go-radius-md);padding: .6rem .9rem;font-size: .9rem}.breadcrumb-item > a{text-decoration: none;color: var(--go-text-muted)}.breadcrumb-item > a:hover{color: var(--go-text)}.breadcrumb-item.active{color: var(--go-text)}.grid-view th,.grid-view td:last-child{white-space: nowrap}.grid-view .filters input,.grid-view .filters select{min-width: 50px}a.asc::after,a.desc::after{content: '';display: inline-block;width: 0;height: 0;border: solid 5px transparent;margin: 0 4px 2px 6px}a.asc::after{border-bottom: solid 7px var(--go-text);border-top-width: 0}a.desc::after{border-top: solid 7px var(--go-text);border-bottom-width: 0}.go-category-tile{display: block;padding: 1.25rem 1rem;border-radius: var(--go-radius-lg);background: var(--go-bg-elev-1);border: 1px solid var(--go-border);color: var(--go-text);font-weight: 600;text-align: center;text-decoration: none;transition: transform var(--go-base) var(--go-ease),background-color var(--go-base) var(--go-ease),border-color var(--go-base) var(--go-ease),box-shadow var(--go-base) var(--go-ease)}.go-category-tile:hover,.go-category-tile:focus-visible{transform: translateY(-2px);background: var(--go-surface-hover);border-color: var(--go-border-strong);box-shadow: var(--go-shadow-2);color: var(--go-text)}.modal-backdrop.show{opacity: .82}#imgLightbox .modal-content{background: transparent}#imgLightbox img{box-shadow: var(--go-shadow-3)}@media (max-width: 575.98px){main > .container,main > .container-fluid{padding: calc(var(--go-navbar-h) + 1rem) .75rem 2rem}.go-hero{padding: 1.25rem 1rem 1rem}.go-hero-title{font-size: 1.25rem}.carousel-control-prev{left: 0}.carousel-control-next{right: 0}.carousel-control-prev-icon,.carousel-control-next-icon{width: 2.1rem;height: 2.1rem}}