.dialog-overlay.dialog-overlay--rpg{-webkit-backdrop-filter:blur(2px);background:#1a0e069e}.dialog.card.dialog--rpg{color:#4a3018;-webkit-backdrop-filter:none;text-align:center;background:linear-gradient(#fffaf0 0%,#f3e2b8 100%);border:3px solid #5c3a1e;border-radius:14px;width:min(100% - 1.5rem,22rem);padding:1.25rem 1.1rem 1rem;position:relative;box-shadow:inset 0 0 0 2px #e8c978,0 4px #2a170c,0 14px 30px #140a0473}.dialog.card.dialog--rpg:before{content:"";pointer-events:none;border:1px dashed #8a654073;border-radius:9px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.dialog--rpg .dialog__icon{color:#9a3412;background:radial-gradient(circle at 50% 35%,#fff8e7 0%,#f0d9a4 100%);border:2px solid #8a6540;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .65rem;font-size:1.55rem;line-height:1;display:grid;box-shadow:0 2px #2a170c38}.dialog--rpg .dialog__title{font-family:var(--rpg-font-display,"Jua", sans-serif);color:#2a1608;text-align:center;text-shadow:0 1px #fff9;margin:0 0 .4rem;font-size:1.15rem;font-weight:400}.dialog--rpg .dialog__message,.dialog--danger.dialog--rpg .dialog__message{color:#5c3a1e;text-align:center;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.dialog--rpg .dialog__message *{color:inherit}.dialog--rpg .dialog__message p{text-align:center;margin:0}.dialog--rpg .dialog__message p+p{margin-top:.3rem}.dialog--rpg .dialog__actions,.dialog--danger.dialog--rpg .dialog__actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.dialog--rpg .dialog__actions .btn{min-height:var(--touch-target-min,44px);font-family:var(--rpg-font-display,"Jua", sans-serif);-webkit-backdrop-filter:none;border-radius:10px;font-size:.98rem;font-weight:400;transition:transform 80ms,box-shadow 80ms}.dialog--rpg .dialog__actions .btn:active:not(:disabled){transform:translateY(2px)}.dialog--rpg .dialog__actions .btn--secondary{color:#4a3018;background:linear-gradient(#fffaf0,#efe0bc);border:2px solid #8a6540;box-shadow:0 3px #8a6540}.dialog--rpg .dialog__actions .btn--primary{color:#2a1608;background:linear-gradient(#ffe27a,#c9921a);border:2px solid #a06a18;box-shadow:0 3px #7a4f10}.dialog--rpg .dialog__actions .btn--danger{color:#fff8e7;text-shadow:0 1px #3c0a0a80;background:linear-gradient(#f87171,#b91c1c);border:2px solid #7f1d1d;box-shadow:0 3px #5b1010}.dialog--rpg .dialog__actions .btn:active:not(:disabled){box-shadow:0 1px #2a170c66}@media (max-width:340px){.dialog--rpg .dialog__actions,.dialog--danger.dialog--rpg .dialog__actions{grid-template-columns:1fr}}
