.gt-page{max-width:1120px;color:var(--foreground,#332719);margin:0 auto;padding:32px 24px 170px}.gt-back{color:#a77b32;font-size:13px}.gt-page header{text-align:center;padding:38px 0 28px}.gt-page header>p,.gt-details article>p:first-child{letter-spacing:.15em;color:#a77b32;font-size:11px}.gt-page h1{margin:14px 0;font-size:clamp(32px,6vw,62px);font-weight:700;line-height:1.2}.gt-page header>span{opacity:.75}.gt-clock{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;display:flex}.gt-page header .gt-clock{margin:26px auto 0}.gt-clock>span{text-align:center;background:linear-gradient(135deg,#d2a45122,#e8cf8e11);border:1px solid #c5a05f66;border-radius:16px;gap:4px;min-width:68px;padding:12px 10px;display:grid}.gt-clock b{color:#ac7e26;font-size:28px;line-height:1.1}.gt-clock small{opacity:.7;font-size:10px}.gt-banner{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 16px 60px #6d461820}.gt-details{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.gt-details article{background:var(--card,#fffdf7);border:1px solid #ba954a55;border-radius:24px;padding:28px}.gt-details h2{margin:10px 0 18px;font-size:23px}.gt-details p{margin:16px 0;line-height:1.8}.gt-details small{opacity:.72;font-size:12px;line-height:1.8;display:block}.gt-gold-button{isolation:isolate;text-align:center;color:#30200b;cursor:pointer;background:linear-gradient(115deg,#865312,#e4c174 28%,#fff0bd 48%,#c08e34 72%,#9c661e);border:1px solid #c89944;border-radius:18px;padding:17px 24px;font-size:15px;font-weight:700;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 7px 24px #bd8a3540,inset 0 1px 1px #fff8db}.gt-gold-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 40%,#fff9 50%,#0000 60%);animation:4s ease-in-out infinite gt-shimmer;position:absolute;inset:-80%;transform:translate(-65%)rotate(20deg)}.gt-gold-button small{margin-top:5px;font-size:11px;display:block}.gt-gold-button:disabled{opacity:.6;cursor:wait}.gt-gold-button:focus-visible{outline-offset:4px;outline:3px solid #b88625}.gt-registration>a:last-child:not(.gt-gold-button){text-align:center;color:#a77b32;margin-top:16px;font-size:12px;display:block}.gt-dashboard{flex-wrap:wrap;align-items:stretch;gap:14px;margin:18px 0 24px;display:flex}.gt-invitation{--gt-ink:#49371f;--gt-muted:#786448;--gt-gold:#8c642b;--gt-line:#dfd0b6;border:1px solid var(--gt-line);width:100%;color:var(--gt-ink);background:#fffaf2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:28px 32px;display:grid}.gt-invitation-intro{align-items:center;gap:18px;min-width:0;display:flex}.gt-invitation-icon{width:58px;height:64px;color:var(--gt-gold);background:#f2e7d2;border-radius:12px;flex:none;place-items:center;display:grid}.gt-invitation-intro h2{text-wrap:balance;margin:0 0 5px;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.35}.gt-invitation-intro p{margin:0;font-size:14px;line-height:1.7}.gt-invitation-date{color:var(--gt-muted);margin-top:3px;font-size:12px;line-height:1.7;display:block}.gt-invitation-countdown{border-inline-start:1px solid var(--gt-line);padding-inline-start:32px}.gt-invitation-countdown>p{color:var(--gt-muted);margin:0 0 8px;font-size:12px}.gt-invitation .gt-clock{gap:16px;min-height:54px}.gt-invitation .gt-clock>span{background:0 0;border:0;gap:5px;min-width:34px;padding:0}.gt-invitation .gt-clock b{color:var(--gt-gold);font-size:30px;font-weight:500;line-height:1}.gt-invitation .gt-clock small{color:var(--gt-muted);opacity:1;font-size:10px}.gt-invitation .gt-clock>strong{font-size:14px;font-weight:500}.gt-invitation-cta{color:#fffaf2;background:#8c642b;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.gt-invitation-cta:hover{background:#705023}.gt-invitation-cta:focus-visible{outline:2px solid var(--gt-gold);outline-offset:5px}.gt-invitation ::selection{color:#49371f;background:#e8d5b2}html[data-btc-theme=dark] .gt-invitation{--gt-ink:#f2e7d5;--gt-muted:#c1ae92;--gt-gold:#e4c38e;--gt-line:#64513a;background:#231f19}html[data-btc-theme=dark] .gt-invitation-icon{background:#3b3021}html[data-btc-theme=dark][data-btc-ui]:not([data-btcs]) body .dashboard-page .gt-dashboard>.gt-invitation{display:none}@media (max-width:1100px){.gt-invitation{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px}.gt-invitation-cta{grid-column:1/-1;justify-self:stretch}.gt-invitation-countdown{padding-inline-start:24px}}@media (max-width:560px){.gt-invitation{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 20px}.gt-invitation-intro{gap:14px}.gt-invitation-icon{width:46px;height:56px}.gt-invitation-intro h2{font-size:21px}.gt-invitation-intro p{font-size:12px}.gt-invitation-date{font-size:11px}.gt-invitation-countdown{border-inline-start:0;border-top:1px solid var(--gt-line);padding:18px 0 0}.gt-invitation-countdown>p{text-align:center;margin-bottom:12px}.gt-invitation .gt-clock{gap:clamp(18px,6vw,32px)}}.gt-success{color:#567d48;background:#7fa77c15;border:1px solid #7ca47b77;border-radius:16px;padding:20px;line-height:1.8}.gt-error{color:#b43e28}.gt-identity{align-items:center;gap:12px;padding:14px 0;display:flex}.gt-identity>div{overflow-wrap:anywhere;min-width:0}.gt-identity .member-avatar{flex:none;width:48px;height:48px}@keyframes gt-shimmer{0%,25%{transform:translate(-65%)rotate(20deg)}80%,to{transform:translate(65%)rotate(20deg)}}@media (max-width:700px){.gt-page{padding:22px 14px 180px}.gt-details{grid-template-columns:1fr;gap:16px}.gt-details article{padding:22px}.gt-clock{gap:8px}.gt-clock>span{min-width:59px}.gt-banner{border-radius:16px}.gt-dashboard{gap:10px}.gt-dashboard>*{width:100%}}@media (prefers-reduced-motion:reduce){.gt-gold-button:after{animation:none}}
