.goblin-bargain{position:fixed;z-index:140;left:50%;top:50%;transform:translate(-50%,-50%);width:min(650px,calc(100vw - 32px));padding:28px;background:linear-gradient(145deg,#151915f5,#111319f7);border:1px solid #907047;border-radius:8px;color:#ede2c9;box-shadow:0 20px 70px #000b}.goblin-bargain[hidden]{display:none}.goblin-bargain h2{margin:0 0 14px;font:28px/1.2 Georgia,serif;color:#e6c486}.goblin-bargain p{font-size:16px;line-height:1.5}.goblin-choices{display:flex;gap:14px;margin-top:22px}.goblin-choices button{flex:1;min-height:110px;padding:18px;background:#22231d;border:1px solid #8d754d;border-radius:5px;color:#e7dabd;text-align:left;}.goblin-choices button:hover,.goblin-choices button:focus-visible{background:#353326;border-color:#e2bd78}.goblin-choices strong{display:block;font:20px Georgia,serif;margin-bottom:10px}.goblin-choices span{font-size:14px;line-height:1.5;color:#c7bdab}.goblin-stolen{position:relative!important;filter:saturate(.3);border-color:#ae7a2c!important}.goblin-stolen::after{content:'STOLEN';position:absolute;inset:0;display:grid;place-items:center;font-size:10px;color:#e7bb70;background:#17110ddd}.goblin-choice-open .iso-arena{filter:blur(2px)}@media(max-width:560px){.goblin-bargain{padding:20px}.goblin-choices{flex-direction:column}.goblin-choices button{min-height:90px}}

.goblin-notice{position:fixed;z-index:130;top:22%;left:50%;transform:translateX(-50%);width:min(580px,90vw);text-align:center;color:#f2d592;text-shadow:0 2px 5px #000;font:18px/1.5 Georgia,serif;pointer-events:none}.goblin-notice[hidden]{display:none}body.goblin-choice-open::after{content:'';position:fixed;inset:0;z-index:139;background:#00000015}
