.filmButton[data-v-420ee9ed]{font-family:var(--display-font);letter-spacing:1.5px;background:var(--night-2);color:var(--gold-bright);cursor:pointer;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6px;margin:0 5px;padding:10px 22px 8px;font-size:20px;line-height:1;transition:background .2s,color .2s,transform .12s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2b65c59,0 6px 16px -8px #120a05cc}.filmButton[data-v-420ee9ed]:hover{background:var(--night);color:#fff3d6;box-shadow:inset 0 0 0 1px var(--gold),0 0 18px -2px #f2b65c73;transform:translateY(-1px)}.filmButton[data-v-420ee9ed]:active{transform:translateY(0)scale(.97)}.filmButton[data-v-420ee9ed]:focus-visible{box-shadow:var(--ring)}.filmButton[data-v-420ee9ed]:disabled{opacity:.5;cursor:not-allowed;transform:none}.accent[data-v-420ee9ed]{background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:var(--night);box-shadow:0 0 0 1px #ffd58a80,0 0 20px -4px #f2b65c99}.accent[data-v-420ee9ed]:hover{background:var(--gold-bright);color:var(--night);box-shadow:0 0 0 1px var(--gold-bright),0 0 26px -2px #f2b65ccc}.ghost[data-v-420ee9ed]{color:var(--strong-soft);box-shadow:inset 0 0 0 1.5px var(--strong-soft);background:0 0}.ghost[data-v-420ee9ed]:hover{background:var(--strong-color);color:var(--gold-bright)}.close[data-v-420ee9ed]{letter-spacing:0;width:36px;height:36px;color:var(--cream);background:#f6ead814;border-radius:50%;padding:0;font-family:inherit;font-size:15px;box-shadow:inset 0 0 0 1px #f6ead826}.close[data-v-420ee9ed]:hover{background:var(--danger-color);color:#fff;box-shadow:none}@media screen and (width<=450px){.filmButton[data-v-420ee9ed]{padding:9px 16px 7px;font-size:18px}.close[data-v-420ee9ed]{padding:0}}
