.host[data-astro-cid-44cqo536]{flex:1 1 auto;width:100%;max-width:var(--content-max);margin-inline:auto;padding:64px 16px 80px;text-align:center}.greeting[data-astro-cid-44cqo536]{font-family:var(--font-body);font-weight:300;font-size:clamp(2rem,6vw,50px);line-height:1.2;color:var(--c-white);margin:0 0 1rem}.playlist[data-astro-cid-44cqo536]{font-family:var(--font-body);font-weight:300;font-size:clamp(1.25rem,3.5vw,30px);line-height:1.4;color:var(--c-white);margin:0 0 2.5rem}.playlist[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]{color:var(--c-blue-bright)}.body[data-astro-cid-44cqo536]{position:relative}.rounds[data-astro-cid-44cqo536]{list-style:none;margin:0;padding:0;display:inline-flex;flex-direction:column;gap:.5rem}.rounds[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]{font-family:"D-DIN",var(--font-body);font-weight:400;font-size:clamp(2rem,5vw,50px);line-height:1.3;color:var(--c-blue-bright);text-decoration:underline;text-underline-offset:5px}.rounds[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]:hover{color:var(--c-white)}.rounds[data-astro-cid-44cqo536] li[data-astro-cid-44cqo536]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.round-backup[data-astro-cid-44cqo536]{font-family:var(--font-body);font-size:.85rem!important;font-weight:300!important;color:var(--c-white)!important;opacity:.7;text-underline-offset:2px}.round-backup[data-astro-cid-44cqo536]:hover{opacity:1;color:var(--c-blue-bright)!important}.photo[data-astro-cid-44cqo536]{position:absolute;right:clamp(8px,3vw,32px);top:50%;transform:translateY(-50%);width:auto;max-width:clamp(170px,25vw,290px);max-height:360px;height:auto;border-radius:8px}.photo-static[data-astro-cid-44cqo536]{position:static;transform:none;display:block;margin:2.5rem auto 0;max-width:min(80vw,320px);max-height:460px}.tips[data-astro-cid-44cqo536]{margin-top:4rem}.tip-methods[data-astro-cid-44cqo536]{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem 2rem}.tip-methods[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none}.tip-badge[data-astro-cid-44cqo536]{width:66px;height:66px;border-radius:50%;transition:transform .15s ease,box-shadow .15s ease}.tip-methods[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]:hover .tip-badge[data-astro-cid-44cqo536]{transform:scale(1.08);box-shadow:0 0 0 3px var(--c-blue-bright)}.tip-label[data-astro-cid-44cqo536]{font-weight:400;color:var(--c-white);word-break:break-word}.tip-methods[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]:hover .tip-label[data-astro-cid-44cqo536]{color:var(--c-blue-bright)}.feedback[data-astro-cid-44cqo536]{margin:2.5rem 0 0;font-weight:300;color:var(--c-white)}.feedback[data-astro-cid-44cqo536] a[data-astro-cid-44cqo536]{color:var(--c-blue-bright)}@media(max-width:820px){.photo[data-astro-cid-44cqo536]{position:static;transform:none;display:block;margin:2.5rem auto 0;max-width:min(80vw,320px);max-height:460px}}.rf-wrap{max-width:560px;margin:0 auto;text-align:left}.rf-field,.rf-round-picker{display:flex;flex-direction:column;gap:.55rem}.rf-round-picker{margin:0 0 .5rem}.fb-label{font-weight:700;color:var(--c-white)}.rf-help{font-size:.85rem;font-weight:300;color:var(--c-light-gray);margin-top:-.25rem}#round-select,.fb-form input{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-dark-gray);border-radius:8px;padding:.7rem .85rem;width:100%}#round-select:focus,.fb-form input:focus{outline:none;border-color:var(--c-blue-bright)}.fb-form{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.4rem}.fb-form[hidden]{display:none}#round-fields{display:flex;flex-direction:column;gap:1.4rem}.rf-section{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;color:var(--c-blue-bright);font-size:1.3rem;margin:.5rem 0 -.3rem}.rf-image{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:8px;margin-top:.25rem}.rf-teamName input{border-color:var(--c-blue-bright)}.rf-checkbox{display:flex;align-items:center;gap:.6rem;color:var(--c-white);font-weight:400;cursor:pointer}.rf-checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--c-blue-bright);cursor:pointer}.rf-choices{display:flex;flex-direction:column;gap:.5rem}.rf-choice{display:flex;align-items:center;gap:.6rem;color:var(--c-white);font-weight:400;cursor:pointer}.rf-choice input{width:1.15rem;height:1.15rem;accent-color:var(--c-blue-bright);cursor:pointer}.fb-submit{align-self:flex-start;font-family:var(--font-display);text-transform:lowercase;letter-spacing:.08em;font-size:1.2rem;color:var(--c-white);background:transparent;border:1px solid var(--c-blue-bright);border-radius:10px;padding:.7rem 1.6rem;cursor:pointer;transition:background .15s ease}.fb-submit:hover{background:var(--c-blue-bright)}.rf-note{color:var(--c-light-gray)}.rf-submit-error{color:#ff6b6b;margin:0}.fb-submit:disabled{opacity:.6;cursor:default}.rf-closed{margin-top:1.5rem;padding:1.25rem 1.4rem;border:1px dashed var(--c-dark-gray);border-radius:10px;color:var(--c-light-gray)}.rf-closed-title{font-family:var(--font-display);font-weight:400;color:var(--c-white);font-size:1.15rem;margin:0 0 .4rem}.rf-closed p{margin:0}.rf-result{margin:2.5rem 0 0;padding:1.25rem 1.4rem;border:1px solid var(--c-blue-bright);border-radius:10px;background:#111314}.rf-result-title{font-family:var(--font-display);font-weight:400;color:var(--c-blue-bright);font-size:1.3rem;margin:0 0 .5rem}.rf-result p{margin:0 0 1rem;color:var(--c-light-gray)}#round-result-next{margin-top:.5rem}.rf-closing{max-width:560px;margin:0 auto 1.5rem;padding:.9rem 1.1rem;border:1px solid #ffb04a;border-radius:10px;background:#2a1d08;color:#ffd9a1;text-align:left}.rf-closing[hidden],.rf-wrap [hidden]{display:none!important}.rf-select,.rf-field select{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-dark-gray);border-radius:8px;padding:.7rem .85rem;width:100%}.host-message{max-width:560px;margin:-1rem auto 2rem;font-family:var(--font-body);font-weight:300;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.4;color:var(--c-white);white-space:pre-line;text-align:center}.host-message a{color:var(--c-blue-bright)}.rf-notes{display:flex;flex-direction:column;gap:.15rem;margin:0 0 -.6rem}.rf-notes p{margin:0}.rf-notes-title{font-family:var(--font-display);color:var(--c-white);font-size:1.25rem}.rf-notes-sub{color:var(--c-light-gray)}.rf-sheep{border:1px solid var(--c-blue-bright);border-radius:10px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.6rem;color:var(--c-white)}.rf-sheep p{margin:0}.rf-sheep-main{font-weight:700}.rf-sheep-pts{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem}.rf-sheep-zero strong{color:#f2b8b8}.rf-signin,.rf-signedin{margin:0 0 1.5rem}.rf-signedin{color:var(--c-white);font-weight:300}.rf-link{background:none;border:none;padding:0;margin-left:.5rem;color:var(--c-blue-bright);text-decoration:underline;font:inherit;font-size:.9rem;cursor:pointer}.rf-ask-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}#signin-name{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-blue-bright);border-radius:8px;padding:.7rem .85rem;width:100%}.rf-textarea{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-dark-gray);border-radius:8px;padding:.7rem .85rem;width:100%;min-height:10rem;resize:vertical;box-sizing:border-box}.rf-textarea:focus{outline:none;border-color:var(--c-blue-bright)}.rf-acct{margin:0 0 1.5rem;border:1px solid #2a2f33;border-radius:8px;padding:.7rem .9rem}.rf-acct>summary{cursor:pointer;color:var(--c-white);font-weight:400}.rf-acct .rf-opt{color:#9aa0a6;font-weight:300}.rf-acct[open]>summary{margin-bottom:.8rem}#acct-email,#acct-pass{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-blue-bright);border-radius:8px;padding:.7rem .85rem;width:100%}.rf-nights .rf-night{margin:.15rem 0;font-size:.95rem;color:var(--c-white);font-weight:300}.rf-team{margin-top:1rem}.rf-team .rf-sub{font-weight:700;margin:1rem 0 .4rem;color:var(--c-white)}.rf-team .rf-teamrow{margin:0 0 .8rem}.rf-team input,.rf-team select{font-family:var(--font-body);font-size:1rem;color:var(--c-white);background:#111314;border:1px solid var(--c-blue-bright);border-radius:8px;padding:.7rem .85rem;width:100%}.rf-team .rf-night{margin:.15rem 0;font-size:.95rem;color:var(--c-white);font-weight:300}.rf-verify{margin:0 0 1rem;padding:.8rem .9rem;border:1px solid var(--c-blue-bright);border-radius:8px}.rf-verify p{margin:0 0 .6rem}.rf-acct{border:none!important;padding:0!important;margin:0 0 1.2rem!important}.rf-acct>summary{font-size:.92rem!important;color:var(--c-blue-bright)!important;cursor:pointer}.rf-acct>summary .rf-opt{color:#9aa0a6}.rf-acct[open]>summary{margin-bottom:.8rem!important}.rf-acct[open]>div{border-left:2px solid #2a2f33;padding-left:.9rem}.rf-passwrap{position:relative}.rf-passwrap input{padding-right:3rem!important}.rf-eye{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;background:none;border:none;padding:0;color:var(--c-blue-bright);cursor:pointer}
