/* トップページ（/）だけのハロウィン。生成: tools/gen_halloween_top.py（直接編集しない）。土台は halloween.css のセレクタを付け替えたもの。 */
/* Generated from all 2,427 HTML files in this staging bundle: blue, indigo, sky, cyan and primary class inventory. */
html[data-theme="halloween"][data-theme-page="top"] { --p: 52% .14 55; --pc: 100% 0 0; --fallback-p: #88400f; --fallback-pc: #fff; --btn-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .btn-primary { --btn-color: #88400f; background-color: #88400f; border-color: #88400f; color: #fff; }
html[data-theme="halloween"][data-theme-page="top"] .btn-primary:hover { background-color: #71350d; border-color: #71350d; color: #fff; }
html[data-theme="halloween"][data-theme-page="top"] .\!text-blue-700 { color: #71350d !important; }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-50 { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-50\/50 { background-color: rgb(255 247 237 / 0.5); }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-50\/70 { background-color: rgb(255 247 237 / 0.7); }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-500 { background-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-600 { background-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-700 { background-color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-300 { background-color: #fdba74; }
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-50 { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-500 { background-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-600 { background-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-100 { background-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-400 { background-color: #c56c24; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-50 { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-50\/50 { background-color: rgb(255 247 237 / 0.5); }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-500 { background-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-600 { background-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-700 { background-color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-900 { background-color: #40200d; }
html[data-theme="halloween"][data-theme-page="top"] .bg-primary { background-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .bg-primary-content { background-color: #fff; }
html[data-theme="halloween"][data-theme-page="top"] .bg-primary\/10 { background-color: rgb(136 64 15 / 0.1); }
html[data-theme="halloween"][data-theme-page="top"] .bg-primary\/30 { background-color: rgb(136 64 15 / 0.3); }
html[data-theme="halloween"][data-theme-page="top"] .bg-sky-50 { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-100 { border-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-200 { border-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-200\/80 { border-color: rgb(254 215 170 / 0.8); }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-300 { border-color: #fdba74; }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-500 { border-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .border-blue-600 { border-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-100 { border-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-200 { border-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-500 { border-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-100 { border-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-500 { border-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-500\/30 { border-color: rgb(168 76 18 / 0.3); }
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-600 { border-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-800 { border-color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .border-primary { border-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .border-primary\/20 { border-color: rgb(136 64 15 / 0.2); }
html[data-theme="halloween"][data-theme-page="top"] .border-sky-100 { border-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .border-sky-100\/80 { border-color: rgb(255 237 213 / 0.8); }
html[data-theme="halloween"][data-theme-page="top"] .border-sky-200 { border-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .focus\:border-blue-500:focus { border-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-blue-200:focus { --tw-ring-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-blue-500:focus { --tw-ring-color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-cyan-200:focus { --tw-ring-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-primary\/30:focus { --tw-ring-color: rgb(136 64 15 / 0.3); }
html[data-theme="halloween"][data-theme-page="top"] .from-blue-50 { --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-blue-500 { --tw-gradient-from: #a84c12 var(--tw-gradient-from-position); --tw-gradient-to: rgb(168 76 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-blue-600 { --tw-gradient-from: #88400f var(--tw-gradient-from-position); --tw-gradient-to: rgb(136 64 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-blue-700 { --tw-gradient-from: #71350d var(--tw-gradient-from-position); --tw-gradient-to: rgb(113 53 13 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-cyan-50 { --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-50 { --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-500 { --tw-gradient-from: #a84c12 var(--tw-gradient-from-position); --tw-gradient-to: rgb(168 76 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-600 { --tw-gradient-from: #88400f var(--tw-gradient-from-position); --tw-gradient-to: rgb(136 64 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-primary { --tw-gradient-from: #88400f var(--tw-gradient-from-position); --tw-gradient-to: rgb(136 64 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-primary\/10 { --tw-gradient-from: rgb(136 64 15 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(136 64 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .from-sky-50 { --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-blue-600 { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-500 { color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-600 { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-700 { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-primary { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-50:hover { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-700:hover { background-color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-cyan-50:hover { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-cyan-700:hover { background-color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-100:hover { background-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-50:hover { background-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-700:hover { background-color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-800:hover { background-color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-primary\/5:hover { background-color: rgb(136 64 15 / 0.05); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-200:hover { border-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-cyan-400:hover { border-color: #c56c24; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-300:hover { border-color: #fdba74; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-400:hover { border-color: #c56c24; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-600:hover { border-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-primary:hover { border-color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-primary\/30:hover { border-color: rgb(136 64 15 / 0.3); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-primary\/40:hover { border-color: rgb(136 64 15 / 0.4); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-blue-700:hover { --tw-gradient-from: #71350d var(--tw-gradient-from-position); --tw-gradient-to: rgb(113 53 13 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-indigo-700:hover { --tw-gradient-from: #71350d var(--tw-gradient-from-position); --tw-gradient-to: rgb(113 53 13 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-blue-700:hover { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-600:hover { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-700:hover { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-800:hover { color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-primary:hover { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-primary-focus:hover { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-blue-700:hover { --tw-gradient-to: #71350d var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-cyan-600:hover { --tw-gradient-to: #88400f var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-100 { --tw-ring-color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-100\/80 { --tw-ring-color: rgb(255 237 213 / 0.8); }
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-500\/30 { --tw-ring-color: rgb(168 76 18 / 0.3); }
html[data-theme="halloween"][data-theme-page="top"] .ring-indigo-50 { --tw-ring-color: #fff7ed; }
html[data-theme="halloween"][data-theme-page="top"] .ring-sky-100\/80 { --tw-ring-color: rgb(255 237 213 / 0.8); }
html[data-theme="halloween"][data-theme-page="top"] .ring-sky-200 { --tw-ring-color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-900\/10 { --tw-shadow-color: rgb(64 32 13 / 0.1); }
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-900\/5 { --tw-shadow-color: rgb(64 32 13 / 0.05); }
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-950\/5 { --tw-shadow-color: rgb(43 22 13 / 0.05); }
html[data-theme="halloween"][data-theme-page="top"] .shadow-cyan-900\/10 { --tw-shadow-color: rgb(64 32 13 / 0.1); }
html[data-theme="halloween"][data-theme-page="top"] .shadow-cyan-950\/5 { --tw-shadow-color: rgb(43 22 13 / 0.05); }
html[data-theme="halloween"][data-theme-page="top"] .shadow-sky-900\/10 { --tw-shadow-color: rgb(64 32 13 / 0.1); }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-600 { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-600\/70 { color: rgb(64 32 13 / 0.7); }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-700 { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-800 { color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-900 { color: #40200d; }
html[data-theme="halloween"][data-theme-page="top"] .text-blue-900\/70 { color: rgb(64 32 13 / 0.7); }
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-600 { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-700 { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-800 { color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-900\/70 { color: rgb(64 32 13 / 0.7); }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-100 { color: #ffedd5; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-200 { color: #fed7aa; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-500 { color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-600 { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-700 { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-800 { color: #592b0c; }
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-900 { color: #40200d; }
html[data-theme="halloween"][data-theme-page="top"] .text-primary { color: #88400f; }
html[data-theme="halloween"][data-theme-page="top"] .text-primary-content { color: #fff; }
html[data-theme="halloween"][data-theme-page="top"] .text-primary\/60 { color: rgb(64 32 13 / 0.6); }
html[data-theme="halloween"][data-theme-page="top"] .text-primary\/70 { color: rgb(64 32 13 / 0.7); }
html[data-theme="halloween"][data-theme-page="top"] .text-sky-500 { color: #a84c12; }
html[data-theme="halloween"][data-theme-page="top"] .text-sky-700 { color: #71350d; }
html[data-theme="halloween"][data-theme-page="top"] .to-blue-50 { --tw-gradient-to: #fff7ed var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-blue-600 { --tw-gradient-to: #88400f var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-blue-700 { --tw-gradient-to: #71350d var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-cyan-50 { --tw-gradient-to: #fff7ed var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-cyan-500 { --tw-gradient-to: #a84c12 var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-indigo-700 { --tw-gradient-to: #71350d var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .to-sky-50 { --tw-gradient-to: #fff7ed var(--tw-gradient-to-position); }
html[data-theme="halloween"][data-theme-page="top"] .article-badge-primary { background-color:#ffedd5; border-color:#fed7aa; color:#71350d; }
html[data-theme="halloween"][data-theme-page="top"] .badge-primary { background-color:#ffedd5; border-color:#fed7aa; color:#71350d; }
html[data-theme="halloween"][data-theme-page="top"] .btn-primary { --btn-color:#88400f; background-color:#88400f; border-color:#88400f; color:#fff; }
html[data-theme="halloween"][data-theme-page="top"] .cta-primary { background-color:#88400f; border-color:#88400f; color:#fff; }
html[data-theme="halloween"][data-theme-page="top"] .hero-primary { background-color:#fff7ed; color:#71350d; }
html[data-theme="halloween"][data-theme-page="top"] .primary-cta { background-color:#88400f; border-color:#88400f; color:#fff; }
html[data-theme="halloween"][data-theme-page="top"] .scoa-primary-cta { background-color:#88400f; border-color:#88400f; color:#fff; }
html[data-theme="halloween"][data-theme-page="top"] .screen-primary { background-color:#fff7ed; color:#71350d; }
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-primary { background-color:#88400f; border-color:#88400f; color:#fff; }
html[data-theme="halloween"][data-theme-page="top"] .t-sky { color:#71350d; }
html[data-theme="halloween"][data-theme-page="top"] .theme-blue { --theme-primary:#88400f; }
html[data-theme="halloween"][data-theme-page="top"] .theme-cyan { --theme-primary:#a84c12; }
html[data-theme="halloween"][data-theme-page="top"] body > header:first-of-type::before { content:""; position:absolute; inset:0 0 auto; height:14px; pointer-events:none; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2292%22%20height%3D%2214%22%20viewBox%3D%220%200%2092%2014%22%3E%3Cpath%20fill%3D%22%2388400f%22%20d%3D%22M0%200h92v3H0z%22%2F%3E%3Cpath%20fill%3D%22%23a84c12%22%20d%3D%22M14%208c2-4%208-4%2010%200%201%204-2%206-5%206s-6-2-5-6z%22%2F%3E%3Cpath%20fill%3D%22%2340200d%22%20d%3D%22M18%203h2v3h-2zM55%206l5-4%205%204%205-4%205%204-5-1-5%206-5-6z%22%2F%3E%3C%2Fsvg%3E"); background-repeat:repeat-x; background-size:92px 14px; }
html[data-theme="halloween"][data-theme-page="top"] .edge-campaign-band { background:#71350d; color:#fff; text-align:center; padding:.45rem 1rem; font-weight:700; }
html[data-theme="halloween"][data-theme-page="top"] .edge-campaign-band a { color:#fff; text-decoration:underline; text-underline-offset:2px; }
/* 自動生成（gen_theme_css.py）: 配信中の CSS 24 本から青系の宣言を 890 件、色相 28 度へ */
html[data-theme="halloween"][data-theme-page="top"] .kb[data-astro-cid-k6jpiiih]{--blue:#d37522;--action:#e6822a;--cyan:#cf660b;--ink:#362820;--muted:#775e48;--line:#f2e2d4;--sky:#f6d2b2;--sky-s:#fff5ed;background-image:linear-gradient(180deg,#fdf7f1 0,#fff 520px)}
html[data-theme="halloween"][data-theme-page="top"] .kb-hero[data-astro-cid-k6jpiiih]{background-image:radial-gradient(circle at 99% 0%,var(--yellow) 0 64px,transparent 65px),radial-gradient(circle at 104% 70%,var(--mint) 0 90px,transparent 91px),linear-gradient(140deg,#fef0e4,#fffaf5 60%,#eafaf5)}
html[data-theme="halloween"][data-theme-page="top"] .kb-tags[data-astro-cid-k6jpiiih] span[data-astro-cid-k6jpiiih]{color:#8b470b}
html[data-theme="halloween"][data-theme-page="top"] .kb-btn[data-astro-cid-k6jpiiih]{box-shadow:0 6px #ab6222}
html[data-theme="halloween"][data-theme-page="top"] .kb-btn[data-astro-cid-k6jpiiih]:hover{box-shadow:0 4px #ab6222}
html[data-theme="halloween"][data-theme-page="top"] .chip[data-astro-cid-k6jpiiih].g-chino{color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .choices[data-astro-cid-k6jpiiih] li[data-astro-cid-k6jpiiih]{background-color:#fefaf7;border:1.5px solid #f7ece3}
html[data-theme="halloween"][data-theme-page="top"] .choices[data-astro-cid-k6jpiiih] .n[data-astro-cid-k6jpiiih]{color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .kb-cta[data-astro-cid-k6jpiiih]{background-image:radial-gradient(circle at 8% 18%,rgba(255,255,255,.18) 0 60px,transparent 61px),radial-gradient(circle at 95% 90%,rgba(176,240,216,.35) 0 110px,transparent 111px),linear-gradient(135deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .kb-year[data-astro-cid-k6jpiiih] h3[data-astro-cid-k6jpiiih]{color:#8b470b}
html[data-theme="halloween"][data-theme-page="top"] .kb-year[data-astro-cid-k6jpiiih] a[data-astro-cid-k6jpiiih]:hover{background-color:#fdf7f1}
html[data-theme="halloween"][data-theme-page="top"] .school-card[data-astro-cid-6cye7hly]{--accent:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .theme-cyan[data-astro-cid-6cye7hly]{--accent:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .pill-row[data-astro-cid-6cye7hly] span[data-astro-cid-6cye7hly]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] h3[data-astro-cid-6cye7hly]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .score-bars[data-astro-cid-6cye7hly] div[data-astro-cid-6cye7hly]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .score-bars[data-astro-cid-6cye7hly] strong[data-astro-cid-6cye7hly]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .card-side[data-astro-cid-6cye7hly]{background-image:linear-gradient(180deg,#fcfaf8,#fff)}
html[data-theme="halloween"][data-theme-page="top"] dl[data-astro-cid-6cye7hly] div[data-astro-cid-6cye7hly]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] dd[data-astro-cid-6cye7hly]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .detail-link[data-astro-cid-6cye7hly]{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .category-page[data-astro-cid-qxxsoabt]{--accent:#e6822a;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .theme-cyan[data-astro-cid-qxxsoabt]{--accent:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .breadcrumb[data-astro-cid-qxxsoabt] a[data-astro-cid-qxxsoabt]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .category-hero[data-astro-cid-qxxsoabt]{border:1px solid rgba(230, 130, 42, .14)}
html[data-theme="halloween"][data-theme-page="top"] h1[data-astro-cid-qxxsoabt]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-primary[data-astro-cid-qxxsoabt]{background-image:linear-gradient(135deg,var(--accent),#e6822a)}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-qxxsoabt]{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .theme-panel[data-astro-cid-qxxsoabt]{background-image:linear-gradient(135deg,#0f172aeb,#1e40afd1),#291910}
html[data-theme="halloween"][data-theme-page="top"] .theme-panel[data-astro-cid-qxxsoabt] span[data-astro-cid-qxxsoabt]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .theme-panel[data-astro-cid-qxxsoabt] p[data-astro-cid-qxxsoabt]{color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .school-page[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .breadcrumb[data-astro-cid-o3vikvzl] a[data-astro-cid-o3vikvzl]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .school-hero[data-astro-cid-o3vikvzl]{border:1px solid rgba(230, 130, 42, .14);background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .12),transparent 30%),radial-gradient(circle at 95% 100%,rgba(16,185,129,.12),transparent 30%),#fff}
html[data-theme="halloween"][data-theme-page="top"] .hero-kicker[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .section-kicker[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .panel-kicker[data-astro-cid-o3vikvzl]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .type-pill[data-astro-cid-o3vikvzl]{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] h1[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .tagline[data-astro-cid-o3vikvzl]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-o3vikvzl]{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-panel[data-astro-cid-o3vikvzl]{background-image:linear-gradient(135deg,#0f172aeb,#1e40afd1),#291910}
html[data-theme="halloween"][data-theme-page="top"] .score-summary[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .section-heading[data-astro-cid-o3vikvzl] h2[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .achievement-section[data-astro-cid-o3vikvzl] h2[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .campaign-section[data-astro-cid-o3vikvzl] h2[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .spec-grid[data-astro-cid-o3vikvzl] div[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .notice-box[data-astro-cid-o3vikvzl]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .spec-grid[data-astro-cid-o3vikvzl] strong[data-astro-cid-o3vikvzl],html[data-theme="halloween"][data-theme-page="top"] .notice-box[data-astro-cid-o3vikvzl] strong[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .pros-cons[data-astro-cid-o3vikvzl] h2[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .pricing-list[data-astro-cid-o3vikvzl] div[data-astro-cid-o3vikvzl]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .school-prose h4{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .school-prose table{border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .school-prose th,html[data-theme="halloween"][data-theme-page="top"] .school-prose td{border-bottom:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .school-prose th{background-color:#fcfaf8;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .side-cta[data-astro-cid-o3vikvzl] span[data-astro-cid-o3vikvzl]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .side-cta[data-astro-cid-o3vikvzl] strong[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .side-card[data-astro-cid-o3vikvzl] h2[data-astro-cid-o3vikvzl]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .side-card[data-astro-cid-o3vikvzl] a[data-astro-cid-o3vikvzl]{background-color:#fcfaf8;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .spec-matrix[data-astro-cid-j7eznopb]{--blue:#e6822a;--cyan:#cf660b;--dark:#291910}
html[data-theme="halloween"][data-theme-page="top"] th[data-astro-cid-j7eznopb],html[data-theme="halloween"][data-theme-page="top"] td[data-astro-cid-j7eznopb]{border-right:1px solid #f0e9e2;border-bottom:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] thead[data-astro-cid-j7eznopb] th[data-astro-cid-j7eznopb]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .matrix-row-head[data-astro-cid-j7eznopb]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .school-type[data-astro-cid-j7eznopb]{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .summary-row[data-astro-cid-j7eznopb] td[data-astro-cid-j7eznopb]{background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] .score-mid[data-astro-cid-j7eznopb]{background-color:#fff5ec;color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .bar-track[data-astro-cid-j7eznopb]{background-color:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .score-mid[data-astro-cid-j7eznopb] .bar-track[data-astro-cid-j7eznopb] span[data-astro-cid-j7eznopb]{background-image:linear-gradient(90deg,#cf660b,#f3923d)}
html[data-theme="halloween"][data-theme-page="top"] .mobile-card-body[data-astro-cid-j7eznopb]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .mobile-detail-link[data-astro-cid-j7eznopb]{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .mpc[data-astro-cid-fzyyfaid]{border:1px solid #fdebdc;background-image:linear-gradient(150deg,#fff6ef,#fff 46%,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .mpc[data-astro-cid-fzyyfaid]:before{background-image:radial-gradient(circle,rgba(207, 102, 11, .16),transparent 68%)}
html[data-theme="halloween"][data-theme-page="top"] .mpc-title[data-astro-cid-fzyyfaid]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .mpc-sub[data-astro-cid-fzyyfaid]{color:#80634a}
html[data-theme="halloween"][data-theme-page="top"] .mpc-list[data-astro-cid-fzyyfaid] li[data-astro-cid-fzyyfaid]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .mpc-num[data-astro-cid-fzyyfaid]{color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .mpc-list[data-astro-cid-fzyyfaid] strong[data-astro-cid-fzyyfaid]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .mpc-cta[data-astro-cid-fzyyfaid]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .mpc-shot[data-astro-cid-fzyyfaid]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .mpc-badge[data-astro-cid-fzyyfaid]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .mpc-badge[data-astro-cid-fzyyfaid] b[data-astro-cid-fzyyfaid]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .mpc-badge[data-astro-cid-fzyyfaid]>i[data-astro-cid-fzyyfaid]{background-color:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] .mpc-badge[data-astro-cid-fzyyfaid]>i[data-astro-cid-fzyyfaid]>i[data-astro-cid-fzyyfaid]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .wtcta-banner[data-astro-cid-jw4zz2wn]{background-image:linear-gradient(160deg,#fff6ee,#fff 55%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] .wtcta-dots[data-astro-cid-jw4zz2wn]{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .55) 0 2px,transparent 3px)}
html[data-theme="halloween"][data-theme-page="top"] .csb-card[data-astro-cid-4itt4j2u]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .csb-title[data-astro-cid-4itt4j2u]{color:#261912}
html[data-theme="halloween"][data-theme-page="top"] .silc-banner[data-astro-cid-bsdzlrsi]{background-image:linear-gradient(160deg,#fff6ee,#fff 55%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] .silc-dots[data-astro-cid-bsdzlrsi]{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .55) 0 2px,transparent 3px)}
html[data-theme="halloween"][data-theme-page="top"] .article-page{background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .08),transparent 28%),linear-gradient(180deg,#fcfaf8,#fff 36rem)}
html[data-theme="halloween"][data-theme-page="top"] .article-badge{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .article-badge:hover,html[data-theme="halloween"][data-theme-page="top"] .article-badge:focus-visible{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .article-badge-primary{border-color:#fcddc1;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .article-hero h1{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-eyecatch{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .article-description{border:1px solid #fdebdc;background-image:linear-gradient(180deg,#fff,#fff6ef);color:#875121}
html[data-theme="halloween"][data-theme-page="top"] .article-prose{color:#3a291f}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(a){color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(strong){color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(h2){border-bottom:1px solid #eee4dc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(h2):before{background-image:linear-gradient(90deg,#e6822a,#cf660b,#10b981)}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(h3){color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(li)::marker{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(blockquote){border-left:4px solid #e6822a;background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(table){border:1px solid #eee4dc}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(th){background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(td){border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(tr:nth-child(2n) td){background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(code){border:1px solid #eee4dc;background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .article-prose :where(pre){background-color:#291910;color:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .article-share-bottom>div{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-footer{border-top:1px solid #eee4dc}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline[data-astro-cid-bsdzlrsi]{border:1px solid #fde1c8;background-image:linear-gradient(135deg,#fff6ee,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-kicker[data-astro-cid-bsdzlrsi]{color:#e1904a}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-title[data-astro-cid-bsdzlrsi]{color:#3a291f}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-benefits[data-astro-cid-bsdzlrsi] span[data-astro-cid-bsdzlrsi]{color:#ae580c}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-primary[data-astro-cid-bsdzlrsi]{background-color:#e1904a}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-primary[data-astro-cid-bsdzlrsi]:hover,html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-primary[data-astro-cid-bsdzlrsi]:focus-visible{background-color:#c67c3c}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-secondary[data-astro-cid-bsdzlrsi]{color:#e1904a;border:2px solid #fde1c8}
html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-secondary[data-astro-cid-bsdzlrsi]:hover,html[data-theme="halloween"][data-theme-page="top"] .spi-inline-btn-secondary[data-astro-cid-bsdzlrsi]:focus-visible{border-color:#f5b984;background-color:#fff9f3}
html[data-theme="halloween"][data-theme-page="top"] *,html[data-theme="halloween"][data-theme-page="top"] :before,html[data-theme="halloween"][data-theme-page="top"] :after{--tw-ring-color:rgba(241, 147, 64, .5)}
html[data-theme="halloween"][data-theme-page="top"] ::backdrop{--tw-ring-color:rgba(241, 147, 64, .5)}
html[data-theme="halloween"][data-theme-page="top"]{--fallback-p:#f98724;--fallback-pc:#fee8d5;--fallback-bc:#362820;--fallback-in:#ea7006}
html[data-theme="halloween"][data-theme-page="top"]{--fallback-p:#fcb678;--fallback-pc:#170c05;--fallback-in:#ea7006}
html[data-theme="halloween"][data-theme-page="top"] .divide-slate-100>:not([hidden])~:not([hidden]){border-color:rgba(249, 245, 241, var(--tw-divide-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .divide-slate-200>:not([hidden])~:not([hidden]){border-color:rgba(240, 233, 226, var(--tw-divide-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-100{border-color:rgba(253, 235, 220, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-200{border-color:rgba(252, 221, 193, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-300{border-color:rgba(250, 197, 150, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-500{border-color:rgba(241, 147, 64, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-600{border-color:rgba(230, 130, 42, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-700{border-color:rgba(211, 117, 34, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-gray-800{border-color:rgba(54, 40, 32, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-100{border-color:rgba(254, 239, 225, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-200{border-color:rgba(253, 225, 200, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-400{border-color:rgba(245, 185, 132, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-500{border-color:rgba(237, 166, 103, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-600{border-color:rgba(225, 144, 74, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-700{border-color:rgba(198, 124, 60, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-indigo-800{border-color:rgba(160, 102, 51, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-100{border-color:rgba(249, 245, 241, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-200{border-color:rgba(240, 233, 226, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-300{border-color:rgba(224, 213, 204, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-50{border-color:rgba(252, 250, 248, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#00A4DE\]{background-color:rgba(216, 104, 6, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#1877F2\]{background-color:rgba(237, 126, 29, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#eff6ff\]{background-color:rgba(255, 246, 239, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#f8fafc\]{background-color:rgba(252, 250, 248, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#f8fbff\]{background-color:rgba(255, 251, 248, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-100{background-color:rgba(253, 235, 220, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-400{background-color:rgba(246, 168, 100, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-50{background-color:rgba(255, 246, 239, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-500{background-color:rgba(241, 147, 64, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-600{background-color:rgba(230, 130, 42, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-700{background-color:rgba(211, 117, 34, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-gray-800{background-color:rgba(54, 40, 32, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-100{background-color:rgba(254, 239, 225, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-400{background-color:rgba(245, 185, 132, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-50{background-color:rgba(255, 246, 238, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-500{background-color:rgba(237, 166, 103, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-600{background-color:rgba(225, 144, 74, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-700{background-color:rgba(198, 124, 60, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-indigo-900{background-color:rgba(127, 85, 48, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-100{background-color:rgba(249, 245, 241, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-200{background-color:rgba(240, 233, 226, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-300{background-color:rgba(224, 213, 204, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-50{background-color:rgba(252, 250, 248, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-800{background-color:rgba(58, 41, 31, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-950{background-color:rgba(22, 10, 3, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[radial-gradient\(circle_at_16\%_10\%\,html[data-theme="halloween"][data-theme-page="top"] rgba\(29\,html[data-theme="halloween"][data-theme-page="top"] 78\,html[data-theme="halloween"][data-theme-page="top"] 216\,html[data-theme="halloween"][data-theme-page="top"] 0\.14\)\,html[data-theme="halloween"][data-theme-page="top"] transparent_34\%\)\,html[data-theme="halloween"][data-theme-page="top"] linear-gradient\(180deg\,html[data-theme="halloween"][data-theme-page="top"] \#fbfdff_0\%\,html[data-theme="halloween"][data-theme-page="top"] \#eff6ff_100\%\)\]{background-image:radial-gradient(circle at 16% 10%,rgba(211, 117, 34, .14),transparent 34%),linear-gradient(180deg,#fffdfb,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[radial-gradient\(circle_at_18\%_12\%\,html[data-theme="halloween"][data-theme-page="top"] rgba\(29\,html[data-theme="halloween"][data-theme-page="top"] 78\,html[data-theme="halloween"][data-theme-page="top"] 216\,html[data-theme="halloween"][data-theme-page="top"] 0\.14\)\,html[data-theme="halloween"][data-theme-page="top"] transparent_34\%\)\,html[data-theme="halloween"][data-theme-page="top"] linear-gradient\(180deg\,html[data-theme="halloween"][data-theme-page="top"] \#fbfdff_0\%\,html[data-theme="halloween"][data-theme-page="top"] \#eff6ff_100\%\)\]{background-image:radial-gradient(circle at 18% 12%,rgba(211, 117, 34, .14),transparent 34%),linear-gradient(180deg,#fffdfb,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .from-\[\#111827\]{--tw-gradient-from:#261912 var(--tw-gradient-from-position);--tw-gradient-to:rgba(38, 25, 18, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-blue-200{--tw-gradient-from:#fcddc1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(252, 221, 193, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-blue-50{--tw-gradient-from:#fff6ef var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 246, 239, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-blue-500{--tw-gradient-from:#f19340 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241, 147, 64, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-blue-600{--tw-gradient-from:#e6822a var(--tw-gradient-from-position);--tw-gradient-to:rgba(230, 130, 42, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-blue-700{--tw-gradient-from:#d37522 var(--tw-gradient-from-position);--tw-gradient-to:rgba(211, 117, 34, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-50{--tw-gradient-from:#fff6ee var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 246, 238, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-500{--tw-gradient-from:#eda667 var(--tw-gradient-from-position);--tw-gradient-to:rgba(237, 166, 103, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-indigo-600{--tw-gradient-from:#e1904a var(--tw-gradient-from-position);--tw-gradient-to:rgba(225, 144, 74, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-slate-50{--tw-gradient-from:#fcfaf8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(252, 250, 248, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-slate-800{--tw-gradient-from:#3a291f var(--tw-gradient-from-position);--tw-gradient-to:rgba(58, 41, 31, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-slate-900{--tw-gradient-from:#291910 var(--tw-gradient-from-position);--tw-gradient-to:rgba(41, 25, 16, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-slate-950\/90{--tw-gradient-from:rgba(22, 10, 3, .9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(22, 10, 3, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-violet-500{--tw-gradient-from:#f2a460 var(--tw-gradient-from-position);--tw-gradient-to:rgba(242, 164, 96, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .via-\[\#1E3A8A\]{--tw-gradient-to:rgba(135, 81, 33, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #875121 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme="halloween"][data-theme-page="top"] .via-blue-50{--tw-gradient-to:rgba(255, 246, 239, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff6ef var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme="halloween"][data-theme-page="top"] .via-slate-950\/70{--tw-gradient-to:rgba(22, 10, 3, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(22, 10, 3, .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme="halloween"][data-theme-page="top"] .to-\[\#1e293b\]{--tw-gradient-to:#3a291f var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-blue-200{--tw-gradient-to:#fcddc1 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-blue-50{--tw-gradient-to:#fff6ef var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-blue-600{--tw-gradient-to:#e6822a var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-blue-700{--tw-gradient-to:#d37522 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-blue-800{--tw-gradient-to:#ab6222 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-cyan-500{--tw-gradient-to:#cf660b var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-cyan-600{--tw-gradient-to:#ae580c var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-indigo-50{--tw-gradient-to:#fff6ee var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-indigo-600{--tw-gradient-to:#e1904a var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-indigo-700{--tw-gradient-to:#c67c3c var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-sky-50{--tw-gradient-to:#fff7f0 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-sky-600{--tw-gradient-to:#c25e07 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-slate-800{--tw-gradient-to:#3a291f var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-slate-900{--tw-gradient-to:#291910 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-100{color:rgba(253, 235, 220, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-200{color:rgba(252, 221, 193, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-50{color:rgba(255, 246, 239, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-500{color:rgba(241, 147, 64, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-600{color:rgba(230, 130, 42, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-700{color:rgba(211, 117, 34, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-800{color:rgba(171, 98, 34, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-900{color:rgba(135, 81, 33, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-600{color:rgba(174, 88, 12, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-gray-800{color:rgba(54, 40, 32, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-gray-900{color:rgba(38, 25, 18, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-100{color:rgba(254, 239, 225, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-200{color:rgba(253, 225, 200, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-300{color:rgba(250, 206, 167, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-400{color:rgba(245, 185, 132, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-500{color:rgba(237, 166, 103, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-600{color:rgba(225, 144, 74, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-700{color:rgba(198, 124, 60, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-800{color:rgba(160, 102, 51, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-indigo-900{color:rgba(127, 85, 48, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-sky-500{color:rgba(228, 117, 19, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-300{color:rgba(224, 213, 204, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-800{color:rgba(58, 41, 31, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-900{color:rgba(41, 25, 16, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-950{color:rgba(22, 10, 3, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .accent-indigo-600{accent-color:#e1904a}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-100{--tw-ring-color:rgba(253, 235, 220, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-100\/70{--tw-ring-color:rgba(253, 235, 220, .7)}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-100\/80{--tw-ring-color:rgba(253, 235, 220, .8)}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-200{--tw-ring-color:rgba(252, 221, 193, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-500\/30{--tw-ring-color:rgba(241, 147, 64, .3)}
html[data-theme="halloween"][data-theme-page="top"] .ring-indigo-50{--tw-ring-color:rgba(255, 246, 238, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .\[scrollbar-color\:\#10b981_\#e2e8f0\]{scrollbar-color:#10b981 #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-200:hover{border-color:rgba(252, 221, 193, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-300:hover{border-color:rgba(250, 197, 150, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-400:hover{border-color:rgba(246, 168, 100, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-300:hover{border-color:rgba(250, 206, 167, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-400:hover{border-color:rgba(245, 185, 132, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-indigo-600:hover{border-color:rgba(225, 144, 74, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-slate-200:hover{border-color:rgba(240, 233, 226, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-slate-300:hover{border-color:rgba(224, 213, 204, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-\[\#0094c8\]:hover{background-color:rgba(195, 94, 5, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-\[\#166fe5\]:hover{background-color:rgba(224, 119, 27, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-100:hover{background-color:rgba(253, 235, 220, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-50:hover{background-color:rgba(255, 246, 239, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-700:hover{background-color:rgba(211, 117, 34, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-blue-800:hover{background-color:rgba(171, 98, 34, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-gray-800:hover{background-color:rgba(54, 40, 32, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-100:hover{background-color:rgba(254, 239, 225, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-50:hover{background-color:rgba(255, 246, 238, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-700:hover{background-color:rgba(198, 124, 60, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-indigo-800:hover{background-color:rgba(160, 102, 51, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-slate-100:hover{background-color:rgba(249, 245, 241, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-slate-200:hover{background-color:rgba(240, 233, 226, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-slate-50:hover{background-color:rgba(252, 250, 248, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-slate-800:hover{background-color:rgba(58, 41, 31, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-indigo-700:hover{--tw-gradient-from:#c67c3c var(--tw-gradient-from-position);--tw-gradient-to:rgba(198, 124, 60, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-blue-700:hover{--tw-gradient-to:#d37522 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-cyan-600:hover{--tw-gradient-to:#ae580c var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-blue-600:hover{color:rgba(230, 130, 42, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-blue-800:hover{color:rgba(171, 98, 34, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-blue-900:hover{color:rgba(135, 81, 33, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-gray-900:hover{color:rgba(38, 25, 18, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-600:hover{color:rgba(225, 144, 74, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-700:hover{color:rgba(198, 124, 60, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-indigo-800:hover{color:rgba(160, 102, 51, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-slate-800:hover{color:rgba(58, 41, 31, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-slate-900:hover{color:rgba(41, 25, 16, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:border-blue-500:focus{border-color:rgba(241, 147, 64, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:border-indigo-500:focus{border-color:rgba(237, 166, 103, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-blue-100:focus{--tw-ring-color:rgba(253, 235, 220, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-blue-500:focus{--tw-ring-color:rgba(241, 147, 64, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .disabled\:bg-slate-300:disabled{background-color:rgba(224, 213, 204, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:bg-blue-600{background-color:rgba(230, 130, 42, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-blue-600{color:rgba(230, 130, 42, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-500{color:rgba(237, 166, 103, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-600{color:rgba(225, 144, 74, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .group:hover .group-hover\:text-indigo-700{color:rgba(198, 124, 60, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-blue-50{border-color:rgba(255, 246, 239, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-100{border-color:rgba(253, 229, 208, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-200{border-color:rgba(250, 206, 167, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-cyan-500{border-color:rgba(207, 102, 11, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-sky-100{border-color:rgba(253, 238, 225, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-800{border-color:rgba(58, 41, 31, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-violet-100{border-color:rgba(253, 243, 234, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .border-t-blue-700{border-top-color:rgba(211, 117, 34, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#0a1f3a\]{background-color:rgba(57, 28, 11, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#f4f8ff\]{background-color:rgba(255, 249, 244, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#f5f9ff\]{background-color:rgba(255, 250, 245, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[\#fbfdff\]{background-color:rgba(255, 253, 251, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-200{background-color:rgba(252, 221, 193, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-blue-300{background-color:rgba(250, 197, 150, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-100{background-color:rgba(253, 229, 208, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-300{background-color:rgba(245, 171, 107, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-50{background-color:rgba(255, 245, 236, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-500{background-color:rgba(207, 102, 11, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-cyan-600{background-color:rgba(174, 88, 12, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-sky-50{background-color:rgba(255, 247, 240, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-slate-900{background-color:rgba(41, 25, 16, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-violet-100{background-color:rgba(253, 243, 234, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-violet-50{background-color:rgba(255, 249, 243, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[linear-gradient\(115deg\,html[data-theme="halloween"][data-theme-page="top"] \#eff6ff\,html[data-theme="halloween"][data-theme-page="top"] \#ffffff_48\%\,html[data-theme="halloween"][data-theme-page="top"] \#dbeafe\)\]{background-image:linear-gradient(115deg,#fff6ef,#fff 48%,#fdebdc)}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[radial-gradient\(circle_at_82\%_8\%\,html[data-theme="halloween"][data-theme-page="top"] rgba\(29\,html[data-theme="halloween"][data-theme-page="top"] 78\,html[data-theme="halloween"][data-theme-page="top"] 216\,html[data-theme="halloween"][data-theme-page="top"] 0\.10\)\,html[data-theme="halloween"][data-theme-page="top"] transparent_34\%\)\,html[data-theme="halloween"][data-theme-page="top"] linear-gradient\(180deg\,html[data-theme="halloween"][data-theme-page="top"] \#fbfdff_0\%\,html[data-theme="halloween"][data-theme-page="top"] \#eef4ff_100\%\)\]{background-image:radial-gradient(circle at 82% 8%,rgba(211, 117, 34, .1),transparent 34%),linear-gradient(180deg,#fffdfb,#fff6ee)}
html[data-theme="halloween"][data-theme-page="top"] .bg-\[radial-gradient\(circle_at_82\%_8\%\,html[data-theme="halloween"][data-theme-page="top"] rgba\(5\,html[data-theme="halloween"][data-theme-page="top"] 150\,html[data-theme="halloween"][data-theme-page="top"] 105\,html[data-theme="halloween"][data-theme-page="top"] 0\.12\)\,html[data-theme="halloween"][data-theme-page="top"] transparent_34\%\)\,html[data-theme="halloween"][data-theme-page="top"] linear-gradient\(180deg\,html[data-theme="halloween"][data-theme-page="top"] \#fbfdff_0\%\,html[data-theme="halloween"][data-theme-page="top"] \#eef9f2_100\%\)\]{background-image:radial-gradient(circle at 82% 8%,rgba(5,150,105,.12),transparent 34%),linear-gradient(180deg,#fffdfb,#eef9f2)}
html[data-theme="halloween"][data-theme-page="top"] .from-\[\#0a1f3a\]\/90{--tw-gradient-from:rgba(57, 28, 11, .9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(57, 28, 11, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-\[\#2563eb\]{--tw-gradient-from:#e6822a var(--tw-gradient-from-position);--tw-gradient-to:rgba(230, 130, 42, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-cyan-400{--tw-gradient-from:#e98227 var(--tw-gradient-from-position);--tw-gradient-to:rgba(233, 130, 39, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-cyan-50{--tw-gradient-from:#fff5ec var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 245, 236, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-slate-950\/45{--tw-gradient-from:rgba(22, 10, 3, .45) var(--tw-gradient-from-position);--tw-gradient-to:rgba(22, 10, 3, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-violet-50{--tw-gradient-from:#fff9f3 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 249, 243, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .via-\[\#11295a\]\/70{--tw-gradient-to:rgba(88, 44, 19, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(88, 44, 19, .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme="halloween"][data-theme-page="top"] .to-\[\#06b6d4\]{--tw-gradient-to:#cf660b var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-\[\#eef2f7\]{--tw-gradient-to:#f7f2ee var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-cyan-50{--tw-gradient-to:#fff5ec var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .to-slate-50{--tw-gradient-to:#fcfaf8 var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .\!text-blue-700{color:rgba(211, 117, 34, var(--tw-text-opacity, 1))!important}
html[data-theme="halloween"][data-theme-page="top"] .text-\[\#075985\]{color:rgba(130, 66, 10, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-\[\#2563eb\]{color:rgba(230, 130, 42, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-blue-950{color:rgba(82, 46, 25, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-100{color:rgba(253, 229, 208, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-200{color:rgba(250, 206, 167, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-700{color:rgba(141, 75, 17, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-cyan-800{color:rgba(115, 66, 23, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .text-sky-700{color:rgba(157, 77, 7, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .accent-blue-600{accent-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-700\/20{--tw-shadow-color:rgba(211, 117, 34, .2)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-900\/10{--tw-shadow-color:rgba(135, 81, 33, .1)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-900\/5{--tw-shadow-color:rgba(135, 81, 33, .05)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-950\/10{--tw-shadow-color:rgba(82, 46, 25, .1)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-950\/20{--tw-shadow-color:rgba(82, 46, 25, .2)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-cyan-500\/20{--tw-shadow-color:rgba(207, 102, 11, .2)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-cyan-900\/10{--tw-shadow-color:rgba(97, 51, 24, .1)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-sky-900\/10{--tw-shadow-color:rgba(108, 49, 14, .1)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-slate-900\/10{--tw-shadow-color:rgba(41, 25, 16, .1)}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-900{--tw-ring-color:rgba(135, 81, 33, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-cyan-200{--tw-ring-color:rgba(250, 206, 167, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-cyan-200\/70{--tw-ring-color:rgba(250, 206, 167, .7)}
html[data-theme="halloween"][data-theme-page="top"] .ring-sky-100\/80{--tw-ring-color:rgba(253, 238, 225, .8)}
html[data-theme="halloween"][data-theme-page="top"] .ring-sky-200{--tw-ring-color:rgba(251, 217, 188, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-slate-200{--tw-ring-color:rgba(240, 233, 226, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-slate-900\/5{--tw-ring-color:rgba(41, 25, 16, .05)}
html[data-theme="halloween"][data-theme-page="top"] .ring-violet-100{--tw-ring-color:rgba(253, 243, 234, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .ring-violet-200{--tw-ring-color:rgba(253, 233, 215, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .\[scrollbar-color\:\#2563eb_\#e2e8f0\]{scrollbar-color:#e6822a #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-500:hover{border-color:rgba(241, 147, 64, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-cyan-700:hover{background-color:rgba(141, 75, 17, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-blue-700:hover{--tw-gradient-from:#d37522 var(--tw-gradient-from-position);--tw-gradient-to:rgba(211, 117, 34, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:text-blue-700:hover{color:rgba(211, 117, 34, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-blue-200:focus{--tw-ring-color:rgba(252, 221, 193, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-cyan-200:focus{--tw-ring-color:rgba(250, 206, 167, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus\:ring-violet-200:focus{--tw-ring-color:rgba(253, 233, 215, var(--tw-ring-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .focus-visible\:outline-\[\#2563eb\]:focus-visible{outline-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .border-sky-200{border-color:rgba(251, 217, 188, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .from-\[\#1d4ed8\]{--tw-gradient-from:#d37522 var(--tw-gradient-from-position);--tw-gradient-to:rgba(211, 117, 34, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .from-sky-50{--tw-gradient-from:#fff7f0 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 247, 240, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .text-\[\#1d4ed8\]{color:rgba(211, 117, 34, var(--tw-text-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .shadow-blue-950\/5{--tw-shadow-color:rgba(82, 46, 25, .05)}
html[data-theme="halloween"][data-theme-page="top"] .shadow-cyan-950\/5{--tw-shadow-color:rgba(66, 30, 9, .05)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-cyan-400:hover{border-color:rgba(233, 130, 39, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:bg-cyan-50:hover{background-color:rgba(255, 245, 236, var(--tw-bg-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-\[\#1d4ed8\]:hover,html[data-theme="halloween"][data-theme-page="top"] .hover\:from-blue-700:hover{--tw-gradient-from:#d37522 var(--tw-gradient-from-position);--tw-gradient-to:rgba(211, 117, 34, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-\[\#0891b2\]:hover,html[data-theme="halloween"][data-theme-page="top"] .hover\:to-cyan-600:hover{--tw-gradient-to:#ae580c var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .ilp{--blue:#d37522;--action:#e6822a;--cyan:#cf660b;--ink:#362820;--line:#f4e6d9;--soft:#fff9f4}
html[data-theme="halloween"][data-theme-page="top"] .ilp .marker{background-image:linear-gradient(transparent 59%,rgba(233, 130, 39, .36) 59% 88%,transparent 88%)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .eyebrow{border:1px solid #f3d6bd;color:#a0510c}
html[data-theme="halloween"][data-theme-page="top"] .ilp .hero{background-image:linear-gradient(155deg,#fff8f1,#fff 62%,#fef3ea)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .hero:after{border:1px solid rgba(207, 102, 11, .17)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .hero-dots{background-image:linear-gradient(to bottom,transparent 45%,#fffbf8),radial-gradient(circle,#fac596 0 2px,transparent 2.8px) 0 0/28px 28px}
html[data-theme="halloween"][data-theme-page="top"] .ilp .hero-lead{color:#6c5642}
html[data-theme="halloween"][data-theme-page="top"] .ilp .chip{color:#71563f}
html[data-theme="halloween"][data-theme-page="top"] .ilp .browser-bar{background-color:#fefbf8}
html[data-theme="halloween"][data-theme-page="top"] .ilp .browser-dots i{background-color:#e7d5c6}
html[data-theme="halloween"][data-theme-page="top"] .ilp .diagnosis-card{border:1px solid #f7ede5}
html[data-theme="halloween"][data-theme-page="top"] .ilp .diagnosis-icon{background-color:#fef3e9}
html[data-theme="halloween"][data-theme-page="top"] .ilp .diagnosis-heading{color:#785f49}
html[data-theme="halloween"][data-theme-page="top"] .ilp .primary-cta{background-image:linear-gradient(100deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .text-link{text-decoration-color:#e9c09c}
html[data-theme="halloween"][data-theme-page="top"] .ilp .proof-strip{border-top:1px solid #faf3ed}
html[data-theme="halloween"][data-theme-page="top"] .ilp .problem-card,html[data-theme="halloween"][data-theme-page="top"] .ilp .specialty-card{border:1px solid #f4eae1}
html[data-theme="halloween"][data-theme-page="top"] .ilp .process-section{background-image:linear-gradient(180deg,#fff9f3,#fdf3ea)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .process-card{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .process-image{background-color:#fdf3ea}
html[data-theme="halloween"][data-theme-page="top"] .ilp .process-image:before{background-color:#fefbf8}
html[data-theme="halloween"][data-theme-page="top"] .ilp .feature-card{border:1px solid #f5ebe2;background-image:linear-gradient(135deg,#fff,#fff9f3)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .feature-number{color:#e3b893}
html[data-theme="halloween"][data-theme-page="top"] .ilp .feature-points li{color:#735942}
html[data-theme="halloween"][data-theme-page="top"] .ilp .screen-pair:before{border:1px solid #f7e2d0;background-color:#fcf2e9}
html[data-theme="halloween"][data-theme-page="top"] .ilp .specialty-section{background-image:linear-gradient(180deg,#fff8f2,#fff 72%)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .question-set span{border:1px solid #f3d8c0;color:#895528}
html[data-theme="halloween"][data-theme-page="top"] .ilp .document-copy .document-note{background-color:#fff8f1;color:#775b42}
html[data-theme="halloween"][data-theme-page="top"] .ilp .document-path{border:1px solid #f6ebe1;background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] .ilp .document-path li span{border:1px solid #f1d6bf}
html[data-theme="halloween"][data-theme-page="top"] .ilp .comparison-section{background-color:#fffaf5}
html[data-theme="halloween"][data-theme-page="top"] .ilp .comparison-scroll th,html[data-theme="halloween"][data-theme-page="top"] .ilp .comparison-scroll td{border-bottom:1px solid #f7eee6}
html[data-theme="halloween"][data-theme-page="top"] .ilp .comparison-scroll thead th{background-color:#fffcf9}
html[data-theme="halloween"][data-theme-page="top"] .ilp .comparison-scroll .featured-col{background-color:#fef4eb}
html[data-theme="halloween"][data-theme-page="top"] .ilp .conditions-card{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .condition-table>div{border-bottom:1px solid #f6efe8}
html[data-theme="halloween"][data-theme-page="top"] .ilp .conditions-requests p{color:#715944}
html[data-theme="halloween"][data-theme-page="top"] .ilp .condition-status{border:1px solid #f3d6bd;background-color:#fff9f3}
html[data-theme="halloween"][data-theme-page="top"] .ilp .start-section{background-color:#fff9f3}
html[data-theme="halloween"][data-theme-page="top"] .ilp .start-grid article{border:1px solid #f5eae0}
html[data-theme="halloween"][data-theme-page="top"] .ilp .start-number{background-color:#fef2e7}
html[data-theme="halloween"][data-theme-page="top"] .ilp .final-section{background-image:linear-gradient(125deg,#fef4eb,#fff9f4 60%,#fdf1e7)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .final-section:before,html[data-theme="halloween"][data-theme-page="top"] .ilp .final-section:after{border:1px solid #f4d8bf}
html[data-theme="halloween"][data-theme-page="top"] .ilp .final-inner p{color:#795f49}
html[data-theme="halloween"][data-theme-page="top"] .ilp .secondary-cta:hover{background-color:#fff8f1}
html[data-theme="halloween"][data-theme-page="top"] .ilp .sample-before{background-color:#f8f5f2}
html[data-theme="halloween"][data-theme-page="top"] .ilp .sample-point{background-color:#fef4eb}
html[data-theme="halloween"][data-theme-page="top"] .ilp .pillars-section{background-image:linear-gradient(180deg,#fff,#fff8f1)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .pillar-card{border:1px solid #f4e7dc}
html[data-theme="halloween"][data-theme-page="top"] .ilp .document-chips span,html[data-theme="halloween"][data-theme-page="top"] .ilp .format-chips span{border:1px solid #f3ddca;color:#765233;background-color:#fff9f4}
html[data-theme="halloween"][data-theme-page="top"] .ilp .tensaku-lead{color:#6c5642}
html[data-theme="halloween"][data-theme-page="top"] .ilp .sample-large{background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] .ilp .example-card{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .format-panel{border:1px solid #f4e8dd;background-image:linear-gradient(135deg,#fff8f1,#fff)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .deadline-section{background-color:#fff9f4}
html[data-theme="halloween"][data-theme-page="top"] .ilp .deadline-table-wrap{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .continuation-card{border:1px solid #f4e8dd;background-image:linear-gradient(135deg,#fff8f1,#fff)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .pillar-benefits li{color:#735942}
html[data-theme="halloween"][data-theme-page="top"] .ilp .benefit-icon{border:1px solid #edd4be;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .ilp .format-mode-chips span{border:1px solid #f3ddca;color:#765233;background-color:#fff9f4}
html[data-theme="halloween"][data-theme-page="top"] .ilp .process-tag{border:1px solid #f9e6d6}
html[data-theme="halloween"][data-theme-page="top"] .ilp .report-highlight{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .report-highlight-copy p{color:#735942}
html[data-theme="halloween"][data-theme-page="top"] .ilp .interviewer-card{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .interviewer-card small{color:#735942}
html[data-theme="halloween"][data-theme-page="top"] .ilp .interview-points li{background-color:#fef4eb}
html[data-theme="halloween"][data-theme-page="top"] .ilp .tensaku-hero-sample{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .convenience-section{background-image:linear-gradient(180deg,#fff9f3,#fff)}
html[data-theme="halloween"][data-theme-page="top"] .ilp .convenience-row{border-bottom:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .preparation-section{background-color:#fff9f3}
html[data-theme="halloween"][data-theme-page="top"] .ilp .preparation-card{border:1px solid #f4e8dd}
html[data-theme="halloween"][data-theme-page="top"] .ilp .preparation-flow span{border:1px solid #f3ddca}
html[data-theme="halloween"][data-theme-page="top"] .scoa-page{--scoa-primary:#e6822a;--scoa-primary-dark:#d37522;--scoa-cyan:#cf660b;--scoa-ink:#291910;--scoa-line:#fcddc1;--scoa-soft:#fff6ef;--scoa-cyan-soft:#fff5ec}
html[data-theme="halloween"][data-theme-page="top"] .scoa-hero{background-image:linear-gradient(rgba(252, 221, 193, .42) 1px,transparent 1px),linear-gradient(90deg,rgba(252, 221, 193, .42) 1px,transparent 1px),linear-gradient(135deg,#fff,#fffbf8 62%,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .scoa-hero-panel li{border-top:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-card[data-status=researching]{background-color:#fcfaf8;border-color:#e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-card[data-status=guide_only]{border-color:#facea7}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-card[data-status=guide_only] .scoa-status{color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .scoa-scale-list li{border:1px solid #fdebdc;color:#ab6222}
html[data-theme="halloween"][data-theme-page="top"] .scoa-release-note{border-top:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-card[data-status=researching] .scoa-release-note{border-color:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-card[data-status=guide_only] .scoa-release-note{border-color:#fbd9bc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-final-cta{background-image:linear-gradient(135deg,#fff6ef,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .scoa-exam-intro{background-image:linear-gradient(135deg,#fffbf8,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .scoa-summary dl div{border-top:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-lineup-note{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .scoa-mock-intro{background-image:linear-gradient(135deg,#fffbf8,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .scoa-secondary-button:disabled{border-color:#e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-explanation-body{border-top:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .scoa-staged-svg{background-color:#fffdfb;border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .hv4[data-astro-cid-faprjgrd]{background-color:#f8f4f1;color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .hv4-title[data-astro-cid-faprjgrd]{color:#3c2111}
html[data-theme="halloween"][data-theme-page="top"] .hv4-lead[data-astro-cid-faprjgrd]{color:#5d3620}
html[data-theme="halloween"][data-theme-page="top"] .hv4-title[data-astro-cid-faprjgrd] em[data-astro-cid-faprjgrd]{background-image:linear-gradient(90deg,#d37522,#ae580c)}
html[data-theme="halloween"][data-theme-page="top"] .hv4-sub[data-astro-cid-faprjgrd]{color:#6a4e36}
html[data-theme="halloween"][data-theme-page="top"] .hv4-badges[data-astro-cid-faprjgrd] li[data-astro-cid-faprjgrd]{background-image:linear-gradient(145deg,#fff,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .hv4-badges[data-astro-cid-faprjgrd] small[data-astro-cid-faprjgrd]{color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .hv4-badges[data-astro-cid-faprjgrd] b[data-astro-cid-faprjgrd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .hv4-bubble[data-astro-cid-faprjgrd]{border:1.5px solid #d37522;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .hv4-bubble[data-astro-cid-faprjgrd]:after{border-right:1.5px solid #d37522;border-bottom:1.5px solid #d37522}
html[data-theme="halloween"][data-theme-page="top"] .hv4-cta[data-astro-cid-faprjgrd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .hv4-cta-sub[data-astro-cid-faprjgrd]{border:2px solid #d37522;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .hv4-cta-sub[data-astro-cid-faprjgrd]:hover{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .rhx-section{border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .rhx-urgent .rhx-header{background-image:linear-gradient(135deg,#3a291f,#334155)}
html[data-theme="halloween"][data-theme-page="top"] .rhx-new .rhx-header{background-image:linear-gradient(135deg,#291910,#3a291f)}
html[data-theme="halloween"][data-theme-page="top"] .rhx-subtitle{color:#e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .rhx-table thead{background-color:#fcfaf8;border-bottom:2px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .rhx-row{border-bottom:1px solid #f9f5f1}
html[data-theme="halloween"][data-theme-page="top"] .rhx-row:hover{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .rhx-muni-link{color:#3a291f}
html[data-theme="halloween"][data-theme-page="top"] .rhx-muni-link:hover{color:#f19340}
html[data-theme="halloween"][data-theme-page="top"] .rhx-pref-tag{background-color:#f9f5f1;border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .rhx-pos-link:hover{color:#f19340}
html[data-theme="halloween"][data-theme-page="top"] .rhx-footer{background-color:#fcfaf8;border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .rhx-view-all{color:#f19340}
html[data-theme="halloween"][data-theme-page="top"] .rhx-skel-bar{background-color:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .recruitment-search-bar[data-astro-cid-5fwkifim]{background-image:linear-gradient(180deg,#fffffff5,#f8fafcf5),radial-gradient(circle at 12% 0%,rgba(230, 130, 42, .14),transparent 34%),radial-gradient(circle at 88% 100%,rgba(16,185,129,.12),transparent 30%);border:1px solid rgba(230, 130, 42, .14)}
html[data-theme="halloween"][data-theme-page="top"] .field-label[data-astro-cid-5fwkifim]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .search-select[data-astro-cid-5fwkifim],html[data-theme="halloween"][data-theme-page="top"] .search-input[data-astro-cid-5fwkifim]{border:1px solid #eee4dc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .search-select[data-astro-cid-5fwkifim]:focus,html[data-theme="halloween"][data-theme-page="top"] .search-input[data-astro-cid-5fwkifim]:focus{border-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .search-button[data-astro-cid-5fwkifim]{background-image:linear-gradient(135deg,#e6822a,#ae580c)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-section[data-astro-cid-wdqnbiqw]{background-image:linear-gradient(160deg,#fff6ee,#fff 54%,#fdeee1);color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .msv3-section[data-astro-cid-wdqnbiqw]:before{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .3) 0 2px,transparent 2.5px)/28px 28px}
html[data-theme="halloween"][data-theme-page="top"] .msv3-eyebrow[data-astro-cid-wdqnbiqw]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-eyebrow[data-astro-cid-wdqnbiqw]:before,html[data-theme="halloween"][data-theme-page="top"] .msv3-eyebrow[data-astro-cid-wdqnbiqw]:after{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-accent[data-astro-cid-wdqnbiqw]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-sub[data-astro-cid-wdqnbiqw]{color:#80634a}
html[data-theme="halloween"][data-theme-page="top"] .msv3-browser[data-astro-cid-wdqnbiqw]{border:1px solid rgba(230, 130, 42, .2)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-browserbar[data-astro-cid-wdqnbiqw]{border-bottom:1px solid #f3e7dd;background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] .msv3-address[data-astro-cid-wdqnbiqw]{border:1px solid #f3e7dd}
html[data-theme="halloween"][data-theme-page="top"] .msv3-ui-label[data-astro-cid-wdqnbiqw]{border:1px solid #f2e0d0;color:#a17b5a}
html[data-theme="halloween"][data-theme-page="top"] .msv3-ui[data-astro-cid-wdqnbiqw]{background-color:#fefbf9;color:#a17b5a}
html[data-theme="halloween"][data-theme-page="top"] .msv3-ui-head[data-astro-cid-wdqnbiqw]{border-bottom:1px solid #f3e7dd;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-mark[data-astro-cid-wdqnbiqw]{background-color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-card[data-astro-cid-wdqnbiqw]{border:1px solid #f3e7dd}
html[data-theme="halloween"][data-theme-page="top"] .msv3-welcome[data-astro-cid-wdqnbiqw]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-avatar[data-astro-cid-wdqnbiqw]{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .msv3-metrics[data-astro-cid-wdqnbiqw]>div[data-astro-cid-wdqnbiqw]{border-right:1px solid #f3e7dd}
html[data-theme="halloween"][data-theme-page="top"] .msv3-metrics[data-astro-cid-wdqnbiqw] b[data-astro-cid-wdqnbiqw]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-cardtitle[data-astro-cid-wdqnbiqw]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-stats[data-astro-cid-wdqnbiqw]>span[data-astro-cid-wdqnbiqw]{background-color:#fff5ed}
html[data-theme="halloween"][data-theme-page="top"] .msv3-stats[data-astro-cid-wdqnbiqw] b[data-astro-cid-wdqnbiqw]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-week[data-astro-cid-wdqnbiqw]>div[data-astro-cid-wdqnbiqw]{background-color:#f5eae0}
html[data-theme="halloween"][data-theme-page="top"] .msv3-week[data-astro-cid-wdqnbiqw] i[data-astro-cid-wdqnbiqw]{background-image:linear-gradient(90deg,#be6d26,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-list[data-astro-cid-wdqnbiqw]>div[data-astro-cid-wdqnbiqw]{background-color:#fffbf7}
html[data-theme="halloween"][data-theme-page="top"] .msv3-list[data-astro-cid-wdqnbiqw]>div[data-astro-cid-wdqnbiqw]>span[data-astro-cid-wdqnbiqw]{background-color:#fbf2ea;color:#975317}
html[data-theme="halloween"][data-theme-page="top"] .msv3-list[data-astro-cid-wdqnbiqw] b[data-astro-cid-wdqnbiqw]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-list[data-astro-cid-wdqnbiqw] em[data-astro-cid-wdqnbiqw]{border:1px solid #efd2b9;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-rings[data-astro-cid-wdqnbiqw] i[data-astro-cid-wdqnbiqw]{background-image:radial-gradient(circle,#fff 0 13px,transparent 14px),conic-gradient(var(--ring,#be6d26) calc(var(--p)*1%),#f5eae0 0);color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .msv3-bubble[data-astro-cid-wdqnbiqw]{border:1px solid rgba(230, 130, 42, .18)}
html[data-theme="halloween"][data-theme-page="top"] .msv3-icon[data-astro-cid-wdqnbiqw]{background-image:linear-gradient(145deg,#fef3e9,#fcf0e6);color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-bubble[data-astro-cid-wdqnbiqw] small[data-astro-cid-wdqnbiqw]{color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .msv3-bubble[data-astro-cid-wdqnbiqw] h3[data-astro-cid-wdqnbiqw]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .msv3-bubble[data-astro-cid-wdqnbiqw]>p[data-astro-cid-wdqnbiqw]{color:#80634a}
html[data-theme="halloween"][data-theme-page="top"] .msv3-chips[data-astro-cid-wdqnbiqw] span[data-astro-cid-wdqnbiqw]{border:1px solid #f4e5d7;background-color:#fffcf9;color:#7d5633}
html[data-theme="halloween"][data-theme-page="top"] .msv3-future[data-astro-cid-wdqnbiqw]{border:1px dashed #e8d3c0;background-color:#fcf6f1}
html[data-theme="halloween"][data-theme-page="top"] .msv3-future[data-astro-cid-wdqnbiqw]>span[data-astro-cid-wdqnbiqw]{background-color:#faefe5;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .msv3-offer[data-astro-cid-wdqnbiqw]{color:#7d5633}
html[data-theme="halloween"][data-theme-page="top"] .msv3-cta[data-astro-cid-wdqnbiqw]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .svo-section[data-astro-cid-raqogacm]{color:#362820}
html[data-theme="halloween"][data-theme-page="top"] .svo-panel[data-astro-cid-raqogacm]{border:1px solid #fdebdc;background-color:#fffcfa}
html[data-theme="halloween"][data-theme-page="top"] .svo-label[data-astro-cid-raqogacm]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .svo-label[data-astro-cid-raqogacm]:after{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip[data-astro-cid-raqogacm]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .svo-icon[data-astro-cid-raqogacm]{background-color:var(--svo-soft,#fbd9bc);color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip[data-astro-cid-raqogacm]:nth-child(1){--svo-soft:#fbd9bc}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip[data-astro-cid-raqogacm]:nth-child(2){--svo-soft:#facea7}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip[data-astro-cid-raqogacm]:nth-child(9){--svo-soft:#fcddc1}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip[data-astro-cid-raqogacm] strong[data-astro-cid-raqogacm]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-section[data-astro-cid-r2rruqjd]{background-image:linear-gradient(160deg,#fff6ef,#fff 55%,#fdeee1);color:#362820}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-section[data-astro-cid-r2rruqjd]:before{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .25) 0 3px,transparent 4px)/28px 28px}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-section[data-astro-cid-r2rruqjd]:after{background-image:radial-gradient(circle at 88% 12%,rgba(207, 102, 11, .19),transparent 28%),radial-gradient(circle at 8% 94%,rgba(207, 102, 11, .17),transparent 28%)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-eyebrow[data-astro-cid-r2rruqjd]{color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-title[data-astro-cid-r2rruqjd]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-brand[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-sub[data-astro-cid-r2rruqjd]{color:#80634a}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-card[data-astro-cid-r2rruqjd]{--fsv3-accent:#d37522;border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-icon[data-astro-cid-r2rruqjd]{background-color:#fdeee1;box-shadow:inset 0 0 0 1px #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-icon-plan[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-meta-copy[data-astro-cid-r2rruqjd] small[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-meta-copy[data-astro-cid-r2rruqjd] strong[data-astro-cid-r2rruqjd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-lead[data-astro-cid-r2rruqjd]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-mark[data-astro-cid-r2rruqjd]{background-image:linear-gradient(to top,#fde5d0 35%,transparent 35%)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-capability[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;background-color:#fdebdc;color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-capability[data-astro-cid-r2rruqjd]:nth-child(2n){background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-stat[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;border-left:4px solid #d37522;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-stat[data-astro-cid-r2rruqjd] strong[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-cta[data-astro-cid-r2rruqjd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-visual[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;background-image:linear-gradient(145deg,#fdeee1,#fff 55%,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-screenshot-frame[data-astro-cid-r2rruqjd],html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser[data-astro-cid-r2rruqjd]{box-shadow:0 24px 60px #1732522e,0 0 0 1px #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser-bar[data-astro-cid-r2rruqjd]{border-bottom:1px solid #fdebdc;background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser-bar[data-astro-cid-r2rruqjd]>i[data-astro-cid-r2rruqjd]{background-color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser-bar[data-astro-cid-r2rruqjd]>i[data-astro-cid-r2rruqjd]:nth-child(2){background-color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser-bar[data-astro-cid-r2rruqjd]>i[data-astro-cid-r2rruqjd]:nth-child(3){background-color:#fde5d0}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-address[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-example[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-browser-body[data-astro-cid-r2rruqjd]{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-ui-card[data-astro-cid-r2rruqjd]{border:1px solid rgba(243, 231, 221, .95)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-ui-title[data-astro-cid-r2rruqjd]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-score[data-astro-cid-r2rruqjd] strong[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-best[data-astro-cid-r2rruqjd]{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-best[data-astro-cid-r2rruqjd] b[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-track[data-astro-cid-r2rruqjd]{background-color:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-track[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-result-next[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;background-color:#fff6ef;color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-result-next[data-astro-cid-r2rruqjd] b[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-drill-progress[data-astro-cid-r2rruqjd] b[data-astro-cid-r2rruqjd]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-drill-progress[data-astro-cid-r2rruqjd]>span[data-astro-cid-r2rruqjd]{background-color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-drill-progress[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-question-text[data-astro-cid-r2rruqjd]{background-color:#fff6ef;color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-options[data-astro-cid-r2rruqjd]>span[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;color:#362820}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-options[data-astro-cid-r2rruqjd] .fsv3-correct[data-astro-cid-r2rruqjd]{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-explanation[data-astro-cid-r2rruqjd]{border:1px dashed #fdebdc;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-report-grid[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]{background-color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-report-grid[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]:after{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-ai-panel[data-astro-cid-r2rruqjd]{box-shadow:0 24px 60px #17325224,0 0 0 1px #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-tabs[data-astro-cid-r2rruqjd]{border-bottom:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-tabs[data-astro-cid-r2rruqjd] span[data-astro-cid-r2rruqjd]{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-tabs[data-astro-cid-r2rruqjd] .fsv3-active[data-astro-cid-r2rruqjd]{background-color:#fdebdc;color:#d37522;box-shadow:inset 0 0 0 1px #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-editor[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-edit-mark[data-astro-cid-r2rruqjd]{border-bottom:3px solid #fde5d0}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-comment[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;border-left:4px solid #d37522;background-color:#fff6ef;color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-monitor[data-astro-cid-r2rruqjd]{border:1px solid #fdebdc;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-monitor-bars[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]{background-color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-destination[data-astro-cid-r2rruqjd]>b[data-astro-cid-r2rruqjd]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-day[data-astro-cid-r2rruqjd]{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-day-active[data-astro-cid-r2rruqjd]{background-color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-day-mock[data-astro-cid-r2rruqjd]{box-shadow:inset 0 0 0 2px #cf660b;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-next[data-astro-cid-r2rruqjd]>span[data-astro-cid-r2rruqjd]{background-color:#fdeee1;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-next[data-astro-cid-r2rruqjd] b[data-astro-cid-r2rruqjd]{color:#68492d}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-trend[data-astro-cid-r2rruqjd] svg[data-astro-cid-r2rruqjd]{border-bottom:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-week[data-astro-cid-r2rruqjd]>span[data-astro-cid-r2rruqjd]{background-color:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-week[data-astro-cid-r2rruqjd] i[data-astro-cid-r2rruqjd]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .hfc[data-astro-cid-uolfd3xi]{border:1px solid #fdebdc;background-image:linear-gradient(150deg,#fff6ef,#fff 46%,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .hfc[data-astro-cid-uolfd3xi]:before{background-image:radial-gradient(circle,rgba(207, 102, 11, .16),transparent 68%)}
html[data-theme="halloween"][data-theme-page="top"] .hfc-title[data-astro-cid-uolfd3xi]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .hfc-mark[data-astro-cid-uolfd3xi]{background-image:linear-gradient(to top,#fde5d0 36%,transparent 36%)}
html[data-theme="halloween"][data-theme-page="top"] .hfc-sub[data-astro-cid-uolfd3xi]{color:#80634a}
html[data-theme="halloween"][data-theme-page="top"] .hfc-list[data-astro-cid-uolfd3xi] li[data-astro-cid-uolfd3xi]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .hfc-num[data-astro-cid-uolfd3xi]{color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .hfc-list[data-astro-cid-uolfd3xi] strong[data-astro-cid-uolfd3xi]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .hfc-cta[data-astro-cid-uolfd3xi]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .hfc-sub-link[data-astro-cid-uolfd3xi]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .hfc-shot[data-astro-cid-uolfd3xi]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .hfc-badge[data-astro-cid-uolfd3xi]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .hfc-badge[data-astro-cid-uolfd3xi] b[data-astro-cid-uolfd3xi]{color:#512d18}
html[data-theme="halloween"][data-theme-page="top"] .hfc-badge[data-astro-cid-uolfd3xi]>i[data-astro-cid-uolfd3xi]{background-color:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] .hfc-badge[data-astro-cid-uolfd3xi]>i[data-astro-cid-uolfd3xi]>i[data-astro-cid-uolfd3xi]{background-image:linear-gradient(90deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .article-tab[data-astro-cid-j7pv25f6]:hover,html[data-theme="halloween"][data-theme-page="top"] .article-tab[data-astro-cid-j7pv25f6]:focus-visible{background-color:#fff6ef;color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .article-tab[data-astro-cid-j7pv25f6].is-active{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .article-tab-count[data-astro-cid-j7pv25f6]{background-color:#f9f5f1;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .article-more-link[data-astro-cid-j7pv25f6]{border:1px solid rgba(230, 130, 42, .22);color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .article-more-link[data-astro-cid-j7pv25f6]:hover{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .comparison-page[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .breadcrumb[data-astro-cid-46ljh7ag] a[data-astro-cid-46ljh7ag]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .page-header[data-astro-cid-46ljh7ag]{border:1px solid rgba(230, 130, 42, .14);background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .12),transparent 30%),radial-gradient(circle at 95% 100%,rgba(16,185,129,.12),transparent 30%),#fff}
html[data-theme="halloween"][data-theme-page="top"] .hero-kicker[data-astro-cid-46ljh7ag],html[data-theme="halloween"][data-theme-page="top"] .section-kicker[data-astro-cid-46ljh7ag],html[data-theme="halloween"][data-theme-page="top"] .panel-kicker[data-astro-cid-46ljh7ag]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .page-header[data-astro-cid-46ljh7ag] h1[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-primary[data-astro-cid-46ljh7ag]{background-image:linear-gradient(135deg,#e6822a,#ae580c)}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-46ljh7ag]{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-panel[data-astro-cid-46ljh7ag]{background-image:linear-gradient(135deg,#0f172aeb,#1e40afd1),#291910}
html[data-theme="halloween"][data-theme-page="top"] .stat-value[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .section-heading[data-astro-cid-46ljh7ag] h2[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .axis-grid[data-astro-cid-46ljh7ag] div[data-astro-cid-46ljh7ag],html[data-theme="halloween"][data-theme-page="top"] .guide-grid[data-astro-cid-46ljh7ag] article[data-astro-cid-46ljh7ag]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .axis-grid[data-astro-cid-46ljh7ag] span[data-astro-cid-46ljh7ag]{color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] .axis-grid[data-astro-cid-46ljh7ag] strong[data-astro-cid-46ljh7ag],html[data-theme="halloween"][data-theme-page="top"] .guide-grid[data-astro-cid-46ljh7ag] h3[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] fieldset[data-astro-cid-46ljh7ag]{border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] legend[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] input[data-astro-cid-46ljh7ag][type=radio]{accent-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .diagnosis-result[data-astro-cid-46ljh7ag]{background-image:linear-gradient(135deg,#fff6ef,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .diagnosis-result[data-astro-cid-46ljh7ag]>strong[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .result-list a{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] select[data-astro-cid-46ljh7ag]{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .filter-controls[data-astro-cid-46ljh7ag] button[data-astro-cid-46ljh7ag]{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .filter-controls[data-astro-cid-46ljh7ag] button[data-astro-cid-46ljh7ag].is-active{border-color:#e6822a;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .compare-tray[data-astro-cid-46ljh7ag]{border:1px solid rgba(230, 130, 42, .25)}
html[data-theme="halloween"][data-theme-page="top"] .compare-tray[data-astro-cid-46ljh7ag] strong[data-astro-cid-46ljh7ag]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .compare-tray[data-astro-cid-46ljh7ag] button[data-astro-cid-46ljh7ag]{background-image:linear-gradient(135deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .selected-grid{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .selected-grid strong,html[data-theme="halloween"][data-theme-page="top"] .selected-grid span{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .ranking-item[data-astro-cid-fl4gfy3h]{--blue:#e6822a;--cyan:#cf660b;--dark:#291910}
html[data-theme="halloween"][data-theme-page="top"] .rank-silver[data-astro-cid-fl4gfy3h]{border-color:#e0d5cc;background-image:linear-gradient(135deg,#fff,#f0e9e2)}
html[data-theme="halloween"][data-theme-page="top"] .rank-standard[data-astro-cid-fl4gfy3h]{border-color:#fdebdc;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .type-pill[data-astro-cid-fl4gfy3h]{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .tagline[data-astro-cid-fl4gfy3h]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .total-score[data-astro-cid-fl4gfy3h],html[data-theme="halloween"][data-theme-page="top"] .mini-score[data-astro-cid-fl4gfy3h]{border:1px solid #f0e9e2;background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .strength-grid[data-astro-cid-fl4gfy3h] span[data-astro-cid-fl4gfy3h]{background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .nearby-school[data-astro-cid-fl4gfy3h]{border:1px solid #fcddc1;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .nearby-school[data-astro-cid-fl4gfy3h] strong[data-astro-cid-fl4gfy3h]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .item-visual[data-astro-cid-fl4gfy3h]{background-image:linear-gradient(180deg,#fcfaf8,#fff)}
html[data-theme="halloween"][data-theme-page="top"] .spec-list[data-astro-cid-fl4gfy3h] div[data-astro-cid-fl4gfy3h]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .item-actions[data-astro-cid-fl4gfy3h]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .compare-check[data-astro-cid-fl4gfy3h]{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .detail-button[data-astro-cid-fl4gfy3h]{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .detail-button[data-astro-cid-fl4gfy3h]:hover{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .kwt-lp[data-astro-cid-muyjwnol]{--blue:#e6822a;--blue-bright:#f19340;--blue-strong:#d37522;--blue-soft:#fff6ef;--ink:#291910}
html[data-theme="halloween"][data-theme-page="top"] .eyebrow-dark[data-astro-cid-muyjwnol]{color:#fcddc1}
html[data-theme="halloween"][data-theme-page="top"] .cta-primary[data-astro-cid-muyjwnol]{background-image:linear-gradient(135deg,#f19340,#e6822a 52%,#d37522)}
html[data-theme="halloween"][data-theme-page="top"] .cta-secondary[data-astro-cid-muyjwnol]{border:1px solid rgba(41, 25, 16, .16)}
html[data-theme="halloween"][data-theme-page="top"] .cta-white[data-astro-cid-muyjwnol]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .metric-tile[data-astro-cid-muyjwnol],html[data-theme="halloween"][data-theme-page="top"] .plain-card[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .16)}
html[data-theme="halloween"][data-theme-page="top"] .metric-tile[data-astro-cid-muyjwnol] strong[data-astro-cid-muyjwnol]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .plain-card[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .browser-frame[data-astro-cid-muyjwnol],html[data-theme="halloween"][data-theme-page="top"] .visual-panel[data-astro-cid-muyjwnol]{border:1px solid rgba(41, 25, 16, .12)}
html[data-theme="halloween"][data-theme-page="top"] .hero-shell[data-astro-cid-muyjwnol]{background-image:radial-gradient(circle at 78% 18%,rgba(241, 147, 64, .24),transparent 28rem),radial-gradient(circle at 14% 84%,rgba(230, 130, 42, .14),transparent 26rem),linear-gradient(132deg,#fff6ef,#fff 48%,#fdebdc)}
html[data-theme="halloween"][data-theme-page="top"] .hero-grid-glow[data-astro-cid-muyjwnol]{background-image:linear-gradient(rgba(252, 221, 193, .48) 1px,transparent 1px),linear-gradient(90deg,rgba(252, 221, 193, .48) 1px,transparent 1px)}
html[data-theme="halloween"][data-theme-page="top"] .hero-orbit[data-astro-cid-muyjwnol]{border:1px solid rgba(250, 197, 150, .42)}
html[data-theme="halloween"][data-theme-page="top"] .browser-bar[data-astro-cid-muyjwnol]{border-bottom:1px solid rgba(41, 25, 16, .08);background-image:linear-gradient(180deg,#fcfaf8,#f7f2ee)}
html[data-theme="halloween"][data-theme-page="top"] .browser-bar[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{background-color:#e6dcd4}
html[data-theme="halloween"][data-theme-page="top"] .browser-bar[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]:first-child{background-color:#f19340}
html[data-theme="halloween"][data-theme-page="top"] .question-mock[data-astro-cid-muyjwnol]{background-image:linear-gradient(180deg,#fff6ef,#fff)}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-nav[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-nav[data-astro-cid-muyjwnol] .answered[data-astro-cid-muyjwnol]{background-color:#fdebdc;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-nav[data-astro-cid-muyjwnol] .current[data-astro-cid-muyjwnol]{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-help[data-astro-cid-muyjwnol]{color:#875121}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-card[data-astro-cid-muyjwnol]{border:1px solid #fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-meta[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-card[data-astro-cid-muyjwnol] h3[data-astro-cid-muyjwnol]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-choice[data-astro-cid-muyjwnol]{border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .question-mock-choice[data-astro-cid-muyjwnol].selected{border-color:#e6822a;background-color:#fff6ef;color:#875121}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-card[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .18);background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-head[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-head[data-astro-cid-muyjwnol] em[data-astro-cid-muyjwnol]{background-color:#fdebdc;color:#ab6222}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-score[data-astro-cid-muyjwnol] strong[data-astro-cid-muyjwnol]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-grade[data-astro-cid-muyjwnol]{background-image:linear-gradient(135deg,#f19340,#e6822a)}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-row[data-astro-cid-muyjwnol]{color:#875121}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-row[data-astro-cid-muyjwnol] b[data-astro-cid-muyjwnol]{background-color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-row[data-astro-cid-muyjwnol] i[data-astro-cid-muyjwnol]{background-image:linear-gradient(90deg,#f6a864,#e6822a)}
html[data-theme="halloween"][data-theme-page="top"] .result-mini-row[data-astro-cid-muyjwnol] em[data-astro-cid-muyjwnol]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .visual-panel-dark[data-astro-cid-muyjwnol]{background-color:#391c0b}
html[data-theme="halloween"][data-theme-page="top"] .exam-ticket[data-astro-cid-muyjwnol],html[data-theme="halloween"][data-theme-page="top"] .quality-stamp[data-astro-cid-muyjwnol]{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .coverage-band[data-astro-cid-muyjwnol]{background-image:radial-gradient(circle at 78% 16%,rgba(241, 147, 64, .22),transparent 28rem),linear-gradient(135deg,#391c0b,#582c13)}
html[data-theme="halloween"][data-theme-page="top"] .coverage-band[data-astro-cid-muyjwnol] .section-lead[data-astro-cid-muyjwnol]{color:#e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] .range-card[data-astro-cid-muyjwnol]{border:1px solid rgba(250, 197, 150, .24)}
html[data-theme="halloween"][data-theme-page="top"] .range-card[data-astro-cid-muyjwnol] p[data-astro-cid-muyjwnol]{color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .figure-preview-band[data-astro-cid-muyjwnol]{background-image:linear-gradient(90deg,rgba(252, 221, 193, .48) 1px,transparent 1px),linear-gradient(rgba(252, 221, 193, .42) 1px,transparent 1px),linear-gradient(135deg,#ffffff 0%,var(--blue-soft) 56%,#fdebdc 100%)}
html[data-theme="halloween"][data-theme-page="top"] .figure-preview-notes[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .18)}
html[data-theme="halloween"][data-theme-page="top"] .figure-preview-card[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .16)}
html[data-theme="halloween"][data-theme-page="top"] .figure-preview-svg[data-astro-cid-muyjwnol]{background-image:radial-gradient(circle at 50% 18%,rgba(241, 147, 64, .12),transparent 14rem),#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .manual-step[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .16)}
html[data-theme="halloween"][data-theme-page="top"] .manual-step[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .exam-type-grid[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{border:1px solid rgba(230, 130, 42, .18);color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] .launch-card[data-astro-cid-muyjwnol]{border:1px solid #fcddc1}
html[data-theme="halloween"][data-theme-page="top"] .launch-row[data-astro-cid-muyjwnol]{background-color:#fff6ef;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .launch-row[data-astro-cid-muyjwnol] span[data-astro-cid-muyjwnol]{background-color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .komuin-webtest-exam-shell{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] .spi-lp[data-astro-cid-4a4bozwk]{--blue:#d37522;--action:#e6822a;--cyan:#cf660b;--text:#362820;--line:#f4e6d9;--card-line:#f7ede4;--chip-line:#f6d9c0;--shadow:0 10px 28px rgba(160, 101, 50, .055);background-image:linear-gradient(155deg,#fff8f1,#fff 62%,#fef3ea)}
html[data-theme="halloween"][data-theme-page="top"] .hero[data-astro-cid-4a4bozwk]:before{background-image:radial-gradient(circle,#fac596 0 2px,transparent 2.8px) 0 0 / 28px 28px}
html[data-theme="halloween"][data-theme-page="top"] .grad[data-astro-cid-4a4bozwk]{background-image:linear-gradient(135deg,#d37522,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .spi-lp[data-astro-cid-4a4bozwk] .chip-lg[data-astro-cid-4a4bozwk]{background-image:linear-gradient(100deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .cta[data-astro-cid-4a4bozwk]{background-image:linear-gradient(100deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .browser-bar[data-astro-cid-4a4bozwk]{background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] .bdots[data-astro-cid-4a4bozwk]{background-color:#efe1d4;box-shadow:14px 0 #efe1d4,28px 0 #efe1d4}
html[data-theme="halloween"][data-theme-page="top"] .phone[data-astro-cid-4a4bozwk]{border:8px solid #f7eee6}
html[data-theme="halloween"][data-theme-page="top"] .final[data-astro-cid-4a4bozwk]{background-image:linear-gradient(155deg,#fff8f1,#fff 62%,#fef3ea)}
html[data-theme="halloween"][data-theme-page="top"] .breadcrumb[data-astro-cid-h6rpe6g2] a[data-astro-cid-h6rpe6g2]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .page-header[data-astro-cid-h6rpe6g2]{border:1px solid rgba(233, 130, 39, .3);background-image:radial-gradient(circle at 16% 8%,rgba(233, 130, 39, .28),transparent 32%),radial-gradient(circle at 88% 18%,rgba(228, 117, 19, .22),transparent 34%),linear-gradient(135deg,#291910,#8d4b11 48%,#e6822a);color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .hero-kicker[data-astro-cid-h6rpe6g2]{color:#facea7}
html[data-theme="halloween"][data-theme-page="top"] .lead[data-astro-cid-h6rpe6g2]{color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .hero-badge[data-astro-cid-h6rpe6g2]{color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .hero-primary[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-h6rpe6g2]{border:1px solid rgba(251, 217, 188, .6);color:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-h6rpe6g2]:hover,html[data-theme="halloween"][data-theme-page="top"] .hero-secondary[data-astro-cid-h6rpe6g2]:focus-visible{border-color:#f5ab6b}
html[data-theme="halloween"][data-theme-page="top"] .section-kicker[data-astro-cid-h6rpe6g2]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .section-heading[data-astro-cid-h6rpe6g2] h2[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .tool-card[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .tool-icon[data-astro-cid-h6rpe6g2]{background-image:linear-gradient(135deg,#fff5ec,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .tool-time[data-astro-cid-h6rpe6g2]{background-color:#f9f5f1}
html[data-theme="halloween"][data-theme-page="top"] .tool-kicker[data-astro-cid-h6rpe6g2]{color:#ae580c}
html[data-theme="halloween"][data-theme-page="top"] .tool-card[data-astro-cid-h6rpe6g2] h3[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .tool-target[data-astro-cid-h6rpe6g2]{border-top:1px dashed #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .tool-cta[data-astro-cid-h6rpe6g2]{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .tool-card[data-astro-cid-h6rpe6g2]:hover .tool-cta[data-astro-cid-h6rpe6g2],html[data-theme="halloween"][data-theme-page="top"] .tool-card[data-astro-cid-h6rpe6g2]:focus-visible .tool-cta[data-astro-cid-h6rpe6g2]{background-image:linear-gradient(135deg,#8d4b11,#e6822a)}
html[data-theme="halloween"][data-theme-page="top"] .hayami-table[data-astro-cid-h6rpe6g2] thead[data-astro-cid-h6rpe6g2] th[data-astro-cid-h6rpe6g2]{background-color:#291910;color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .hayami-table[data-astro-cid-h6rpe6g2] tbody[data-astro-cid-h6rpe6g2] th[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hayami-table[data-astro-cid-h6rpe6g2] tbody[data-astro-cid-h6rpe6g2] tr[data-astro-cid-h6rpe6g2]:nth-child(odd){background-color:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] .hayami-table[data-astro-cid-h6rpe6g2] tbody[data-astro-cid-h6rpe6g2] tr[data-astro-cid-h6rpe6g2]+tr[data-astro-cid-h6rpe6g2]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .hayami-guide[data-astro-cid-h6rpe6g2]{border-left:4px solid #e98227;background-color:#fff5ec;color:#734217}
html[data-theme="halloween"][data-theme-page="top"] .hayami-guide[data-astro-cid-h6rpe6g2] a[data-astro-cid-h6rpe6g2]{color:#8d4b11}
html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-h6rpe6g2] summary[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-h6rpe6g2] summary[data-astro-cid-h6rpe6g2]:before{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-h6rpe6g2][open] summary[data-astro-cid-h6rpe6g2]{border-bottom:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .related-card[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .related-card-webtest[data-astro-cid-h6rpe6g2]{background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] .related-card-spi[data-astro-cid-h6rpe6g2]{background-image:linear-gradient(180deg,#fff,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] .related-card-muni[data-astro-cid-h6rpe6g2]{background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] .related-card[data-astro-cid-h6rpe6g2] h3[data-astro-cid-h6rpe6g2]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .related-link[data-astro-cid-h6rpe6g2]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .testhub-shell[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .breadcrumb[data-astro-cid-rr2aozzx] a[data-astro-cid-rr2aozzx]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .hero-section[data-astro-cid-rr2aozzx]{background-image:linear-gradient(160deg,#fff6ee,#fff 55%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] .hero-pattern[data-astro-cid-rr2aozzx]{background-image:radial-gradient(circle at center,#fac596 0 3px,transparent 4px)}
html[data-theme="halloween"][data-theme-page="top"] .hero-glow[data-astro-cid-rr2aozzx]{background-image:radial-gradient(circle at 82% 20%,rgba(249, 184, 128, .22),transparent 32%),radial-gradient(circle at 10% 90%,rgba(110,231,183,.18),transparent 28%)}
html[data-theme="halloween"][data-theme-page="top"] .hero-kicker[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .section-kicker[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .tool-kicker[data-astro-cid-rr2aozzx]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .hero-section[data-astro-cid-rr2aozzx] h1[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .hero-badges[data-astro-cid-rr2aozzx] span[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .time-pill[data-astro-cid-rr2aozzx]{color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .primary-cta[data-astro-cid-rr2aozzx]{background-color:#e47513}
html[data-theme="halloween"][data-theme-page="top"] .secondary-cta[data-astro-cid-rr2aozzx]{border:1px solid rgba(228, 117, 19, .22);color:#82420a}
html[data-theme="halloween"][data-theme-page="top"] .section-heading[data-astro-cid-rr2aozzx] h2[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .guide-card[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .tekisei-card[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .ability-card[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-rr2aozzx]{border:1px solid rgba(240, 233, 226, .9)}
html[data-theme="halloween"][data-theme-page="top"] .guide-card[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .icon-box[data-astro-cid-rr2aozzx]{background-image:linear-gradient(135deg,#fff5ec,#fff6ef);color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .icon-box[data-astro-cid-rr2aozzx].accent{background-color:#fdeee1;color:#c25e07}
html[data-theme="halloween"][data-theme-page="top"] .guide-card[data-astro-cid-rr2aozzx] h3[data-astro-cid-rr2aozzx],html[data-theme="halloween"][data-theme-page="top"] .tekisei-card[data-astro-cid-rr2aozzx] h3[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .card-link[data-astro-cid-rr2aozzx]{color:#c25e07}
html[data-theme="halloween"][data-theme-page="top"] .ability-card[data-astro-cid-rr2aozzx] h3[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .fact-icon[data-astro-cid-rr2aozzx]{color:#e47513}
html[data-theme="halloween"][data-theme-page="top"] .mock-shell[data-astro-cid-rr2aozzx]{background-image:linear-gradient(135deg,#fff5ec,#fff 52%,#fdebdc)}
html[data-theme="halloween"][data-theme-page="top"] .browser-bar[data-astro-cid-rr2aozzx]{border-bottom:1px solid rgba(240, 233, 226, .86);background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] .url-pill[data-astro-cid-rr2aozzx]{border:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .mock-image-comingsoon[data-astro-cid-rr2aozzx]{background-image:linear-gradient(135deg,#fff5ec,#fff 52%,#fdebdc)}
html[data-theme="halloween"][data-theme-page="top"] .comingsoon-pill[data-astro-cid-rr2aozzx]{color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .tekisei-card[data-astro-cid-rr2aozzx] dl[data-astro-cid-rr2aozzx]{border-top:1px dashed #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .outline-cta[data-astro-cid-rr2aozzx]{border:1px solid rgba(228, 117, 19, .25);background-color:#fff7f0;color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .tekisei-more[data-astro-cid-rr2aozzx]{border:1px solid rgba(228, 117, 19, .18);background-image:linear-gradient(160deg,#fff6ee,#fff 60%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] .tekisei-more[data-astro-cid-rr2aozzx] a[data-astro-cid-rr2aozzx]{color:#9d4d07}
html[data-theme="halloween"][data-theme-page="top"] .member-band[data-astro-cid-rr2aozzx]{background-image:linear-gradient(135deg,#391c0b,#582c13)}
html[data-theme="halloween"][data-theme-page="top"] .member-band[data-astro-cid-rr2aozzx] .section-kicker[data-astro-cid-rr2aozzx]{color:#f9b880}
html[data-theme="halloween"][data-theme-page="top"] .member-band[data-astro-cid-rr2aozzx] p[data-astro-cid-rr2aozzx]:last-child{color:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] .band-cta[data-astro-cid-rr2aozzx]{color:#391c0b}
html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-rr2aozzx] summary[data-astro-cid-rr2aozzx]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .faq-item[data-astro-cid-rr2aozzx] p[data-astro-cid-rr2aozzx]{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"]{--blue:#d37522;--action:#e6822a;--cyan:#cf660b;--ink:#362820;--line:#f4e6d9;--shadow:0 22px 48px rgba(211, 117, 34, .14)}
html[data-theme="halloween"][data-theme-page="top"] .site-header{border-bottom:1px solid #f6ebe2}
html[data-theme="halloween"][data-theme-page="top"] .header-inner span{color:#7c5f46}
html[data-theme="halloween"][data-theme-page="top"] .section--pale{background-image:linear-gradient(155deg,#fff8f1,#fff 62%,#fef3ea)}
html[data-theme="halloween"][data-theme-page="top"] .eyebrow{border:1px solid #f0ceb0;color:#914a0c;background-color:#fff5ed}
html[data-theme="halloween"][data-theme-page="top"] .cta,html[data-theme="halloween"][data-theme-page="top"] .cta-panel-link{box-shadow:0 14px 26px rgba(230, 130, 42, .27)}
html[data-theme="halloween"][data-theme-page="top"] .cta:hover,html[data-theme="halloween"][data-theme-page="top"] .cta-panel-link:hover{box-shadow:0 18px 33px rgba(230, 130, 42, .34)}
html[data-theme="halloween"][data-theme-page="top"] .cta:disabled{color:#735438;background-color:#f6e9dd}
html[data-theme="halloween"][data-theme-page="top"] /* Hero: the reference page's dot field,html[data-theme="halloween"][data-theme-page="top"] pale gradient,html[data-theme="halloween"][data-theme-page="top"] ring,html[data-theme="halloween"][data-theme-page="top"] and browser frame. */
.hero{background-image:linear-gradient(156deg,#fef4eb,#fff 54%,#fbede1)}
html[data-theme="halloween"][data-theme-page="top"] .hero::before{background-image:radial-gradient(circle,#fac596 0 2px,transparent 2.8px) 0 0/28px 28px}
html[data-theme="halloween"][data-theme-page="top"] .hero::after{border:46px solid rgba(245, 171, 107, .17)}
html[data-theme="halloween"][data-theme-page="top"] .hero-subline{color:#6c5541}
html[data-theme="halloween"][data-theme-page="top"] .hero-lead{color:#6c5541}
html[data-theme="halloween"][data-theme-page="top"] .offer strong,html[data-theme="halloween"][data-theme-page="top"] .offer > span{border:1px solid #f3e3d5;color:#7c5f46}
html[data-theme="halloween"][data-theme-page="top"] .browser-frame{border:1px solid rgba(237, 207, 180, .94)}
html[data-theme="halloween"][data-theme-page="top"] .browser-chrome::before{background-color:#dccaba;box-shadow:11px 0 #eaddd2,22px 0 #f1e8e0}
html[data-theme="halloween"][data-theme-page="top"] .screen{border:1px solid #eddccd;box-shadow:0 20px 43px rgba(136, 92, 54, .11)}
html[data-theme="halloween"][data-theme-page="top"] .hero-phone{box-shadow:0 18px 35px rgba(122, 84, 51, .17)}
html[data-theme="halloween"][data-theme-page="top"] .problem-layout > p{box-shadow:0 10px 28px rgba(160, 101, 50, .055)}
html[data-theme="halloween"][data-theme-page="top"] .wide-capture::before,html[data-theme="halloween"][data-theme-page="top"] .feature-capture::before{color:#6e5035}
html[data-theme="halloween"][data-theme-page="top"] .coverage-list{border:1px solid #f6e0cd;box-shadow:0 16px 36px rgba(162, 99, 44, .075)}
html[data-theme="halloween"][data-theme-page="top"] .coverage-list li{color:#95531a;background-color:#fff6ee}
html[data-theme="halloween"][data-theme-page="top"] .feature-layout{box-shadow:0 15px 36px rgba(151, 91, 38, .09)}
html[data-theme="halloween"][data-theme-page="top"] .feature-copy{border:1px solid #f6e2d0;background-image:linear-gradient(150deg,#fff8f1,#fff 70%)}
html[data-theme="halloween"][data-theme-page="top"] .feature-copy::before{box-shadow:0 9px 19px rgba(230, 130, 42, .21)}
html[data-theme="halloween"][data-theme-page="top"] .feature-copy p{color:#624934}
html[data-theme="halloween"][data-theme-page="top"] .mobile-sample{border:1px solid #f6e0cd;box-shadow:0 16px 36px rgba(162, 99, 44, .075)}
html[data-theme="halloween"][data-theme-page="top"] .strategy-inner{border:1px solid #f6e0cd;box-shadow:0 16px 36px rgba(162, 99, 44, .075)}
html[data-theme="halloween"][data-theme-page="top"] .request{border:1px solid #f5e6d8}
html[data-theme="halloween"][data-theme-page="top"] .exam-toc a{color:#754419;box-shadow:0 10px 28px rgba(160, 101, 50, .055)}
html[data-theme="halloween"][data-theme-page="top"] .exam-toc a:hover{border-color:#dda97b}
html[data-theme="halloween"][data-theme-page="top"] .exam-section-head{border:1px solid #f6e0cd;box-shadow:0 16px 36px rgba(162, 99, 44, .075)}
html[data-theme="halloween"][data-theme-page="top"] .subject-list li{border:1px solid #eedac9}
html[data-theme="halloween"][data-theme-page="top"] .sample-card{border:1px solid #eedac9;box-shadow:0 10px 25px rgba(122, 84, 51, .07)}
html[data-theme="halloween"][data-theme-page="top"] .sample-meta{color:#805a39}
html[data-theme="halloween"][data-theme-page="top"] .choice-number{color:#874d1a;background-color:#fcf2ea}
html[data-theme="halloween"][data-theme-page="top"] .sample-answer summary{color:#884d19}
html[data-theme="halloween"][data-theme-page="top"] .source-note a{color:#945218}
html[data-theme="halloween"][data-theme-page="top"] .faq-item{border-bottom:1px solid #f1e4d9}
html[data-theme="halloween"][data-theme-page="top"] .cta-panel-inner{border:1px solid #f6e0cd;background-image:linear-gradient(125deg,#fff6ef,#fff 56%,#fef3ea);box-shadow:0 16px 36px rgba(162, 99, 44, .075)}
html[data-theme="halloween"][data-theme-page="top"] .cta-panel-badge{border:1px solid #f0ceb0;color:#914a0c;background-color:#fff5ed}
html[data-theme="halloween"][data-theme-page="top"] .final{background-image:linear-gradient(128deg,#fdeee1 0%,#fff5ec 55%,#fdebdc 100%)}
html[data-theme="halloween"][data-theme-page="top"] .final::before,html[data-theme="halloween"][data-theme-page="top"] .final::after{border:1px solid rgba(207, 102, 11, .25)}
html[data-theme="halloween"][data-theme-page="top"] footer{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] .sticky{box-shadow:0 16px 36px rgba(113, 61, 15, .35)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__header::before,html[data-theme="halloween"][data-theme-page="top"] .japan-map__header::after{background-image:linear-gradient(90deg, transparent, rgba(230, 130, 42, 0.22), transparent)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__hint{border:1px solid rgba(230, 130, 42, 0.16);background-image:linear-gradient(180deg, #ffffff, #fff6ef);color:#ab6222;box-shadow:0 10px 24px rgba(230, 130, 42, 0.1)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__hint-icon{background-color:#fdebdc;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] 0%,html[data-theme="halloween"][data-theme-page="top"] 100%{box-shadow:0 0 0 0 rgba(230, 130, 42, 0.4)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__svg{border:1px solid rgba(230, 130, 42, 0.12);background-image:radial-gradient(circle at 18% 12%, rgba(207, 102, 11, 0.12), transparent 30%),
            radial-gradient(circle at 82% 88%, rgba(16, 185, 129, 0.12), transparent 28%),
            linear-gradient(180deg, #ffffff 0%, #fcfaf8 100%);box-shadow:0 18px 42px rgba(41, 25, 16, 0.1)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__legend{box-shadow:0 8px 20px rgba(41, 25, 16, 0.05)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__scalebar{border:1px solid rgba(41, 25, 16, 0.12)}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__tooltip{background-color:rgba(41, 25, 16, 0.95);box-shadow:0 18px 36px rgba(41, 25, 16, 0.24)}
html[data-theme="halloween"][data-theme-page="top"] a[data-astro-cid-yvbahnfj]{color:#c76005}
html[data-theme="halloween"][data-theme-page="top"] .line-register-card__title[data-astro-cid-niwjm3m6]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__heading[data-astro-cid-niwjm3m6]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__card-title[data-astro-cid-niwjm3m6]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .mpb-banner[data-astro-cid-fzyyfaid]{background-image:linear-gradient(160deg,#fff6ee,#fff 55%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] .mpb-dots[data-astro-cid-fzyyfaid]{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .55) 0 2px,transparent 3px)}
html[data-theme="halloween"][data-theme-page="top"] .line-register-card__title[data-astro-cid-ny3zru73]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__heading[data-astro-cid-ny3zru73]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__card-title[data-astro-cid-ny3zru73]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"]{--pagefind-ui-primary:#f19340;--pagefind-ui-text:#362820}
html[data-theme="halloween"][data-theme-page="top"] .line-register-card__title[data-astro-cid-h6ww75od]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__heading[data-astro-cid-h6ww75od]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .line-benefits__card-title[data-astro-cid-h6ww75od]{color:#160a03}
html[data-theme="halloween"][data-theme-page="top"] .vs-page[data-astro-cid-wl4qe3fo]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .vs-hero[data-astro-cid-wl4qe3fo]{border:1px solid rgba(230, 130, 42, .14);background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .12),transparent 30%),radial-gradient(circle at 95% 100%,rgba(16,185,129,.12),transparent 30%),#fff}
html[data-theme="halloween"][data-theme-page="top"] .prep-school-cta[data-astro-cid-wyr3abw5]{border:1px solid rgba(230, 130, 42, .16);background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .1),transparent 32%),radial-gradient(circle at 96% 100%,rgba(16,185,129,.1),transparent 34%),#fff}
html[data-theme="halloween"][data-theme-page="top"] .cta-heading[data-astro-cid-wyr3abw5] p[data-astro-cid-wyr3abw5]{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] .cta-heading[data-astro-cid-wyr3abw5] h2[data-astro-cid-wyr3abw5]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .cta-heading[data-astro-cid-wyr3abw5]>a[data-astro-cid-wyr3abw5]{background-image:linear-gradient(135deg,#e6822a,#cf660b)}
html[data-theme="halloween"][data-theme-page="top"] .type-block[data-astro-cid-wyr3abw5] span[data-astro-cid-wyr3abw5]{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] .school-link[data-astro-cid-wyr3abw5]{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] [color="#cffafe" i]{color:#fde5d0}
html[data-theme="halloween"][data-theme-page="top"] [fill="#0f172a" i]{fill:#291910}
html[data-theme="halloween"][data-theme-page="top"] [fill="#111827" i]{fill:#261912}
html[data-theme="halloween"][data-theme-page="top"] [fill="#1d4ed8" i]{fill:#d37522}
html[data-theme="halloween"][data-theme-page="top"] [fill="#1e293b" i]{fill:#3a291f}
html[data-theme="halloween"][data-theme-page="top"] [fill="#3b82f6" i]{fill:#f19340}
html[data-theme="halloween"][data-theme-page="top"] [fill="#bfdbfe" i]{fill:#fcddc1}
html[data-theme="halloween"][data-theme-page="top"] [fill="#cffafe" i]{fill:#fde5d0}
html[data-theme="halloween"][data-theme-page="top"] [fill="#dbeafe" i]{fill:#fdebdc}
html[data-theme="halloween"][data-theme-page="top"] [fill="#e0f2fe" i]{fill:#fdeee1}
html[data-theme="halloween"][data-theme-page="top"] [fill="#f8fafc" i]{fill:#fcfaf8}
html[data-theme="halloween"][data-theme-page="top"] [stop-color="#06b6d4" i]{stop-color:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] [stop-color="#1d4ed8" i]{stop-color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#06b6d4" i]{stroke:#cf660b}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#1a2333" i]{stroke:#32231b}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#1d4ed8" i]{stroke:#d37522}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#2563eb" i]{stroke:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#3b82f6" i]{stroke:#f19340}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#cbd5e1" i]{stroke:#e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#dce7f4" i]{stroke:#f3e7dd}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#e2e8f0" i]{stroke:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] [style*="#06b6d4" i]{color:#cf660b !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="background:#06b6d4" i],html[data-theme="halloween"][data-theme-page="top"] [style*="background-color:#06b6d4" i]{background-color:#cf660b !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="border-color:#06b6d4" i]{border-color:#cf660b !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="#1f2937" i]{color:#362820 !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="background:#1f2937" i],html[data-theme="halloween"][data-theme-page="top"] [style*="background-color:#1f2937" i]{background-color:#362820 !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="border-color:#1f2937" i]{border-color:#362820 !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="#2563eb" i]{color:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="background:#2563eb" i],html[data-theme="halloween"][data-theme-page="top"] [style*="background-color:#2563eb" i]{background-color:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="border-color:#2563eb" i]{border-color:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="#55bddb" i]{color:#d89458 !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="background:#55bddb" i],html[data-theme="halloween"][data-theme-page="top"] [style*="background-color:#55bddb" i]{background-color:#d89458 !important}
html[data-theme="halloween"][data-theme-page="top"] [style*="border-color:#55bddb" i]{border-color:#d89458 !important}

/* --- 飾り（gen_halloween_deco.py で生成）--- */
html[data-theme="halloween"][data-theme-page="top"] body::before{content:"";position:fixed;z-index:30;top:84px;right:18px;width:150px;height:78px;pointer-events:none;opacity:.62;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:56px 26px,40px 18px,30px 14px;
  background-position:0 34px,86px 6px,118px 52px;animation:hw-flutter 6s ease-in-out infinite}
html[data-theme="halloween"][data-theme-page="top"] body::after{content:"";position:fixed;z-index:30;left:14px;bottom:110px;width:58px;height:70px;pointer-events:none;opacity:.78;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2060%2072%22%3E%3Cpath%20d%3D%22M30%204C16%204%208%2015%208%2030v38l7-6%207%206%208-6%208%206%207-6%207%206V30C52%2015%2044%204%2030%204z%22%20fill%3D%22%23fffaf2%22%20stroke%3D%22%23d9c3a5%22%20stroke-width%3D%222%22/%3E%3Cellipse%20cx%3D%2222%22%20cy%3D%2230%22%20rx%3D%224%22%20ry%3D%225.5%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2238%22%20cy%3D%2230%22%20rx%3D%224%22%20ry%3D%225.5%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2230%22%20cy%3D%2242%22%20rx%3D%224%22%20ry%3D%223%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2217%22%20cy%3D%2238%22%20rx%3D%223%22%20ry%3D%222%22%20fill%3D%22%23f6b38a%22%20opacity%3D%22.6%22/%3E%3Cellipse%20cx%3D%2243%22%20cy%3D%2238%22%20rx%3D%223%22%20ry%3D%222%22%20fill%3D%22%23f6b38a%22%20opacity%3D%22.6%22/%3E%3C/svg%3E") no-repeat center/contain;animation:hw-float 7s ease-in-out infinite}
html[data-theme="halloween"][data-theme-page="top"] footer{position:relative}
html[data-theme="halloween"][data-theme-page="top"] footer::before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px;pointer-events:none;opacity:.9;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M30%2010c0-5%203-8%207-9l2%203c-3%201-5%203-5%206z%22%20fill%3D%22%234a6b2a%22/%3E%3Cellipse%20cx%3D%2220%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2220%22%20fill%3D%22%23e6822a%22/%3E%3Cellipse%20cx%3D%2244%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2220%22%20fill%3D%22%23e6822a%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2214%22%20ry%3D%2222%22%20fill%3D%22%23f29a3c%22/%3E%3Cpath%20d%3D%22M18%2030l7-6%204%207zM46%2030l-7-6-4%207z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M19%2042c5%206%2021%206%2026%200l-4%202-3-3-3%203-3-3-3%203-3-3-3%203z%22%20fill%3D%22%233a1d0a%22/%3E%3C/svg%3E") repeat-x left bottom/34px 30px;-webkit-mask:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}
@keyframes hw-flutter{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes hw-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}
@media (max-width:640px){
  html[data-theme="halloween"][data-theme-page="top"] body::before{top:70px;right:6px;transform:scale(.7);transform-origin:top right;opacity:.5}
  html[data-theme="halloween"][data-theme-page="top"] body::after{left:2px;bottom:160px;width:28px;height:34px;opacity:.45}
}
@media (prefers-reduced-motion:reduce){ html[data-theme="halloween"][data-theme-page="top"] body::before,html[data-theme="halloween"][data-theme-page="top"] body::after{animation:none} }
@media print{ html[data-theme="halloween"][data-theme-page="top"] body::before,html[data-theme="halloween"][data-theme-page="top"] body::after,html[data-theme="halloween"][data-theme-page="top"] footer::before{display:none} }
/* --- 自動抽出で拾えない青の手当て（画面の実測で見つけた箇所・10/4）--- */
/* 年収グラフ（ページを開いた時にプログラムが描く。色は藍 #4f46e5 系） */
html[data-theme="halloween"][data-theme-page="top"] [fill="#4f46e5" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#6366f1" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#2563eb" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#3b82f6" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#1d4ed8" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#06b6d4" i],html[data-theme="halloween"][data-theme-page="top"] [fill="#0ea5e9" i]{fill:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] [stroke="#4f46e5" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#6366f1" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#2563eb" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#3b82f6" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#1d4ed8" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#06b6d4" i],html[data-theme="halloween"][data-theme-page="top"] [stroke="#0ea5e9" i]{stroke:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] .recharts-legend-item-text{color:#a84c12 !important}
html[data-theme="halloween"][data-theme-page="top"] .recharts-text tspan,html[data-theme="halloween"][data-theme-page="top"] text.recharts-label{fill:#a84c12}
/* 枠・パネル */
html[data-theme="halloween"][data-theme-page="top"] .article-tab.is-active{border-color:rgba(230,130,42,.45) !important}
html[data-theme="halloween"][data-theme-page="top"] .ranking-item.is-recommended{border-color:rgba(230,130,42,.5) !important}
html[data-theme="halloween"][data-theme-page="top"] .hero-panel{background-image:linear-gradient(135deg,rgba(43,22,10,.92),rgba(136,64,15,.82)) !important}
html[data-theme="halloween"][data-theme-page="top"] .range-card{background-color:rgba(58,29,10,.72) !important}
html[data-theme="halloween"][data-theme-page="top"] .hero-secondary{background-color:rgba(58,29,10,.35) !important}
html[data-theme="halloween"][data-theme-page="top"] .hero-dots{background-image:linear-gradient(rgba(0,0,0,0) 45%,#fffaf3),radial-gradient(circle,rgba(230,130,42,.18) 1px,transparent 1.5px) !important}
html[data-theme="halloween"][data-theme-page="top"] [class*="bg-[linear-gradient(115deg,#eff6ff"]{background-image:linear-gradient(115deg,#fff5eb,#ffffff 48%,#fde6cf) !important}
/* 地図の凡例（色の段階を橙〜茶に） */
html[data-theme="halloween"][data-theme-page="top"] .japan-map__scalebar{background-image:linear-gradient(to right,#fbe3c8,#f29a3c,#c0560f,#6b2a08) !important}
/* 求人・自治体・SPI 等の Worker が配るページの青（ページ内の CSS）を同じ規則で置換（gen_theme_css.py を Worker のページ 16 本に適用・2026-10-04） */
html[data-theme="halloween"][data-theme-page="top"] .to-blue-50\/50{--tw-gradient-to:rgba(255, 246, 239, .5) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .ring-blue-200\/70{--tw-ring-color:rgba(252, 221, 193, .7)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:border-blue-700:hover{border-color:rgba(211, 117, 34, var(--tw-border-opacity, 1))}
html[data-theme="halloween"][data-theme-page="top"] .hover\:from-\[\#1d4ed8\]:hover{--tw-gradient-from:#d37522 var(--tw-gradient-from-position);--tw-gradient-to:rgba(211, 117, 34, 0) var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] .hover\:to-\[\#0891b2\]:hover{--tw-gradient-to:#ae580c var(--tw-gradient-to-position)}
html[data-theme="halloween"][data-theme-page="top"] main .breadcrumb a{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .page-header{border:1px solid rgba(230, 130, 42, .14);background-image:radial-gradient(circle at 8% 0%,rgba(230, 130, 42, .12),transparent 30%),radial-gradient(circle at 95% 100%,rgba(16,185,129,.12),transparent 30%),#fff}
html[data-theme="halloween"][data-theme-page="top"] main .hero-kicker,html[data-theme="halloween"][data-theme-page="top"] main .section-kicker,html[data-theme="halloween"][data-theme-page="top"] main .panel-kicker,html[data-theme="halloween"][data-theme-page="top"] main .card-kicker{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .page-header h1{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .hero-primary{background-image:linear-gradient(135deg,#e6822a,#ae580c)}
html[data-theme="halloween"][data-theme-page="top"] main .hero-secondary{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .hero-secondary:hover{border-color:#e6822a;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] main .hero-panel{background-image:linear-gradient(135deg,#0f172af0,#1e40afd6),linear-gradient(180deg,#291910,#3a291f)}
html[data-theme="halloween"][data-theme-page="top"] main .stat-value{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .hub-intro h2,html[data-theme="halloween"][data-theme-page="top"] main .section-heading h2{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .badge-pill{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] main .badge-primary{border-color:#fcddc1;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .card-body{background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] main .card-kicker{color:#ae580c}
html[data-theme="halloween"][data-theme-page="top"] main .metric-card h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .card-mark{background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] main .count-muted{background-color:#f9f5f1}
html[data-theme="halloween"][data-theme-page="top"] main .card-stats div{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] main .card-stats dd{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .card-footer{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .cta-card-salary{background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] main .cta-card-spi{background-image:linear-gradient(180deg,#fff,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] main .cta-icon{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .cta-card h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .cta-link-text{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .notice-card{border:1px solid #fcddc1;background-color:#fff6ef;color:#ab6222}
html[data-theme="halloween"][data-theme-page="top"] main .muni-card{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .muni-card-top h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .muni-link{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .city-chip{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .city-chip:hover,html[data-theme="halloween"][data-theme-page="top"] main .city-chip:focus-visible{background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] main .area-primary{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .area-primary:hover,html[data-theme="halloween"][data-theme-page="top"] main .area-primary:focus-visible{background-image:linear-gradient(135deg,#8d4b11,#e6822a)}
html[data-theme="halloween"][data-theme-page="top"] main .area-secondary{border:1px solid #e0d5cc;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .area-secondary:hover,html[data-theme="halloween"][data-theme-page="top"] main .area-secondary:focus-visible{border-color:#e6822a;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .region-chip{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] main .region-chip:hover,html[data-theme="halloween"][data-theme-page="top"] main .region-chip:focus-visible{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .hub-note{border-top:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] main .hub-note h2{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .hub-note a{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .cta-card-recruit{background-image:linear-gradient(180deg,#fff,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] main .hero-kicker,html[data-theme="halloween"][data-theme-page="top"] main .section-kicker,html[data-theme="halloween"][data-theme-page="top"] main .panel-kicker{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .hero-secondary:hover,html[data-theme="halloween"][data-theme-page="top"] main .hero-secondary:focus-visible{border-color:#e6822a;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .hero-panel{background-image:linear-gradient(135deg,#0f172aeb,#1e40afd1),linear-gradient(180deg,#291910,#3a291f)}
html[data-theme="halloween"][data-theme-page="top"] main .metric-value{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .metric-card-blue{background-image:linear-gradient(180deg,#fff,#fff6ef)}
html[data-theme="halloween"][data-theme-page="top"] main .metric-card-cyan{background-image:linear-gradient(180deg,#fff,#fff5ec)}
html[data-theme="halloween"][data-theme-page="top"] main .metric-card-slate,html[data-theme="halloween"][data-theme-page="top"] main .cta-card-official{background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] main .category-group h3{border-bottom:1px solid #f0e9e2;color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .cta-card{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .csb-card{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .csb-title{color:#261912}
html[data-theme="halloween"][data-theme-page="top"] main .mpb-banner{background-image:linear-gradient(160deg,#fff6ee,#fff 55%,#fdeee1)}
html[data-theme="halloween"][data-theme-page="top"] main .mpb-dots{background-image:radial-gradient(circle at center,rgba(250, 197, 150, .55) 0 2px,transparent 3px)}
html[data-theme="halloween"][data-theme-page="top"] main .recruitment-table thead{background-color:#fcfaf8;border-bottom:2px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] main .metric-card-slate{background-image:linear-gradient(180deg,#fff,#fcfaf8)}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-card:hover,html[data-theme="halloween"][data-theme-page="top"] main .ranking-card:focus-visible{background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] main .rank-number{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-card h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-card:hover h3,html[data-theme="halloween"][data-theme-page="top"] main .ranking-card:focus-visible h3{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-card-top p{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .active-bar{background-color:#f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] main .active-bar span{background-image:linear-gradient(90deg,#e6822a,#cf660b,#10b981)}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-details div{border-bottom:1px solid #f0e9e2}
html[data-theme="halloween"][data-theme-page="top"] main .ranking-details dd{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .nav-card h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .region-chip,html[data-theme="halloween"][data-theme-page="top"] main .nav-link{border:1px solid #e0d5cc}
html[data-theme="halloween"][data-theme-page="top"] main .region-chip:hover,html[data-theme="halloween"][data-theme-page="top"] main .region-chip:focus-visible,html[data-theme="halloween"][data-theme-page="top"] main .nav-link:hover,html[data-theme="halloween"][data-theme-page="top"] main .nav-link:focus-visible{background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .region-chip-outline{border-color:#e6822a;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .category-tile{border:1px solid #eee4dc}
html[data-theme="halloween"][data-theme-page="top"] main .category-tile:hover{border-color:#e6822a;background-color:#fff6ef}
html[data-theme="halloween"][data-theme-page="top"] main .municipalities-section h2{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-card:hover,html[data-theme="halloween"][data-theme-page="top"] main .municipality-card:focus-visible{background-color:#fffbf8}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-card h3{color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-card:hover h3,html[data-theme="halloween"][data-theme-page="top"] main .municipality-card:focus-visible h3{color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-heading p{color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-type{border:1px solid #fcddc1;background-color:#fff6ef;color:#d37522}
html[data-theme="halloween"][data-theme-page="top"] main .municipality-card .card-footer{border-top:1px solid #f0e9e2;color:#e6822a}
html[data-theme="halloween"][data-theme-page="top"] main .nav-link{color:#e7a469}
html[data-theme="halloween"][data-theme-page="top"] main .nav-link:hover{background-color:#fff7f0}
html[data-theme="halloween"][data-theme-page="top"] main .icon-box{background-color:#291910}
html[data-theme="halloween"][data-theme-page="top"] main .example-list span{border:1px solid #e0d5cc}
/* 手当て: 公式サイト本体向けの .hero-primary/.hero-secondary の上書きが Worker のページのボタンにも当たるため、Worker のページ（html[data-recruit-release]）では元のデザインどおりに戻す */
html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-primary{color:#fff;box-shadow:0 14px 28px rgba(230,130,42,.24)}
html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-primary:hover,html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-primary:focus-visible{box-shadow:0 18px 34px rgba(230,130,42,.3)}
html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-secondary{background-color:#fff !important;color:#291910}
html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-secondary:hover,html[data-theme="halloween"][data-theme-page="top"][data-recruit-release] .hero-secondary:focus-visible{background-color:#fff7f0 !important;border-color:#e6822a;color:#ae580c}

/* ---------- 残った緑・青系の塗り替え（gen_halloween_top.py） ---------- */
/* ロゴ */
html[data-theme="halloween"][data-theme-page="top"] img[src*="/images/brand/sukima-20260912/lockup.svg"]{content:url("/_site-config/themes/halloween-lockup.svg")}
/* 緑（無料の印・アイコン・ラベル）→ かぼちゃ色とこげ茶 */
html[data-theme="halloween"][data-theme-page="top"] .fsv3-free-pill,html[data-theme="halloween"][data-theme-page="top"] .hfc-kicker{background-color:#3a1d0a !important;color:#ffb35c !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-offer span{color:#c0560f !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-plan{background-color:#fdebd6 !important;color:#88400f !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-dot{background-color:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] .svo-icon{background-color:#fdebd6 !important;color:#a84c12 !important}
html[data-theme="halloween"][data-theme-page="top"] .rhx-icon{color:#e6822a !important;stroke:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__hint strong{color:#a84c12 !important}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__hint{box-shadow:0 0 0 1.35px rgba(230,130,42,.32) !important}
html[data-theme="halloween"][data-theme-page="top"] .japan-map__svg{background-image:radial-gradient(circle at 18% 12%,rgba(207,102,11,.12),transparent 30%),radial-gradient(circle at 82% 88%,rgba(136,64,15,.10),transparent 28%),linear-gradient(180deg,#fff 0%,#fcf8f4 100%) !important}
html[data-theme="halloween"][data-theme-page="top"] [class*="text-emerald-"],html[data-theme="halloween"][data-theme-page="top"] [class*="text-green-"],html[data-theme="halloween"][data-theme-page="top"] [class*="text-teal-"]{color:#a84c12 !important}
html[data-theme="halloween"][data-theme-page="top"] [class*="bg-emerald-5"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-emerald-6"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-green-5"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-green-6"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-teal-5"]{background-color:#c0560f !important}
html[data-theme="halloween"][data-theme-page="top"] [class*="bg-emerald-50"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-green-50"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-teal-50"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-emerald-100"],html[data-theme="halloween"][data-theme-page="top"] [class*="bg-green-100"]{background-color:#fdebd6 !important}
html[data-theme="halloween"][data-theme-page="top"] [class*="border-emerald-"],html[data-theme="halloween"][data-theme-page="top"] [class*="border-green-"],html[data-theme="halloween"][data-theme-page="top"] [class*="border-teal-"]{border-color:#f5c99c !important}
/* 5つの対策の青いイラスト（SVG の <use>＝色が中に固定）→ 色相を回してかぼちゃ色に。予定のアイコンは既に橙なので除く */
html[data-theme="halloween"][data-theme-page="top"] .fsv3-icon:not(.fsv3-icon-plan) svg{filter:hue-rotate(170deg) saturate(1.1)}
/* 日本地図: 地方ごとに青・緑・紫で塗り分けている → セピアで橙〜茶の濃淡に寄せる（明るさの差＝塗り分けは残る） */
html[data-theme="halloween"][data-theme-page="top"] .japan-map__svg svg{filter:sepia(1) saturate(2.4) hue-rotate(-14deg) brightness(.97)}
/* 水色の輪グラフ・満月にした円 */
html[data-theme="halloween"][data-theme-page="top"] .msv3-rings span{--ring:#e6822a !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-rings span:nth-child(2){--ring:#a84c12 !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-rings span:nth-child(3){--ring:#f6b04a !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-rings span:nth-child(4){--ring:#3a1d0a !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-metrics{border-top-color:#f3e2d2 !important}
/* 灰青の見出し帯・文字 → こげ茶・茶灰 */
html[data-theme="halloween"][data-theme-page="top"] .rhx-urgent .rhx-header{background-image:linear-gradient(135deg,#3a1d0a,#6b2a08) !important}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-800,html[data-theme="halloween"][data-theme-page="top"] .text-slate-900{color:#2e1d12 !important}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-700,html[data-theme="halloween"][data-theme-page="top"] .rhx-pos-link,html[data-theme="halloween"][data-theme-page="top"] label.btn-ghost{color:#4a3428 !important}
html[data-theme="halloween"][data-theme-page="top"] .text-slate-600,html[data-theme="halloween"][data-theme-page="top"] .text-slate-500,html[data-theme="halloween"][data-theme-page="top"] .rhx-pref-tag,html[data-theme="halloween"][data-theme-page="top"] .rhx-detected-date,html[data-theme="halloween"][data-theme-page="top"] .japan-map__legend,html[data-theme="halloween"][data-theme-page="top"] .japan-map__legend span,html[data-theme="halloween"][data-theme-page="top"] .article-tab:not(.is-active),html[data-theme="halloween"][data-theme-page="top"] .article-tab:not(.is-active) span,html[data-theme="halloween"][data-theme-page="top"] .prose,html[data-theme="halloween"][data-theme-page="top"] .prose p,html[data-theme="halloween"][data-theme-page="top"] .collapse-content,html[data-theme="halloween"][data-theme-page="top"] .collapse-content p{color:#5e4636 !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-address,html[data-theme="halloween"][data-theme-page="top"] .msv3-future,html[data-theme="halloween"][data-theme-page="top"] .msv3-note{color:#9a7f6a !important}
html[data-theme="halloween"][data-theme-page="top"] .border-slate-200,html[data-theme="halloween"][data-theme-page="top"] .japan-map__legend{border-color:#efe2d6 !important}
html[data-theme="halloween"][data-theme-page="top"] details > summary::after{color:#4a3428 !important;box-shadow:2px 2px 0 0 #4a3428 !important}
/* 青い影 → 茶の影 */
html[data-theme="halloween"][data-theme-page="top"] .hv4-cta{box-shadow:0 18px 36px rgba(136,64,15,.34) !important}
html[data-theme="halloween"][data-theme-page="top"] .hv4-cta-sub{box-shadow:0 10px 22px rgba(136,64,15,.18) !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-browser{box-shadow:0 28px 76px rgba(136,64,15,.18),0 9px 25px rgba(58,29,10,.10) !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-bubble{box-shadow:0 14px 34px rgba(136,64,15,.12) !important}
html[data-theme="halloween"][data-theme-page="top"] .msv3-cta{box-shadow:0 16px 34px rgba(136,64,15,.28) !important}
html[data-theme="halloween"][data-theme-page="top"] .svo-panel{box-shadow:0 18px 42px rgba(136,64,15,.10) !important}
html[data-theme="halloween"][data-theme-page="top"] .svo-chip{box-shadow:0 8px 18px rgba(58,29,10,.08) !important}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-card{box-shadow:0 28px 64px rgba(136,64,15,.13),0 0 0 1px rgba(31,41,55,.03) !important}
/* 土台（10/4 の自動変換）が border 一括指定で上辺の 6px のアクセント帯を 1px にしていた＝カード 1 枚 5px ずつ高さが縮む（10/19 配置比較で検出）→ 6px の橙で戻す */
html[data-theme="halloween"][data-theme-page="top"] .fsv3-card{border-top:6px solid var(--fsv3-accent,#d37522) !important}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-cta{box-shadow:0 12px 24px rgba(136,64,15,.22) !important}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-visual{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 24px rgba(136,64,15,.05) !important}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-screenshot-frame{box-shadow:0 24px 60px rgba(58,29,10,.16),0 0 0 1px #fdebdc !important}
html[data-theme="halloween"][data-theme-page="top"] .search-button{box-shadow:0 12px 24px rgba(136,64,15,.24) !important}
html[data-theme="halloween"][data-theme-page="top"] .article-tab.is-active{box-shadow:0 10px 24px rgba(136,64,15,.18) !important}
html[data-theme="halloween"][data-theme-page="top"] .hfc{box-shadow:0 30px 70px rgba(136,64,15,.13) !important}
html[data-theme="halloween"][data-theme-page="top"] .hfc-cta{box-shadow:0 16px 32px rgba(136,64,15,.30) !important}
html[data-theme="halloween"][data-theme-page="top"] .hv4-sub,html[data-theme="halloween"][data-theme-page="top"] .hv4-badges li,html[data-theme="halloween"][data-theme-page="top"] .hfc-photo,html[data-theme="halloween"][data-theme-page="top"] .hfc-shot,html[data-theme="halloween"][data-theme-page="top"] .hfc-badge{box-shadow:0 14px 30px rgba(58,29,10,.14) !important}
html[data-theme="halloween"][data-theme-page="top"] #sticky-footer-cta a{box-shadow:0 10px 28px rgba(136,64,15,.45) !important}
html[data-theme="halloween"][data-theme-page="top"] .article-more-link{box-shadow:0 12px 28px rgba(58,29,10,.08) !important}
html[data-theme="halloween"][data-theme-page="top"] .recruitment-search-bar{background-image:linear-gradient(rgba(255,255,255,.96),rgba(253,248,243,.96)),radial-gradient(circle at 12% 0%,rgba(230,130,42,.14),transparent 40%) !important;box-shadow:0 18px 42px rgba(58,29,10,.08),inset 0 1px 0 rgba(255,255,255,.88) !important}

/* ---------- トップ専用の飾り（gen_halloween_top.py） ---------- */
/* 飾りはすべて pointer-events:none＝クリックの邪魔をしない。動きを控える設定・印刷では止める／消す。 */
/* 既存の飾り（.msv3-section・.fsv3-section・.hfc の ::before/::after＝淡い光）は残し、空いている内側の箱に載せる */
html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap,html[data-theme="halloween"][data-theme-page="top"] .svo-panel{position:relative}
/* ファーストビュー: 右下にかぼちゃの山・左上に魔女の帽子・写真の空にコウモリの群れ */
html[data-theme="halloween"][data-theme-page="top"] .hv4::after{content:"";position:absolute;z-index:3;right:2%;bottom:0;width:300px;height:118px;pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2040%2044%22%3E%3Cpath%20d%3D%22M20%202%2037%2040H3z%22%20fill%3D%22%23fff6e6%22/%3E%3Cpath%20d%3D%22M11%2022h18l8%2018H3z%22%20fill%3D%22%23f29a3c%22/%3E%3Cpath%20d%3D%22M15%2013h10l4%209H11z%22%20fill%3D%22%23f6c453%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2040%2044%22%3E%3Cpath%20d%3D%22M20%202%2037%2040H3z%22%20fill%3D%22%23fff6e6%22/%3E%3Cpath%20d%3D%22M11%2022h18l8%2018H3z%22%20fill%3D%22%23f29a3c%22/%3E%3Cpath%20d%3D%22M15%2013h10l4%209H11z%22%20fill%3D%22%23f6c453%22/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-size:118px 110px,84px 78px,62px 58px,70px 66px,26px 28px,22px 24px;
  background-position:92px 8px,10px 40px,226px 60px,196px 52px,0 90px,276px 94px;filter:drop-shadow(0 8px 10px rgba(58,29,10,.25))}
html[data-theme="halloween"][data-theme-page="top"] .hv4::before{content:"";position:absolute;z-index:3;left:calc(50% + 40px);top:26px;width:220px;height:110px;pointer-events:none;opacity:.85;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E");background-repeat:no-repeat;
  background-size:70px 32px,46px 21px,34px 16px,28px 13px;background-position:0 40px,96px 6px,150px 58px,190px 22px;animation:hw-flutter 5s ease-in-out infinite}
/* マイページ紹介: 水色の丸を満月に・左上に蜘蛛の巣・右に吊り下がる蜘蛛 */
html[data-theme="halloween"][data-theme-page="top"] .msv3-section::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2246%22%20fill%3D%22%23ffe7b8%22/%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2238%22%20r%3D%227%22%20fill%3D%22%23f7d395%22/%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2262%22%20r%3D%2210%22%20fill%3D%22%23f7d395%22/%3E%3Ccircle%20cx%3D%2266%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22%23f7d395%22/%3E%3C/svg%3E") no-repeat center/contain !important;opacity:.9}
html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::before{content:"";position:absolute;z-index:0;left:-40px;top:-60px;width:170px;height:170px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20stroke%3D%22%237a5a44%22%20stroke-width%3D%221.4%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M0%200l100%20100M0%200l100%2040M0%200l40%20100M0%200l100%200M0%200l0%20100%22/%3E%3Cpath%20d%3D%22M30%200c0%2010-5%2020-30%2030M60%200c2%2020-10%2045-60%2060M90%200c2%2030-15%2070-90%2090%22/%3E%3Cpath%20d%3D%22M0%2030c12-2%2022%202%2030%2010M0%2060c25-4%2045%204%2055%2020%22/%3E%3C/svg%3E") no-repeat left top/contain}
html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::after{content:"";position:absolute;z-index:4;right:-4px;top:-40px;width:34px;height:110px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2040%20120%22%3E%3Cpath%20d%3D%22M20%200v86%22%20stroke%3D%22%237a5a44%22%20stroke-width%3D%221%22/%3E%3Cg%20stroke%3D%22%232a1508%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12%2088%202%2080M12%2094%201%2094M13%20100%203%20108M28%2088l10-8M28%2094h11M27%20100l10%208%22/%3E%3C/g%3E%3Cellipse%20cx%3D%2220%22%20cy%3D%2296%22%20rx%3D%229%22%20ry%3D%2211%22%20fill%3D%22%232a1508%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2284%22%20r%3D%226%22%20fill%3D%22%232a1508%22/%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2283%22%20r%3D%221.3%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2222.5%22%20cy%3D%2283%22%20r%3D%221.3%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E") no-repeat center/contain;transform-origin:top center;animation:hw-swing 4.5s ease-in-out infinite}
/* サービス一覧: パネルの上に黒猫が座る・左上にかぼちゃ */
html[data-theme="halloween"][data-theme-page="top"] .svo-panel::before{content:"";position:absolute;z-index:4;right:42px;top:-50px;width:62px;height:56px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2070%2064%22%3E%3Cpath%20d%3D%22M58%2060c10-2%2012-14%204-20-5-4-2-10%203-9-7-6-15%202-10%209%205%206%203%2014-4%2016z%22%20fill%3D%22%232a1508%22/%3E%3Cellipse%20cx%3D%2234%22%20cy%3D%2248%22%20rx%3D%2220%22%20ry%3D%2215%22%20fill%3D%22%232a1508%22/%3E%3Cpath%20d%3D%22M16%2030%2014%208l12%2012zM44%2030l2-22-12%2012z%22%20fill%3D%22%232a1508%22/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2227%22%20r%3D%2215%22%20fill%3D%22%232a1508%22/%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2226%22%20rx%3D%223.2%22%20ry%3D%224%22%20fill%3D%22%23f6c453%22/%3E%3Cellipse%20cx%3D%2236%22%20cy%3D%2226%22%20rx%3D%223.2%22%20ry%3D%224%22%20fill%3D%22%23f6c453%22/%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2226.5%22%20rx%3D%221%22%20ry%3D%223%22%20fill%3D%22%232a1508%22/%3E%3Cellipse%20cx%3D%2236%22%20cy%3D%2226.5%22%20rx%3D%221%22%20ry%3D%223%22%20fill%3D%22%232a1508%22/%3E%3Cpath%20d%3D%22M28%2032h4l-2%202z%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E") no-repeat center/contain}
html[data-theme="halloween"][data-theme-page="top"] .svo-panel::after{content:"";position:absolute;z-index:4;left:-14px;top:-26px;width:52px;height:48px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-10deg)}
/* 5つの対策: 見出しの左右にかぼちゃとおばけ */
html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::before{content:"";position:absolute;z-index:2;left:2%;top:0;width:84px;height:78px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-8deg)}
html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::after{content:"";position:absolute;z-index:2;right:3%;top:-8px;width:64px;height:78px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2060%2072%22%3E%3Cpath%20d%3D%22M30%204C16%204%208%2015%208%2030v38l7-6%207%206%208-6%208%206%207-6%207%206V30C52%2015%2044%204%2030%204z%22%20fill%3D%22%23fffaf2%22%20stroke%3D%22%23d9c3a5%22%20stroke-width%3D%222%22/%3E%3Cellipse%20cx%3D%2222%22%20cy%3D%2230%22%20rx%3D%224%22%20ry%3D%225.5%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2238%22%20cy%3D%2230%22%20rx%3D%224%22%20ry%3D%225.5%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2230%22%20cy%3D%2242%22%20rx%3D%224%22%20ry%3D%223%22%20fill%3D%22%233a1d0a%22/%3E%3Cellipse%20cx%3D%2217%22%20cy%3D%2238%22%20rx%3D%223%22%20ry%3D%222%22%20fill%3D%22%23f6b38a%22%20opacity%3D%22.6%22/%3E%3Cellipse%20cx%3D%2243%22%20cy%3D%2238%22%20rx%3D%223%22%20ry%3D%222%22%20fill%3D%22%23f6b38a%22%20opacity%3D%22.6%22/%3E%3C/svg%3E") no-repeat center/contain;animation:hw-float 6s ease-in-out infinite}
/* 最後の登録ブロック: 魔女の帽子 */
html[data-theme="halloween"][data-theme-page="top"] .hfc-inner::before{content:"";position:absolute;z-index:4;left:-6px;top:-34px;width:96px;height:72px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2060%22%3E%3Cpath%20d%3D%22M40%202c8%206%2010%2020%2014%2038H22C28%2026%2032%2012%2040%202z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M24%2034h30l1%206H23z%22%20fill%3D%22%23e6822a%22/%3E%3Cellipse%20cx%3D%2240%22%20cy%3D%2244%22%20rx%3D%2238%22%20ry%3D%229%22%20fill%3D%22%232a1508%22/%3E%3Crect%20x%3D%2235%22%20y%3D%2233%22%20width%3D%229%22%20height%3D%228%22%20rx%3D%221%22%20fill%3D%22none%22%20stroke%3D%22%23f6c453%22%20stroke-width%3D%222%22/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-14deg)}
/* 最後のブロックの下のかぼちゃの列は、すぐ下のフッターの列と二段に重なり画像を隠した（10/19 スマホ確認）→ フッターの列だけにする */
/* フッター上のかぼちゃの列を大きく */
html[data-theme="halloween"][data-theme-page="top"] footer::before{top:-40px;height:40px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E") repeat-x left bottom/44px 40px}
@keyframes hw-swing{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
@media (max-width:767px){
  /* スマホは写真が独立した箱（.hv4-media）なので、写真の右下にかぼちゃ（::after は既存の白いぼかし＝使わない）・写真の空にコウモリ（下の文字の箱から上へずらす） */
  html[data-theme="halloween"][data-theme-page="top"] .hv4::after,html[data-theme="halloween"][data-theme-page="top"] .hv4::before{display:none}
  html[data-theme="halloween"][data-theme-page="top"] .hv4-media::before{content:"";position:absolute;z-index:2;right:4px;bottom:44px;width:190px;height:76px;pointer-events:none;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3Cpath%20d%3D%22M13%2032%2021%2020%2027%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M37%2032%2043%2020%2051%2032z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M29%2039%2032%2034%2035%2039z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M9%2038c6%206%2014%209%2023%209s17-3%2023-9c-1%209-10%2016-23%2016S10%2047%209%2038z%22%20fill%3D%22%231f1208%22/%3E%3Cpath%20d%3D%22M20%2044.2h5v4h-5zM39%2044.2h5v4h-5zM29%2050.8h6v4h-6z%22%20fill%3D%22%23f28c28%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20d%3D%22M29%2012c0-5%202-9%206-11l3%202c-3%202-4%205-4%209z%22%20fill%3D%22%235a3a12%22/%3E%3Cpath%20d%3D%22M35%209c5-5%2012-4%2015%200-5%200-9%201-13%203z%22%20fill%3D%22%236f8a2a%22/%3E%3Cellipse%20cx%3D%2219%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2236%22%20rx%3D%2216%22%20ry%3D%2221%22%20fill%3D%22%23e5761c%22/%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2236%22%20rx%3D%2215%22%20ry%3D%2223%22%20fill%3D%22%23f28c28%22/%3E%3Cpath%20d%3D%22M24%2017c-3%206-3%2030%200%2038M40%2017c3%206%203%2030%200%2038%22%20stroke%3D%22%23d9681a%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%20opacity%3D%22.7%22/%3E%3Cellipse%20cx%3D%2214%22%20cy%3D%2228%22%20rx%3D%223%22%20ry%3D%226%22%20fill%3D%22%23fff%22%20opacity%3D%22.18%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2040%2044%22%3E%3Cpath%20d%3D%22M20%202%2037%2040H3z%22%20fill%3D%22%23fff6e6%22/%3E%3Cpath%20d%3D%22M11%2022h18l8%2018H3z%22%20fill%3D%22%23f29a3c%22/%3E%3Cpath%20d%3D%22M15%2013h10l4%209H11z%22%20fill%3D%22%23f6c453%22/%3E%3C/svg%3E");background-repeat:no-repeat;
    background-size:78px 73px,56px 52px,44px 41px,20px 22px;background-position:64px 2px,4px 22px,144px 34px,124px 54px;filter:drop-shadow(0 6px 8px rgba(58,29,10,.3))}
  html[data-theme="halloween"][data-theme-page="top"] .hv4-action::before{content:"";position:absolute;z-index:2;right:2px;top:-340px;width:92px;height:56px;pointer-events:none;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%2036%22%3E%3Cpath%20d%3D%22M40%2012c-3%200-5%202-6%205-5-6-14-9-22-6%205%202%207%206%206%2010-4-2-9-2-12%201%207%200%2011%204%2013%209%204-5%2010-6%2015-3%201-3%203-5%206-5s5%202%206%205c5-3%2011-2%2015%203%202-5%206-9%2013-9-3-3-8-3-12-1-1-4%201-8%206-10-8-3-17%200-22%206-1-3-3-5-6-5z%22%20fill%3D%22%233a1d0a%22/%3E%3Cpath%20d%3D%22M37%209l1-5%202%204%202-4%201%205z%22%20fill%3D%22%233a1d0a%22/%3E%3Ccircle%20cx%3D%2237.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2215%22%20r%3D%221.2%22%20fill%3D%22%23f29a3c%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:38px 18px,28px 13px,22px 10px;
    background-position:0 22px,54px 0,66px 40px;animation:hw-flutter 5s ease-in-out infinite}
  html[data-theme="halloween"][data-theme-page="top"] body::after{left:4px;bottom:150px;width:44px;height:53px;opacity:.85}
  /* 常時表示のコウモリはスマホではどこに置いても文字に重なる → 消す（写真の空のコウモリで代える） */
  html[data-theme="halloween"][data-theme-page="top"] body::before{display:none}
  html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::before{width:100px;height:100px;left:-12px;top:-40px}
  html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::after{top:-26px;height:80px;width:26px}
  html[data-theme="halloween"][data-theme-page="top"] .svo-panel::before{right:16px;top:-40px;width:48px;height:44px}
  html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::before{width:44px;height:40px;top:-46px;left:2px}
  html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::after{width:36px;height:44px;top:-50px;right:2px}
  html[data-theme="halloween"][data-theme-page="top"] .hfc-inner::before{width:70px;height:52px;left:-4px;top:-26px}
}
@media (prefers-reduced-motion:reduce){ html[data-theme="halloween"][data-theme-page="top"] .hv4-action::before,html[data-theme="halloween"][data-theme-page="top"] .hv4::before,html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::after,html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::after{animation:none} }
@media print{ html[data-theme="halloween"][data-theme-page="top"] .hv4-media::before,html[data-theme="halloween"][data-theme-page="top"] .hv4-action::before,html[data-theme="halloween"][data-theme-page="top"] .hv4::before,html[data-theme="halloween"][data-theme-page="top"] .hv4::after,html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::before,html[data-theme="halloween"][data-theme-page="top"] .msv3-wrap::after,html[data-theme="halloween"][data-theme-page="top"] .svo-panel::before,html[data-theme="halloween"][data-theme-page="top"] .svo-panel::after,html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::before,html[data-theme="halloween"][data-theme-page="top"] .fsv3-wrap::after,html[data-theme="halloween"][data-theme-page="top"] .hfc-inner::before{display:none} }
