.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:1.5rem;background:#030206b8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal{width:min(34rem,100%);max-height:86vh;overflow:auto;background:#14121a;color:var(--ink,#fef9f7);border-radius:var(--radius);box-shadow:0 1.5rem 4rem #000000b3}.modal-head{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .75rem;border-bottom:1px solid rgba(255,255,255,.07)}.modal-head h2{margin:0;font-family:var(--display-font,var(--primary-font));font-size:var(--fs-600);color:var(--ink,#fef9f7);line-height:1.2}.mh-sub{font-family:var(--primary-font);font-size:var(--fs-300);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold,#f9c848);margin-bottom:.2rem}.xbtn{-webkit-appearance:none;appearance:none;cursor:pointer;flex:none;width:2rem;height:2rem;display:grid;place-items:center;background:none;border:0;border-radius:var(--radius);color:var(--ink-4,rgba(254,249,247,.52));font-size:var(--fs-400)}.xbtn:hover{color:var(--ink,#fef9f7);background:#ffffff0f}.modal-body{padding:1.15rem 1.25rem;font-size:var(--fs-400);line-height:1.55}.modal-body p{margin:0 0 .75rem}.modal-body p:last-child{margin-bottom:0}.modal-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.9rem 1.25rem 1.15rem;border-top:1px solid rgba(255,255,255,.07)}.modal-foot .spacer{flex:1}.modal .btn,.scrim .btn{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-family:var(--primary-font);font-size:var(--fs-300);letter-spacing:.06em;text-transform:uppercase;padding:.55rem 1rem;border-radius:var(--radius);background:#f9c8481f;color:var(--brand-gold,#f9c848);transition:background .16s ease,box-shadow .16s ease,transform 90ms ease}.modal .btn:hover,.scrim .btn:hover{background:#f9c84833;box-shadow:0 0 1rem #f9c84838}.modal .btn:active,.scrim .btn:active{transform:translateY(1px)}.modal .btn.ghost,.scrim .btn.ghost{background:transparent;border-color:#ffffff24;color:var(--ink-2,rgba(254,249,247,.78))}.modal .btn.ghost:hover,.scrim .btn.ghost:hover{color:var(--brand-gold,#f9c848);border-color:#f9c8486b}.modal .btn.primary,.scrim .btn.primary{background:#f9c84833;border-color:#f9c8488c;color:var(--ink,#fef9f7)}.modal .btn.danger,.scrim .btn.danger{background:#d4706e29;border-color:#d4706e80;color:#ffb9b7}.modal .field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem}.modal .field label{font-family:var(--primary-font);font-size:var(--fs-300);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,rgba(254,249,247,.52))}.modal .input{font:inherit;font-size:var(--fs-400);width:100%;color:var(--ink,#fef9f7);padding:.55rem .7rem;border-radius:var(--radius);background:#00000073}.modal .input:focus-visible{outline:none;border-color:#f9c8488c;box-shadow:0 0 0 3px #f9c84826}.modal .muted{color:var(--ink-3,rgba(254,249,247,.68))}.modal .tiny{font-size:var(--fs-300)}.modal .mb{margin-bottom:.75rem}#toasts{position:fixed;z-index:300;left:50%;bottom:1.5rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}#toasts .toast{padding:.6rem 1rem;border-radius:var(--radius);font-size:var(--fs-400);background:#17151d;color:var(--ink,#fef9f7);box-shadow:0 .75rem 2rem #0009;max-width:min(30rem,90vw);text-align:center}#toasts .toast.good{border-color:#f9c84873}#toasts .toast.bad{border-color:#d4706e8c;color:#ffd9d8}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dk-ui.css.map */
