.halloween-collection-open{right:max(12px,env(safe-area-inset-right));z-index:74;color:#fff0d7;cursor:pointer;touch-action:manipulation;background:#382514f5;border:1px solid #edb76e;border-radius:12px;min-height:48px;padding:11px 15px;font:700 14px/1.25 system-ui,sans-serif;position:fixed;top:72px;box-shadow:0 4px 16px #0005}.halloween-collection-open:focus-visible{outline-offset:3px;outline:3px solid #a9f0d0}.halloween-collection-dialog button:focus-visible{outline-offset:3px;outline:3px solid #a9f0d0}.halloween-collection-dialog a:focus-visible{outline-offset:3px;outline:3px solid #a9f0d0}.halloween-collection-dialog{width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);font-family:system-ui,sans-serif;overflow:auto;z-index:90!important;color:#fff4e1!important;background:#17251f!important;border:1px solid #a58253!important;border-radius:18px!important;max-width:720px!important;padding:24px!important}.halloween-collection-dialog [data-slot=dialog-title]{padding-right:28px;font-size:24px;line-height:1.25}.halloween-collection-dialog [data-slot=dialog-description]{color:#d7dfd3;font-size:14px;line-height:1.5}.halloween-collection-body{gap:14px;font-size:15px;line-height:1.5;display:grid}.halloween-collection-body p{margin:0}.halloween-collection-intro{color:#f7e9ce}.halloween-collection-season{color:#e6eacc;background:#243a2c;border-radius:10px;padding:10px 12px;font-size:13px}.halloween-collection-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.halloween-collection-items li{background:#1e3026;border:1px solid #52654c;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.halloween-collection-items h3{color:#ffd59a;margin:0 0 6px;font-size:17px}.halloween-collection-items p{font-size:14px}.halloween-collection-items small{color:#c3d5c5;margin-top:5px;font-size:12px;display:block}.halloween-collection-items a{color:#18251b;text-align:center;background:#e6b366;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;max-width:210px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.halloween-collection-close,.halloween-collection-error button{color:#fff9e9;cursor:pointer;touch-action:manipulation;background:#35583d;border:1px solid #aec2a2;border-radius:10px;min-height:48px;padding:10px 18px;font-weight:700}.halloween-collection-note{color:#bdcabe;padding-top:4px;font-size:12px}.halloween-collection-error{color:#ffe5ca;background:#4e3226;border:1px solid #c99b76;border-radius:11px;gap:10px;padding:14px;display:grid}.halloween-collection-error button{justify-self:start}.halloween-collection-empty{color:#dfe7d5;padding:18px 12px}@media (max-width:600px){.halloween-collection-open{min-height:46px;padding:10px 12px;font-size:13px;top:66px;right:10px}.halloween-collection-dialog{padding:20px 16px!important}.halloween-collection-items li{flex-direction:column;align-items:stretch;gap:12px}.halloween-collection-items a{width:100%;max-width:none}}
