.lgout{--lgout-font:var(--font-cabinet,"Cabinet Grotesk",system-ui,sans-serif);--lgout-ink:#1a1a2e;--lgout-orange:#ff6b2b;--lgout-cream:#f8f4ef;position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;font-family:var(--lgout-font)}.lgout__backdrop{position:absolute;inset:0;border:0;background:rgba(26,26,46,.55);cursor:pointer}.lgout__panel{position:relative;z-index:1;width:min(100%,22rem);padding:1.35rem 1.25rem 1.25rem;background:#fff;color:var(--lgout-ink);box-shadow:5px 5px 0 var(--lgout-ink);text-align:center}.lgout__icon,.lgout__panel{border:2px solid var(--lgout-ink)}.lgout__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.85rem;background:#fff5f4;color:#b42318}.lgout__icon svg{width:1.25rem;height:1.25rem}.lgout__title{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.lgout__body{margin:.45rem 0 0;color:rgba(26,26,46,.55);font-size:.875rem;font-weight:500;line-height:1.45}.lgout__actions{display:flex;gap:.55rem;margin-top:1.25rem}.lgout__actions form{flex:1;display:flex}.lgout__btn{display:inline-flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:2.65rem;padding:.55rem .9rem;border:2px solid var(--lgout-ink);font-family:var(--lgout-font);font-size:.875rem;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.lgout__btn--ghost{background:#fff;color:var(--lgout-ink)}.lgout__btn--ghost:hover{background:var(--lgout-cream)}.lgout__btn--danger{background:#b42318;color:#fff;box-shadow:3px 3px 0 var(--lgout-ink)}.lgout__btn--danger:hover{background:var(--lgout-ink);box-shadow:4px 4px 0 #b42318;transform:translate(-1px,-1px)}.lgout__btn--primary{background:var(--lgout-orange);color:#fff;box-shadow:3px 3px 0 var(--lgout-ink)}.lgout__btn--primary:hover{background:var(--lgout-ink);box-shadow:4px 4px 0 var(--lgout-orange);transform:translate(-1px,-1px)}