.page.obs[data-v-b95164eb]{height:100vh;padding:8px;display:flex;flex-direction:column;background:transparent;box-sizing:border-box;overflow:hidden}.page.obs.bg-off[data-v-b95164eb]{color:#fff}.page.obs.bg-off .obs-frame[data-v-b95164eb]{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page.obs.bg-off .obs-frame[data-v-b95164eb]:before,.page.obs.bg-off .obs-frame[data-v-b95164eb]:after{opacity:0}.page.obs.bg-off .marquee-bar[data-v-b95164eb]{background:transparent;border:none;box-shadow:none}.page.obs.bg-off .marquee-line[data-v-b95164eb]{color:#fff}.page.obs.bg-off .row-index[data-v-b95164eb]{background:transparent}.page.obs.bg-off .row-index.pinned[data-v-b95164eb]{background:#d62839;color:#fff}.page.obs.bg-off[data-v-b95164eb] *{-webkit-text-stroke:.7px rgba(0,0,0,.7);text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 6px rgba(0,0,0,.35)}.page.obs.bg-off .queue-title span[data-v-b95164eb],.page.obs.bg-off .requester-name[data-v-b95164eb]{color:#fff;-webkit-text-stroke:1px rgba(8,12,24,.9);text-shadow:0 0 0 rgba(8,12,24,.9),1px 0 0 rgba(8,12,24,.9),-1px 0 0 rgba(8,12,24,.9),0 1px 0 rgba(8,12,24,.9),0 -1px 0 rgba(8,12,24,.9)}.obs-frame[data-v-b95164eb]{flex:1;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,rgba(10,12,18,.92),rgba(10,12,18,.82));border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:12px 12px 18px;-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);position:relative;min-height:0;overflow:hidden}.obs-frame[data-v-b95164eb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(800px 240px at 50% -120px,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,0));pointer-events:none}.obs-frame[data-v-b95164eb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 3px;opacity:.18;mix-blend-mode:soft-light;pointer-events:none}.obs-frame[data-v-b95164eb]>*{position:relative;z-index:1}.marquee-bar[data-v-b95164eb]{flex:0 0 auto;padding:7px 14px;border-radius:14px;background:linear-gradient(120deg,rgba(255,220,120,.24),rgba(255,255,255,.06));border:1px solid rgba(255,220,120,.38);box-shadow:0 10px 20px #ffbe4029;animation:fade-in-b95164eb .4s ease}.marquee-clip[data-v-b95164eb]{overflow:hidden}.marquee-line[data-v-b95164eb]{display:inline-flex;align-items:center;color:#fff;font-size:22px;font-weight:600;letter-spacing:.02em;overflow:hidden;width:100%;text-shadow:0 1px 2px rgba(0,0,0,.35)}.row-title[data-v-b95164eb]{flex:0 1 auto;max-width:100%;min-width:0;font-size:22px;font-weight:600;color:#fff;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.35)}.marquee-track[data-v-b95164eb]{display:inline-flex;align-items:center;gap:32px;white-space:nowrap;width:max-content}.marquee span[data-v-b95164eb]{display:inline-block}.marquee .marquee-track[data-v-b95164eb]{animation:marquee-b95164eb 12s linear infinite}.queue[data-v-b95164eb]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.queue-header[data-v-b95164eb]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;color:#ffffffb3;padding:0 6px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.queue-title[data-v-b95164eb]{display:inline-flex;align-items:center;gap:8px}.queue-title>span[data-v-b95164eb]{font-size:16px}.test-btn[data-v-b95164eb]{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#ffffffd9;font-size:11px;padding:2px 8px;border-radius:999px;cursor:pointer}.test-btn[data-v-b95164eb]:hover{background:rgba(255,255,255,.16)}.queue-paused-banner[data-v-b95164eb]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;margin:0;border-radius:0;background:transparent;border:none;box-shadow:none;gap:0;animation:none}.queue-paused-banner.is-on[data-v-b95164eb]{color:#8be8bcf5;text-shadow:none}.queue-paused-banner.is-off[data-v-b95164eb]{color:#f4929af2;text-shadow:none;animation:none}.queue-paused-banner-icon[data-v-b95164eb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative;flex:0 0 auto}.queue-paused-banner-icon.is-on[data-v-b95164eb]:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.queue-paused-banner-icon.is-off[data-v-b95164eb]:before,.queue-paused-banner-icon.is-off[data-v-b95164eb]:after{content:"";position:absolute;top:2px;width:4px;height:14px;border-radius:999px;background:currentColor}.queue-paused-banner-icon.is-off[data-v-b95164eb]:before{left:3px}.queue-paused-banner-icon.is-off[data-v-b95164eb]:after{right:3px}.queue-body[data-v-b95164eb]{position:relative;flex:1;min-height:0;overflow:hidden;--row-height: 58px;--row-gap: 6px;padding-bottom:12px}.queue-page[data-v-b95164eb]{display:grid;gap:var(--row-gap);animation:page-fade-b95164eb .6s ease}.queue-row[data-v-b95164eb]{--row-bg: rgba(255, 255, 255, .08);--row-border: rgba(255, 255, 255, .1);--row-highlight: rgba(255, 255, 255, .04);--row-side-tint: 255, 255, 255;--row-side-glow: rgba(255, 255, 255, .02);display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:0 6px;height:var(--row-height);border-radius:12px;background:var(--row-bg);border:1px solid var(--row-border);box-shadow:inset 0 1px 0 var(--row-highlight);position:relative;overflow:hidden}.row-index[data-v-b95164eb]{min-width:24px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#ffffffe0;background:rgba(255,255,255,.12);text-shadow:0 1px 1px rgba(0,0,0,.35);position:relative;z-index:1}.row-index.pinned[data-v-b95164eb]{background:#d62839;color:#fff;font-weight:700;text-shadow:none;box-shadow:none}.row-info[data-v-b95164eb]{display:grid;gap:2px;min-width:0;position:relative;z-index:1}.row-title-wrap[data-v-b95164eb]{display:block;min-width:0}.row-title:not(.marquee) .marquee-track[data-v-b95164eb]{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.row-user[data-v-b95164eb]{font-size:13px;color:#ffffffbf;display:flex;align-items:center;gap:0;min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.row-user-inline[data-v-b95164eb]{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.row-user-guard-icon[data-v-b95164eb]{width:14px;height:14px;object-fit:contain;flex:0 0 auto;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.requester-name[data-v-b95164eb]{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-user-inline .playing-pill[data-v-b95164eb],.row-user-inline .sc-pill[data-v-b95164eb]{flex:0 0 auto}.row-user-inline .playing-pill[data-v-b95164eb]{padding:2px 8px;font-size:10px}.row-user-inline .sc-pill[data-v-b95164eb]{padding:2px 8px;font-size:11px}.sc-pill[data-v-b95164eb]{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;color:#fff;font-size:calc(1em - 2px);font-weight:700;letter-spacing:.02em;box-shadow:none}.playing-pill[data-v-b95164eb]{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;color:#1b1f2a;font-size:calc(1em - 4px);font-weight:700;letter-spacing:.04em;background:rgba(255,217,102,.85)}.pager[data-v-b95164eb]{position:absolute;right:6px;bottom:0;font-size:12px;color:#fff9;text-shadow:0 1px 2px rgba(0,0,0,.35)}.page-progress[data-v-b95164eb]{position:absolute;left:18px;right:18px;bottom:12px;height:6px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden;pointer-events:none}.page-progress-bar[data-v-b95164eb]{height:100%;width:100%;transform-origin:left;background:rgba(255,255,255,.6);animation:progress-shrink-b95164eb var(--progress-duration, 12s) linear forwards}.capsule[data-v-b95164eb]{position:absolute;left:50%;bottom:26px;transform:translate(-50%);padding:8px 18px;border-radius:999px;background:rgba(8,10,14,.88);color:#fff;font-size:14px;letter-spacing:.02em;border:1px solid rgba(72,255,163,.35);box-shadow:0 0 14px #48ffa359;animation:capsule-journey-b95164eb 3.4s ease forwards;pointer-events:none;max-width:calc(100% - 60px);text-align:center}.capsule.success[data-v-b95164eb]{animation:capsule-success-b95164eb 3.4s ease forwards}.capsule.full[data-v-b95164eb]{background:rgba(60,12,12,.9);border-color:#ff806073;box-shadow:0 0 14px #ff5e4a59}.capsule-inner.shake[data-v-b95164eb]{animation:capsule-shake-b95164eb .35s ease}.capsule-inner[data-v-b95164eb]{display:grid;gap:2px}.capsule-title[data-v-b95164eb]{font-weight:600}.capsule-sub[data-v-b95164eb]{font-size:12px;color:#ffffffd1}@keyframes capsule-journey-b95164eb{0%{opacity:0;transform:translate(-50%,14px) scale(.7)}12%{opacity:1;transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,6px) scale(.6)}}@keyframes capsule-success-b95164eb{0%{opacity:0;transform:translate(-50%,14px) scale(.7)}12%{opacity:1;transform:translate(-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-14px) scale(.35)}}@keyframes capsule-shake-b95164eb{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@keyframes progress-shrink-b95164eb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.idle[data-v-b95164eb]{font-size:16px;color:#fff9;padding:16px 6px}.toast[data-v-b95164eb]{position:fixed;bottom:20px;right:20px;background:rgba(20,33,61,.9);color:#fff;padding:10px 14px;border-radius:10px;font-size:12px;animation:fade-in-b95164eb .3s ease}.toast.error[data-v-b95164eb]{background:rgba(230,57,70,.9)}@keyframes marquee-b95164eb{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-in-b95164eb{0%{opacity:0}to{opacity:1}}@keyframes page-fade-b95164eb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.queue-paused-banner[data-v-b95164eb]{animation:none}}@media (max-width: 900px){.marquee-line[data-v-b95164eb],.row-title[data-v-b95164eb]{font-size:20px}}.page.admin[data-v-ffcbee1b]{min-height:100vh;padding:32px clamp(20px,6vw,80px) 48px;display:flex;flex-direction:column;gap:18px}.admin-header[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-header h1[data-v-ffcbee1b]{font-family:var(--font-display);font-size:clamp(32px,4.5vw,56px)}.admin-header .eyebrow[data-v-ffcbee1b]{margin:0;font-size:11px;letter-spacing:.14em}.admin-header .sub[data-v-ffcbee1b]{margin:4px 0 0;font-size:12px;line-height:1.2}.actions[data-v-ffcbee1b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.history-search[data-v-ffcbee1b]{display:inline-flex;align-items:center;gap:8px}.layout[data-v-ffcbee1b]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.column[data-v-ffcbee1b]{display:flex;flex-direction:column;gap:20px}.panel[data-v-ffcbee1b]{background:var(--surface);border:1px solid var(--surface-border);border-radius:22px;padding:16px;box-shadow:var(--shadow-soft)}.panel-title[data-v-ffcbee1b]{font-size:18px;font-weight:600;margin-bottom:12px}.panel-header[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.panel-title-wrap[data-v-ffcbee1b]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.panel-header .panel-title[data-v-ffcbee1b]{margin-bottom:0}.queue-status-badge[data-v-ffcbee1b]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#0b5e52;background:rgba(42,157,143,.16);border:1px solid rgba(42,157,143,.24)}.queue-status-badge.paused[data-v-ffcbee1b]{color:#a61b1b;background:rgba(230,57,70,.14);border-color:#e6394647}.queue-toggle-btn[data-v-ffcbee1b]{font-weight:600;box-shadow:0 8px 16px #0f4c751f}.paused-alert[data-v-ffcbee1b]{margin-bottom:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(230,57,70,.3);background:linear-gradient(135deg,rgba(230,57,70,.14),rgba(255,183,3,.12)),#fff;color:#7f1010;font-size:13px;font-weight:600;line-height:1.35;box-shadow:inset 0 0 0 1px #ffffffa6}.settings-header[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.settings-header .panel-title[data-v-ffcbee1b]{margin-bottom:0}.list[data-v-ffcbee1b]{display:grid;gap:6px}.list-item[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-radius:16px;background:#fff;border:1px solid rgba(15,76,117,.08)}.list-item.ghost[data-v-ffcbee1b]{background:rgba(255,255,255,.6)}.song-info h4[data-v-ffcbee1b]{font-size:15px;margin-bottom:4px}.song-info[data-v-ffcbee1b]{display:flex;flex-direction:column;gap:4px}.current-block>div[data-v-ffcbee1b]:first-child{display:flex;flex-direction:column;gap:4px}.title-row[data-v-ffcbee1b]{display:inline-flex;align-items:center;gap:8px}.title-row h3[data-v-ffcbee1b],.title-row h4[data-v-ffcbee1b]{margin:0}.song-info p[data-v-ffcbee1b]{font-size:12px;color:var(--muted);margin:0}.user-line[data-v-ffcbee1b]{display:inline-flex;align-items:center;gap:6px}.guard-icon[data-v-ffcbee1b]{width:16px;height:16px;object-fit:contain}.index[data-v-ffcbee1b]{font-weight:600;color:var(--accent-2);min-width:24px;text-align:center}.index.pinned[data-v-ffcbee1b]{color:#fff;background:#d62839;border-radius:8px;min-width:30px;line-height:24px;padding:0 4px}.row-actions[data-v-ffcbee1b]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.time-line[data-v-ffcbee1b]{font-size:12px;color:var(--muted)}.history-toolbar[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.history-actions[data-v-ffcbee1b]{display:inline-flex;align-items:center;gap:8px}.history-input[data-v-ffcbee1b]{border-radius:10px;border:1px solid var(--surface-border);padding:6px 10px;font-size:12px;min-width:180px;background:rgba(255,255,255,.9);color:var(--ink)}.history-overlay[data-v-ffcbee1b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(8,10,14,.82);display:flex;align-items:flex-start;justify-content:center;padding:80px 24px 24px;z-index:21}.history-modal[data-v-ffcbee1b]{width:min(840px,100%);background:#ffffff;border:1px solid rgba(15,76,117,.16);box-shadow:0 24px 60px #0f4c7540;-webkit-backdrop-filter:none;backdrop-filter:none}.history-modal .list-item.ghost[data-v-ffcbee1b]{background:#ffffff}.history-modal-header[data-v-ffcbee1b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.history-modal-body[data-v-ffcbee1b]{max-height:min(70vh,680px);overflow:auto;padding-right:2px}.form[data-v-ffcbee1b]{display:grid;gap:16px}label[data-v-ffcbee1b]{display:grid;gap:8px;font-size:13px;color:var(--muted)}input[type=number][data-v-ffcbee1b]{border-radius:12px;border:1px solid var(--surface-border);padding:10px 12px;font-size:14px;background:rgba(255,255,255,.8);color:var(--ink)}.switch[data-v-ffcbee1b]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.switch input[data-v-ffcbee1b]{width:18px;height:18px}.btn[data-v-ffcbee1b]{border:none;padding:10px 16px;border-radius:12px;background:var(--accent-2);color:#fff;font-size:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn[data-v-ffcbee1b]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f4c7533}.btn[data-v-ffcbee1b]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn.ghost[data-v-ffcbee1b]{background:rgba(15,76,117,.12);color:var(--accent-2)}.btn.danger[data-v-ffcbee1b]{background:var(--danger)}.btn.success[data-v-ffcbee1b]{background:#2a9d8f}.btn.primary[data-v-ffcbee1b]{background:var(--accent)}.btn.xs[data-v-ffcbee1b]{padding:6px 10px;font-size:12px}.badge[data-v-ffcbee1b]{font-size:12px;padding:6px 10px;border-radius:999px;background:rgba(42,157,143,.18);color:var(--accent)}.badge.paid[data-v-ffcbee1b]{background:rgba(244,162,97,.2);color:#9c4a06}.badge.normal[data-v-ffcbee1b]{background:rgba(42,157,143,.16);color:#0b5e52}.badge.ghost[data-v-ffcbee1b]{background:rgba(20,33,61,.1);color:var(--accent-2)}.badge.playing[data-v-ffcbee1b]{background:rgba(42,157,143,.16);color:#0b5e52}.badge.pinned[data-v-ffcbee1b]{background:rgba(214,40,57,.12);color:#b1202f}.sc-pill[data-v-ffcbee1b]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.empty[data-v-ffcbee1b]{font-size:14px;color:var(--muted);padding:14px 0 6px}.hint[data-v-ffcbee1b]{font-size:12px;color:var(--muted)}.settings-overlay[data-v-ffcbee1b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(8,10,14,.82);display:flex;align-items:flex-start;justify-content:center;padding:80px 24px 24px;z-index:20}.settings-modal[data-v-ffcbee1b]{width:min(520px,100%);background:#ffffff;border:1px solid rgba(15,76,117,.16);box-shadow:0 24px 60px #0f4c7540;-webkit-backdrop-filter:none;backdrop-filter:none}.toast[data-v-ffcbee1b]{position:fixed;bottom:24px;right:24px;background:rgba(20,33,61,.92);color:#fff;padding:12px 16px;border-radius:12px;font-size:14px;box-shadow:var(--shadow-strong);animation:fade-in-ffcbee1b .4s ease}.toast.error[data-v-ffcbee1b]{background:rgba(230,57,70,.9)}.lift[data-v-ffcbee1b]{animation:rise-in-ffcbee1b .4s ease both}@keyframes rise-in-ffcbee1b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-ffcbee1b{0%{opacity:0}to{opacity:1}}@media (max-width: 980px){.admin-header[data-v-ffcbee1b]{flex-direction:column}.layout[data-v-ffcbee1b]{grid-template-columns:1fr}.history-toolbar[data-v-ffcbee1b]{flex-direction:column;align-items:stretch}.history-actions[data-v-ffcbee1b]{width:100%}.history-input[data-v-ffcbee1b]{flex:1;min-width:0}.history-search[data-v-ffcbee1b]{width:100%}.history-modal[data-v-ffcbee1b]{width:min(96vw,100%)}.panel-header[data-v-ffcbee1b]{align-items:flex-start;flex-direction:column}}:root{color-scheme:light;--font-display: "Fraunces", serif;--font-body: "Space Grotesk", sans-serif;--ink: #14213d;--muted: #5d6b82;--accent: #2a9d8f;--accent-2: #0f4c75;--danger: #e63946;--surface: rgba(255, 255, 255, .75);--surface-border: rgba(20, 33, 61, .12);--shadow-soft: 0 20px 45px rgba(20, 33, 61, .12);--shadow-strong: 0 24px 55px rgba(20, 33, 61, .18)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);min-height:100vh}.app-shell[data-v-fcd0e6d2]{min-height:100vh}.page.home[data-v-fcd0e6d2]{min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:radial-gradient(circle at top left,#f7ede2,#fef6ef 35%,#e9f5f5 70%,#fef9f3)}.home-card[data-v-fcd0e6d2]{max-width:640px;width:100%;padding:48px;border-radius:28px;background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-card h1[data-v-fcd0e6d2]{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);margin:12px 0}.eyebrow[data-v-fcd0e6d2]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--muted)}.home-sub[data-v-fcd0e6d2]{color:var(--muted);line-height:1.6}.home-actions[data-v-fcd0e6d2]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.entry[data-v-fcd0e6d2]{margin-top:24px;display:grid;gap:10px}.entry label[data-v-fcd0e6d2]{font-size:13px;color:var(--muted)}.entry input[data-v-fcd0e6d2]{border-radius:14px;border:1px solid var(--surface-border);padding:12px 14px;font-size:16px;font-family:var(--font-body);background:rgba(255,255,255,.85);color:var(--ink)}.entry-hint[data-v-fcd0e6d2]{font-size:12px;color:var(--muted);margin:0}.home-example[data-v-fcd0e6d2]{margin-top:24px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}code[data-v-fcd0e6d2]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background:rgba(15,76,117,.08);padding:2px 6px;border-radius:6px}.btn[data-v-fcd0e6d2]{border:none;padding:12px 18px;border-radius:12px;background:var(--accent-2);color:#fff;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-fcd0e6d2]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f4c7533}.btn.primary[data-v-fcd0e6d2]{background:var(--accent)}.btn.ghost[data-v-fcd0e6d2]{background:rgba(15,76,117,.12);color:var(--accent-2)}
