.vday-card{position:relative;isolation:isolate;min-width:0;margin:20px 0 26px;padding:24px;border:1px solid var(--vi-line,#684880);border-radius:18px;background:var(--vi-panel,#171020);color:var(--vi-text,#f7f1ff);overflow-wrap:anywhere}.vday-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#9d73dc14,transparent 60%)}.vday-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.vday-badge{font:800 11px/1.6 system-ui,sans-serif;letter-spacing:1.7px;color:var(--vi-accent,#c2a1ff)}.vday-date{font:12px/1.6 system-ui,sans-serif;color:var(--vi-muted,#c1afd5)}.vday-card h3{font:800 clamp(22px,3vw,30px)/1.25 system-ui,sans-serif;color:var(--vi-text,#f7f1ff);margin:16px 0 12px;max-width:45ch}.vday-card p{font:14px/1.7 system-ui,sans-serif;max-width:80ch;margin:12px 0;color:var(--vi-text,#f7f1ff)}.vday-question{margin:18px 0;padding:0 14px;border:1px solid var(--vi-line,#684880);border-radius:10px}.vday-question summary{font:600 14px/1.6 system-ui,sans-serif;min-height:48px;padding:12px 0;cursor:pointer}.vday-answer{border-left:3px solid var(--vi-accent,#c2a1ff);padding-left:12px}.vday-actions{display:flex;flex-wrap:wrap;gap:10px 24px}.vday-actions a{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.6 system-ui,sans-serif;color:var(--vi-accent,#c2a1ff);text-underline-offset:4px}.vday-actions a[hidden]{display:none!important}.vday-card .vday-note{font-size:12px;color:var(--vi-muted,#c1afd5);max-width:100ch}.vday-card :is(a,summary):focus-visible{outline:3px solid var(--vi-accent,#c2a1ff);outline-offset:4px;border-radius:4px}html[data-av-interface=manga] .vday-card{border-radius:4px}html[data-av-effects=off] .vday-card::before{display:none}@media(max-width:480px){.vday-card{padding:18px}}@media(forced-colors:active){.vday-card::before{display:none}.vday-card,.vday-question{border-color:CanvasText}.vday-card :is(a,summary):focus-visible{outline-color:Highlight}}
