.at-traktir{margin:28px 0 8px;text-align:center}.at-traktir__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:400px;padding:16px 24px;background:var(--at-traktir,#ff2a00);color:#fff;border:0;border-radius:10px;cursor:pointer;font:700 16px/1.2 var(--at-font-sans, Arial, sans-serif);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--at-traktir,#ff2a00) 70%,transparent);transition:transform .15s ease,filter .15s ease}.at-traktir__btn:focus-visible,.at-traktir__btn:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff}.at-traktir__btn:focus-visible{outline:3px solid color-mix(in srgb,var(--at-traktir,#ff2a00) 40%,#fff);outline-offset:2px}html.at-traktir-lock{overflow:hidden}.at-traktir-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6);overflow-y:auto;overscroll-behavior:contain}.at-traktir-modal[hidden]{display:none}.at-traktir-modal__box{position:relative;width:100%;max-width:420px;margin:auto;padding:22px 22px 18px;background:#fff;color:#1a1a1a;border-radius:20px;box-shadow:0 24px 60px -12px rgba(0,0,0,.5);animation:atTraktirIn .2s ease}@keyframes atTraktirIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.at-traktir-modal__box{animation:none}}.at-traktir-modal__close{position:absolute;top:10px;right:14px;width:32px;height:32px;background:0 0;border:0;color:#888;font-size:28px;line-height:1;cursor:pointer}.at-traktir-modal__close:hover{color:#111}.at-traktir-modal__head{display:flex;align-items:center;gap:12px;padding-right:28px}.at-traktir-modal__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--at-traktir,#ff2a00);color:#fff}.at-traktir-modal__head h2{margin:0;font-size:20px;line-height:1.2;color:inherit}.at-traktir-modal__sub{margin:14px 0 0;font-size:13px;color:#777}.at-traktir-modal hr{margin:14px 0;border:0;border-top:1px solid #e5e5e5}.at-traktir-modal__intro{margin:0 0 12px;text-align:center;font-size:14px;font-weight:700;color:#444}.at-traktir-modal__qr{display:flex;justify-content:center}.at-traktir-modal__qr img{display:block;width:100%;max-width:300px;height:auto;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.at-traktir-modal__foot{margin:14px 0 0;text-align:center;font-size:12px;color:#888}html.at-dark .at-traktir-modal__box{background:#1b1e26;color:#eef0f3}html.at-dark .at-traktir-modal__foot,html.at-dark .at-traktir-modal__sub{color:#9599a4}html.at-dark .at-traktir-modal__intro{color:#c7cbd3}html.at-dark .at-traktir-modal hr{border-top-color:#2b303b}html.at-dark .at-traktir-modal__close:hover{color:#fff}