.sky-card-head{align-items:flex-start;gap:14px;display:flex}.sky-card-head h2{letter-spacing:-.01em;color:var(--share-ink,#1d1d1f);margin:0 0 4px;font-size:1.35rem}.sky-card-head p{max-width:62ch;color:var(--share-muted,#6e6e73);margin:0;line-height:1.55}.sky-card-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #0000001a}.sky-card-body{border-top:1px solid #0000001a;grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:24px;padding-top:16px;display:grid}.sky-card-preview img,.sky-card-placeholder{aspect-ratio:9/16;border-radius:18px;width:100%;max-width:270px;height:auto;display:block;box-shadow:0 10px 30px #0a0f2a40}.sky-card-placeholder{color:#f5c869;background:#11143a;place-items:center;font-size:.9rem;display:grid}.sky-card-controls{align-content:start;gap:16px;display:grid}.sky-card-controls fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.sky-card-controls legend{margin-bottom:6px;font-weight:600}.sky-card-controls label{cursor:pointer;align-items:center;gap:10px;display:flex}.sky-card-controls input[type=checkbox]{accent-color:#1d1d1f;width:18px;height:18px}.sky-card-controls small{color:var(--share-muted,#6e6e73)}.sky-card-actions{flex-wrap:wrap;gap:8px;display:flex}.sky-card-status{color:var(--share-muted,#6e6e73);margin:0}@media (max-width:640px){.sky-card-body{grid-template-columns:1fr;justify-items:center}.sky-card-controls{width:100%}.sky-card-actions>*{flex:100%}}.match-invite-form>summary{cursor:pointer;padding:10px 0;font-weight:600;list-style-position:inside}.match-invite-ready{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.match-invite-wa,.sky-card-wa{color:#fff!important;background:#1f8f4e!important}.match-invite-earlier h3{margin:0 0 6px;font-size:.95rem}.match-invite-earlier ul{gap:4px;margin:0;padding-left:1.1em;display:grid}.match-invite-delete{text-align:center;margin:8px 0 0}.match-invite-delete button{align-items:center;gap:6px;display:inline-flex}.jodi-skies h2{margin:0}.jodi-skies-row{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.sky-disc{justify-items:center;gap:8px;margin:0;display:grid}.sky-disc figcaption{font-weight:600}.jodi-card{border-top:0;padding-top:0}.festival-moon-picker{flex-wrap:wrap;gap:8px;display:flex}.festival-moon-picker button{min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600;box-shadow:inset 0 0 0 1px #00000024}.festival-moon-picker button.is-active{color:#fff;box-shadow:none;background:#1d1d1f}.festival-moon-city{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.festival-moon-city label{flex:220px;align-items:center;gap:8px;display:flex}.festival-moon-city input{border-radius:12px;width:100%;min-height:42px;padding:0 14px}.festival-moon-date{color:var(--share-muted,#6e6e73);margin:0}.festival-moon-time{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.festival-moon-countdown{color:#b45309;margin:0;font-weight:600}.match-invite-form>summary{color:#fff;background:#1d1d1f;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;list-style:none;display:inline-flex}.match-invite-form>summary::-webkit-details-marker{display:none}.match-invite-form[open]>summary{color:inherit;background:0 0;margin-bottom:12px;box-shadow:inset 0 0 0 1px #00000024}
