#rom-patcher-container{background-color:transparent!important;padding:4px 32px 0!important;max-width:none!important;color:var(--color-ink)!important;line-height:1.7}#rom-patcher-container #rom-patcher-row-file-rom{background:var(--color-purple-50);border:1px solid var(--color-purple-100);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:12px!important}#rom-patcher-container #rom-patcher-rom-info{padding:0 4px}#rom-patcher-container .text-muted{color:var(--color-ink-soft)}#rom-patcher-container input[type=file],#rom-patcher-container select{background-color:#fff;border:1px solid var(--color-purple-200);border-radius:var(--radius-sm);color:var(--color-ink);padding:8px 12px}#rom-patcher-container input[type=file]:hover:not(:disabled),#rom-patcher-container select:hover:not(:disabled){background-color:var(--color-purple-50);border-color:var(--color-purple-400)}#rom-patcher-container input[type=file]:focus:not(:disabled),#rom-patcher-container select:focus:not(:disabled){border-color:var(--color-purple-400);box-shadow:0 0 0 3px var(--color-purple-100)}#rom-patcher-container #rom-patcher-row-apply{margin-top:18px}#rom-patcher-container button#rom-patcher-button-apply{background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));color:#fff;border-radius:var(--radius-pill);padding:13px 32px;font-family:var(--font-display);font-weight:700;font-size:1.02rem;box-shadow:var(--shadow-pop);min-width:190px;transition:transform .12s ease,box-shadow .15s ease}#rom-patcher-container button#rom-patcher-button-apply:not(:disabled):hover{background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));transform:translateY(-2px);box-shadow:0 16px 36px #e93f8e4d}#rom-patcher-container input[type=file].valid{background-color:#e2ffd9}#rom-patcher-container input[type=file].invalid{background-color:#ffe0e0}.rom-patcher-spinner:before{background-color:var(--color-purple-400)}.game-switch[data-astro-cid-t4lhblir]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:84px 0 26px}.game-col[data-astro-cid-t4lhblir]{position:relative;display:flex;flex-direction:column;align-items:center;padding:150px 20px 22px;background:var(--surface-strong);border:2px solid var(--color-purple-100);box-shadow:var(--shadow-soft);text-decoration:none;color:var(--color-ink);text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.game-col[data-astro-cid-t4lhblir]:hover{transform:translateY(-2px);color:var(--color-ink)}.game-col[data-astro-cid-t4lhblir].is-active{border-color:var(--g-deep);background:linear-gradient(180deg,var(--g-light),var(--surface-strong) 70%);box-shadow:6px 6px 0 var(--g-deep)}.game-col-cart[data-astro-cid-t4lhblir]{position:absolute;top:-64px;left:50%;transform:translate(-50%)}.game-col[data-astro-cid-t4lhblir]:hover .game-cart{transform:rotate(calc(var(--tilt) * .4)) translateY(-4px)}.game-col-text[data-astro-cid-t4lhblir]{display:flex;flex-direction:column;gap:4px}.game-col-platform[data-astro-cid-t4lhblir]{align-self:center;padding:2px 12px;background:var(--g-deep);color:#fff;font-family:var(--font-display);font-weight:700;letter-spacing:.06em}.game-col-title[data-astro-cid-t4lhblir]{font-size:1.05rem;color:var(--g-ink)}.game-col-romaji[data-astro-cid-t4lhblir]{font-size:.85rem;color:var(--color-ink-soft)}.game-col-status[data-astro-cid-t4lhblir]{margin-top:6px;font-size:.88rem}.game-col[data-astro-cid-t4lhblir]:not(.is-active) .game-col-text[data-astro-cid-t4lhblir]{opacity:.75}@media(max-width:640px){.game-switch[data-astro-cid-t4lhblir]{grid-template-columns:1fr;gap:92px}}.panel-links[data-astro-cid-t4lhblir]{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 18px;font-weight:700}.p3-empty[data-astro-cid-t4lhblir]{display:flex;gap:22px;align-items:center;padding:26px 28px;border:2px solid var(--g-deep);background:linear-gradient(135deg,var(--g-light),var(--surface-strong) 60%);box-shadow:6px 6px 0 var(--g-deep);margin-bottom:30px}.p3-empty[data-astro-cid-t4lhblir] h2[data-astro-cid-t4lhblir]{margin:0 0 8px;color:var(--g-ink)}.p3-empty[data-astro-cid-t4lhblir] p[data-astro-cid-t4lhblir]{margin:0 0 8px;line-height:1.6}.p3-icon[data-astro-cid-t4lhblir]{image-rendering:pixelated;flex-shrink:0}@media(max-width:640px){.p3-empty[data-astro-cid-t4lhblir]{flex-direction:column;text-align:center}}.p3-tag[data-astro-cid-t4lhblir]{background:linear-gradient(135deg,var(--g-mid),var(--g-deep))}.page-header[data-astro-cid-t4lhblir]{padding:40px 0 12px;position:relative}.header-seal[data-astro-cid-t4lhblir]{position:absolute;top:26px;right:0;z-index:5}@media(max-width:1020px){.header-seal[data-astro-cid-t4lhblir]{position:static;margin:0 0 10px;text-align:center}}.breadcrumb[data-astro-cid-t4lhblir]{display:flex;gap:8px;align-items:center;color:var(--color-ink-soft);font-size:.9rem;margin:0 0 12px}.breadcrumb[data-astro-cid-t4lhblir] a[data-astro-cid-t4lhblir]{color:var(--color-purple-400);font-weight:600}.sparkle-mark[data-astro-cid-t4lhblir]{color:var(--color-pink-400)}.lede[data-astro-cid-t4lhblir]{max-width:64ch;line-height:1.6;color:var(--color-ink);font-size:1.05rem}.lede[data-astro-cid-t4lhblir] code[data-astro-cid-t4lhblir]{background:var(--color-purple-50);padding:1px 6px;border-radius:6px;font-size:.9em}.how-to[data-astro-cid-t4lhblir]{margin:24px 0 36px;padding:28px 30px}.how-to[data-astro-cid-t4lhblir] h2[data-astro-cid-t4lhblir]{margin:0 0 16px;font-size:1.25rem}.how-list[data-astro-cid-t4lhblir]{margin:0;padding-left:24px;display:grid;gap:16px}.how-list[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]{line-height:1.55}.how-list[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir] strong[data-astro-cid-t4lhblir]{color:var(--color-purple-600)}.how-list[data-astro-cid-t4lhblir] .muted[data-astro-cid-t4lhblir]{margin:6px 0;color:var(--color-ink-soft)}.how-list[data-astro-cid-t4lhblir] .small[data-astro-cid-t4lhblir]{font-size:.88rem}.bare[data-astro-cid-t4lhblir]{list-style:disc;padding-left:20px;margin:6px 0}.bare[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]{margin:2px 0}.codeblock[data-astro-cid-t4lhblir]{position:relative;margin:8px 0;padding:14px 16px 14px 132px;background:linear-gradient(135deg,var(--color-purple-50),var(--color-pink-50));border:1px solid var(--color-purple-100);border-radius:var(--radius-md);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;color:var(--color-ink);overflow-x:auto;white-space:pre}.code-tag[data-astro-cid-t4lhblir]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--color-purple-600);background:#fff;padding:3px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-purple-100)}.releases[data-astro-cid-t4lhblir]{margin:16px 0 36px}.releases[data-astro-cid-t4lhblir]>h2[data-astro-cid-t4lhblir]{margin:12px 0 18px;font-size:1.4rem}.release[data-astro-cid-t4lhblir]{background:var(--surface-strong);border-radius:var(--radius-lg);border:1px solid var(--color-pink-100);box-shadow:var(--shadow-soft);padding:28px 30px;margin-bottom:20px;position:relative}.release[data-astro-cid-t4lhblir].latest{border:1px solid var(--color-pink-200);box-shadow:var(--shadow-pop);background:linear-gradient(180deg,#fff0f6d9,#fff 40%)}.release[data-astro-cid-t4lhblir].latest:before{content:"";position:absolute;top:0;left:24px;right:24px;height:4px;background:linear-gradient(90deg,var(--color-pink-400),var(--color-purple-400),var(--color-blue-400));border-radius:0 0 var(--radius-pill) var(--radius-pill)}.release-sprite[data-astro-cid-t4lhblir]{position:absolute;top:-18px;right:18px;width:64px;height:64px;pointer-events:none;user-select:none;transform:rotate(8deg)}.release-sprite[data-astro-cid-t4lhblir].small{width:44px;height:44px;top:-12px;right:16px;transform:rotate(-6deg);opacity:.85}.release-head[data-astro-cid-t4lhblir]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.version-line[data-astro-cid-t4lhblir]{display:inline-flex;align-items:center;gap:10px}.version-tag[data-astro-cid-t4lhblir]{display:inline-block;padding:5px 14px;background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));color:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;border-radius:var(--radius-pill);box-shadow:0 4px 12px #9b7bd940}.version-tag[data-astro-cid-t4lhblir].muted-tag{background:var(--color-purple-100);color:var(--color-purple-600);box-shadow:none}.latest-chip[data-astro-cid-t4lhblir]{display:inline-block;padding:4px 12px;background:#fff;color:var(--color-pink-600);font-weight:700;font-size:.75rem;border-radius:var(--radius-pill);border:1px solid var(--color-pink-200);letter-spacing:.04em;text-transform:uppercase}.release[data-astro-cid-t4lhblir] time[data-astro-cid-t4lhblir]{color:var(--color-ink-soft);font-size:.9rem;font-weight:600}.release-headline[data-astro-cid-t4lhblir]{margin:10px 0 6px;color:var(--color-purple-600);font-size:1.25rem}.release[data-astro-cid-t4lhblir].older-release .release-headline[data-astro-cid-t4lhblir]{font-size:1.05rem}.release-summary[data-astro-cid-t4lhblir]{margin:0 0 14px;line-height:1.55;color:var(--color-ink)}.release-callout[data-astro-cid-t4lhblir]{margin:0 0 18px;padding:16px 20px;background:linear-gradient(135deg,#fff7d6,var(--color-pink-50));border:2px solid #f3d774;border-left:6px solid #d99e1f;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.release-callout[data-astro-cid-t4lhblir] .callout-title[data-astro-cid-t4lhblir]{margin:0 0 6px;font-weight:800;font-size:1.02rem;color:#8a5a00}.release-callout[data-astro-cid-t4lhblir] .callout-mark[data-astro-cid-t4lhblir]{color:var(--color-pink-600)}.release-callout[data-astro-cid-t4lhblir] .callout-body[data-astro-cid-t4lhblir]{margin:0 0 10px;line-height:1.55;color:var(--color-ink)}.release-callout[data-astro-cid-t4lhblir] .callout-link[data-astro-cid-t4lhblir]{display:inline-block;padding:7px 16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));color:#fff;font-weight:700;text-decoration:none;font-size:.92rem}.release-callout[data-astro-cid-t4lhblir] .callout-link[data-astro-cid-t4lhblir]:hover{transform:translateY(-1px);color:#fff}.changes[data-astro-cid-t4lhblir]{margin:0 0 18px;padding-left:22px;line-height:1.6;color:var(--color-ink)}.changes[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]{margin:4px 0}.changes[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]::marker{color:var(--color-pink-400)}.release-note[data-astro-cid-t4lhblir]{margin:0 0 18px;padding:10px 14px;background:var(--color-blue-50);border-left:3px solid var(--color-blue-400);border-radius:var(--radius-sm);color:var(--color-ink);font-size:.9rem}.release-note[data-astro-cid-t4lhblir] strong[data-astro-cid-t4lhblir]{color:var(--color-purple-600)}.changelog-link[data-astro-cid-t4lhblir]{margin:0 0 16px;font-size:.95rem}.changelog-link[data-astro-cid-t4lhblir] a[data-astro-cid-t4lhblir]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:var(--color-purple-50);color:var(--color-purple-600);border:1px solid var(--color-purple-100);border-radius:var(--radius-pill);text-decoration:none;font-weight:700;transition:background .15s ease,transform .15s ease}.changelog-link[data-astro-cid-t4lhblir] a[data-astro-cid-t4lhblir]:hover{background:var(--color-purple-100);transform:translate(2px)}.rev-guidance[data-astro-cid-t4lhblir]{margin:14px 0 0;padding:10px 14px;background:var(--color-pink-50);border-left:3px solid var(--color-pink-400);border-radius:var(--radius-sm);color:var(--color-ink);font-size:.88rem;line-height:1.5}.rev-guidance[data-astro-cid-t4lhblir] strong[data-astro-cid-t4lhblir]{color:var(--color-pink-600);margin-right:4px}.size-tag[data-astro-cid-t4lhblir]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem;font-weight:500;color:var(--color-ink-soft);margin-left:2px}.downloads[data-astro-cid-t4lhblir]{margin-top:18px;padding-top:18px;border-top:1px dashed var(--color-purple-100)}.downloads-label[data-astro-cid-t4lhblir]{margin:0 0 10px;font-family:var(--font-display);font-weight:700;color:var(--color-purple-600);font-size:.95rem;letter-spacing:.02em}.download-grid[data-astro-cid-t4lhblir]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.download-grid[data-astro-cid-t4lhblir].compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.download-card[data-astro-cid-t4lhblir]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:linear-gradient(135deg,#ffffff 0%,var(--color-pink-50) 100%);border:1px solid var(--color-pink-100);border-radius:var(--radius-md);text-decoration:none;color:var(--color-ink);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.download-card[data-astro-cid-t4lhblir]:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:var(--color-pink-200);color:var(--color-ink)}.download-card[data-astro-cid-t4lhblir].small{padding:10px 14px}.download-label[data-astro-cid-t4lhblir]{font-family:var(--font-display);font-weight:700;color:var(--color-pink-600);font-size:1rem}.download-sub[data-astro-cid-t4lhblir]{font-size:.78rem;color:var(--color-ink-soft);font-weight:600}.hash[data-astro-cid-t4lhblir]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;color:var(--color-purple-600);background:var(--color-purple-50);padding:3px 8px;border-radius:6px;word-break:break-all;border:1px solid var(--color-purple-100)}.hash[data-astro-cid-t4lhblir].inline{background:transparent;border:none;padding:0;color:var(--color-ink-soft)}.download-cta[data-astro-cid-t4lhblir]{margin-top:6px;font-size:.85rem;font-weight:700;color:var(--color-pink-600)}.patched-hash[data-astro-cid-t4lhblir]{margin:12px 0 0;font-size:.85rem;color:var(--color-ink-soft)}.meta-grid[data-astro-cid-t4lhblir]{margin-top:14px;display:grid;gap:4px}.meta-grid[data-astro-cid-t4lhblir] .patched-hash[data-astro-cid-t4lhblir]{margin:0}.hash[data-astro-cid-t4lhblir].inline{word-break:break-all}.older[data-astro-cid-t4lhblir]{margin-top:28px}.older-title[data-astro-cid-t4lhblir]{margin:0 0 14px;color:var(--color-ink-soft);font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em}.older-list[data-astro-cid-t4lhblir]{display:grid;gap:16px}.older-release[data-astro-cid-t4lhblir]{background:var(--surface-soft);padding:22px 26px}.legacy[data-astro-cid-t4lhblir]{margin:16px 0 30px;background:linear-gradient(180deg,var(--color-purple-50),var(--surface-strong) 50%)}.legacy[data-astro-cid-t4lhblir] h2[data-astro-cid-t4lhblir]{margin:0 0 6px;font-size:1.2rem}.legacy-downloads[data-astro-cid-t4lhblir]{margin:12px 0 0;padding-left:22px;line-height:1.6}.legacy-downloads[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]{margin:6px 0}.legacy-downloads[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]::marker{color:var(--color-purple-400)}.muted[data-astro-cid-t4lhblir]{color:var(--color-ink-soft)}.source-note[data-astro-cid-t4lhblir]{margin:30px 0 50px;text-align:center;color:var(--color-ink-soft);font-size:.9rem}@media(max-width:640px){.codeblock[data-astro-cid-t4lhblir]{padding:36px 14px 14px}.code-tag[data-astro-cid-t4lhblir]{top:8px;left:10px;transform:none}}.web-patcher[data-astro-cid-t4lhblir]{margin:28px 0 40px;padding:0 0 26px;background:var(--surface-strong);border:1.5px solid transparent;border-radius:var(--radius-lg);background-image:linear-gradient(var(--surface-strong),var(--surface-strong)),linear-gradient(120deg,var(--color-pink-200),var(--color-purple-200),var(--color-blue-200));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--shadow-pop);position:relative;overflow:hidden}.wp-banner[data-astro-cid-t4lhblir]{position:relative;display:flex;flex-wrap:wrap;gap:22px 28px;align-items:flex-start;padding:30px 32px 26px;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.45) 0 1.5px,transparent 2.5px),linear-gradient(120deg,var(--color-pink-100) 0%,var(--color-purple-100) 48%,var(--color-blue-100) 100%);border-bottom:1px solid var(--color-purple-100);overflow:hidden}.wp-header[data-astro-cid-t4lhblir]{position:relative;z-index:2;flex:1 1 320px;min-width:0}.wp-save-badge[data-astro-cid-t4lhblir]{position:relative;z-index:2;flex:0 1 340px;margin-top:34px;padding:14px 18px 16px;background:linear-gradient(135deg,#fff7d6,#ffffffeb);border:2px solid #f3d774;border-left:6px solid #d99e1f;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transform:rotate(-1.2deg)}.wp-save-badge[data-astro-cid-t4lhblir][hidden]{display:none}.wp-save-badge-chip[data-astro-cid-t4lhblir]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;margin-bottom:8px;background:#d99e1f;color:#fff;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.wp-save-badge-title[data-astro-cid-t4lhblir]{margin:0 0 6px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#8a5a00}.wp-save-badge-body[data-astro-cid-t4lhblir]{margin:0 0 10px;font-size:.88rem;line-height:1.5;color:var(--color-ink)}.wp-save-badge-link[data-astro-cid-t4lhblir]{display:inline-block;padding:6px 14px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-pink-400),var(--color-purple-400));color:#fff;font-weight:700;font-size:.88rem;text-decoration:none}.wp-save-badge-link[data-astro-cid-t4lhblir]:hover{transform:translateY(-1px);color:#fff}.wp3-steps[data-astro-cid-t4lhblir]{margin:0 0 10px;padding-left:20px;font-size:.86rem;line-height:1.5;color:var(--color-ink)}.wp3-steps[data-astro-cid-t4lhblir] li[data-astro-cid-t4lhblir]{margin-bottom:3px}.wp3-target[data-astro-cid-t4lhblir]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wp3-target[data-astro-cid-t4lhblir] label[data-astro-cid-t4lhblir]{display:flex;align-items:center;gap:8px;font-size:.92rem;cursor:pointer}.wp3-target[data-astro-cid-t4lhblir] input[data-astro-cid-t4lhblir]:disabled+[data-astro-cid-t4lhblir]{opacity:.5}.wp3-luma-status[data-astro-cid-t4lhblir]{margin:14px 32px 0;padding:12px 16px;background:linear-gradient(135deg,#fff7d6,#ffffffeb);border:2px solid #f3d774;border-radius:var(--radius-md);font-size:.92rem;line-height:1.5}.wp3-luma-status[data-astro-cid-t4lhblir][hidden]{display:none}@media(max-width:760px){.wp-save-badge[data-astro-cid-t4lhblir]{flex-basis:100%;margin-top:4px;transform:none}}.wp-recommend-chip[data-astro-cid-t4lhblir]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;margin-bottom:12px;background:#ffffffd9;color:var(--color-purple-600);border:1px solid var(--color-pink-200);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.02em;box-shadow:var(--shadow-soft);backdrop-filter:blur(2px)}.wp-chip-star[data-astro-cid-t4lhblir]{color:var(--color-pink-400);animation:wp-twinkle 2.4s ease-in-out infinite}.wp-header[data-astro-cid-t4lhblir] h2[data-astro-cid-t4lhblir]{margin:0 0 8px;font-size:1.7rem;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.6)}.wp-sprite[data-astro-cid-t4lhblir]{position:absolute;top:-14px;right:20px;width:88px;height:88px;z-index:1;pointer-events:none;user-select:none;transform:rotate(8deg);filter:drop-shadow(0 6px 10px rgba(109,76,166,.25));animation:wp-float 5s ease-in-out infinite}.wp-glitter[data-astro-cid-t4lhblir]{position:absolute;inset:0;z-index:0;pointer-events:none}.wp-star[data-astro-cid-t4lhblir]{position:absolute;color:#fff;text-shadow:0 0 6px rgba(255,126,182,.7);opacity:.85;animation:wp-twinkle 3s ease-in-out infinite}.wp-star[data-astro-cid-t4lhblir].s1{top:16%;left:7%;font-size:.9rem;animation-delay:0s;color:var(--color-pink-200)}.wp-star[data-astro-cid-t4lhblir].s2{top:64%;left:16%;font-size:.7rem;animation-delay:.6s;color:#fff}.wp-star[data-astro-cid-t4lhblir].s3{top:30%;left:46%;font-size:.8rem;animation-delay:1.1s;color:var(--color-blue-200)}.wp-star[data-astro-cid-t4lhblir].s4{top:74%;left:54%;font-size:1rem;animation-delay:.3s;color:#fff}.wp-star[data-astro-cid-t4lhblir].s5{top:22%;left:70%;font-size:.75rem;animation-delay:1.5s;color:var(--color-purple-200)}.wp-star[data-astro-cid-t4lhblir].s6{top:58%;left:80%;font-size:.85rem;animation-delay:.9s;color:#fff}@keyframes wp-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes wp-float{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(5deg) translateY(-7px)}}@media(prefers-reduced-motion:reduce){.wp-star[data-astro-cid-t4lhblir],.wp-chip-star[data-astro-cid-t4lhblir],.wp-sprite[data-astro-cid-t4lhblir]{animation:none}}.wp-lede[data-astro-cid-t4lhblir]{max-width:60ch;margin:0;line-height:1.6;color:var(--color-ink)}.wp-lede[data-astro-cid-t4lhblir] code[data-astro-cid-t4lhblir]{background:#ffffffb3;padding:1px 6px;border-radius:6px;font-size:.9em}.wp-controls[data-astro-cid-t4lhblir]{margin:24px 32px 18px}.wp-field[data-astro-cid-t4lhblir]{display:flex;flex-direction:column;gap:6px;max-width:360px}.wp-field-label[data-astro-cid-t4lhblir]{font-family:var(--font-display);font-weight:700;color:var(--color-purple-600);font-size:.95rem}.wp-select[data-astro-cid-t4lhblir]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:11px 38px 11px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-purple-200);background-color:#fff;color:var(--color-ink);font-family:var(--font-display);font-weight:600;font-size:1rem;cursor:pointer;box-shadow:var(--shadow-soft);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%239b7bd9' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s ease,box-shadow .15s ease}.wp-select[data-astro-cid-t4lhblir]:hover,.wp-select[data-astro-cid-t4lhblir]:focus{border-color:var(--color-purple-400);outline:none;box-shadow:0 0 0 3px var(--color-purple-100)}.wp-rev-hint[data-astro-cid-t4lhblir]{margin:16px 0 0;padding:10px 14px;background:var(--color-blue-50);border-left:3px solid var(--color-blue-400);border-radius:var(--radius-sm);color:var(--color-ink);font-size:.88rem;line-height:1.5;max-width:70ch}.wp-rev-hint[data-astro-cid-t4lhblir] strong[data-astro-cid-t4lhblir]{color:var(--color-blue-600)}.wp-handoff[data-astro-cid-t4lhblir]{margin:22px 32px 0;padding:12px 18px;text-align:center;background:linear-gradient(180deg,#fff0f699,#f5f0ff99);border:1px dashed var(--color-purple-200);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-size:.9rem;font-weight:600}.wp-handoff-arrow[data-astro-cid-t4lhblir]{display:inline-block;margin-left:6px;color:var(--color-purple-400);font-weight:700;animation:wp-bob 1.8s ease-in-out infinite}@keyframes wp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.wp-handoff-arrow[data-astro-cid-t4lhblir]{animation:none}}.wp-powered[data-astro-cid-t4lhblir]{margin:14px 32px 0;text-align:right;font-size:.78rem}.wp-powered[data-astro-cid-t4lhblir] a[data-astro-cid-t4lhblir]{color:var(--color-ink-soft);opacity:.7;transition:opacity .15s ease}.wp-powered[data-astro-cid-t4lhblir] a[data-astro-cid-t4lhblir]:hover{opacity:1;color:var(--color-purple-600)}
