.realm-page{position:relative}.corner-action{position:absolute}.goblin-list{flex-wrap:wrap;flex:1;min-height:0;max-height:none;overflow:auto;padding:5px}.ledger-card:has(>.goblin-list){display:flex;flex-direction:column}.position-workspace{display:grid;gap:20px}.counting-shell .goblin-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));grid-auto-rows:max-content;align-content:start;gap:14px}.counting-shell .goblin-tile{position:relative;width:100%;min-width:0;min-height:125px;aspect-ratio:1;padding:0;overflow:hidden;border:4px solid #171817;border-radius:16px;background:#171817;color:#fff}.counting-shell .goblin-tile.selected{border-color:#ffd400}.counting-shell .goblin-tile .mini-goblin{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.counting-shell .goblin-tile>span{position:absolute;z-index:2;right:6px;bottom:6px;padding:3px 6px;border-radius:6px;background:#111d;font:700 12px system-ui}.counting-shell .position .goblin-tile{width:180px;min-width:180px;min-height:180px;flex:0 0 180px}.position-workspace>button{width:100%;border:0;border-radius:12px;padding:15px;background:#ffd400;color:#171817;font:700 17px system-ui;cursor:pointer}.position-workspace button:disabled{opacity:.45;cursor:not-allowed}.duration-field{display:grid;gap:7px;color:#aaa;font:14px system-ui}.duration-field input{width:100%;height:34px;padding:0;border:0;background:transparent;accent-color:#ffd400;cursor:pointer;appearance:none}.duration-field input::-webkit-slider-runnable-track{height:8px;border:1px solid #4c504a;border-radius:999px;background:#171817;box-shadow:inset 0 2px 5px #0008}.duration-field input::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border:3px solid #171817;border-radius:50%;background:#ffd400;box-shadow:0 0 0 2px #ffd40066;appearance:none}.duration-field input::-moz-range-track{height:8px;border:1px solid #4c504a;border-radius:999px;background:#171817;box-shadow:inset 0 2px 5px #0008}.duration-field input::-moz-range-thumb{width:20px;height:20px;border:3px solid #171817;border-radius:50%;background:#ffd400;box-shadow:0 0 0 2px #ffd40066}.fee-copy,.house-status{font:14px/1.5 system-ui;color:#aaa}.house-status{min-height:44px;padding:12px;border-left:3px solid #ffd400;background:#292a2a}.counting-shell .corner-action{display:none}.counting-shell .gg-balance strong{font-size:clamp(18px,2vw,30px)}.gg-token-icon{width:62px;height:62px;object-fit:cover;border:0;border-radius:50%;background:#171817;filter:drop-shadow(0 5px 7px #0008)}.gg-currency-icon{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 5px 7px #0008)}.mini-goblin{border-radius:20px;background:#181919;overflow:hidden}.mini-goblin img{width:100%;height:100%;object-fit:cover;display:block}.item-grid>*{min-width:0}.bazaar-shell .bazaar-item{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;aspect-ratio:auto;min-height:500px;overflow:hidden;isolation:isolate}.item-art-frame{position:relative;flex:0 0 auto;width:100%;max-width:100%;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#101111}.item-mannequin,.item-art{position:absolute;max-width:none;object-fit:contain}.item-mannequin{z-index:0}.item-art{z-index:1}.item-art-frame--body .item-mannequin,.item-art-frame--body .item-art{width:200%;height:200%;left:-50%;top:-100%}.item-art-frame--head .item-mannequin,.item-art-frame--head .item-art{width:150%;height:150%;left:-25%;top:-35%}.bazaar-item h2{max-width:100%;margin:2px 0 0;overflow-wrap:anywhere;font-family:New Rocker,system-ui;font-size:23px}.item-description{max-width:100%;min-height:58px;margin:0;overflow-wrap:anywhere;line-height:1.35}.item-details{display:flex;justify-content:space-between;align-items:end;gap:12px;max-width:100%;min-width:0;margin-top:auto;color:#999;font:13px system-ui}.item-details span{min-width:0}.item-details strong{flex:0 0 auto;color:#ffd400;font-size:18px;white-space:nowrap}.buy-item{width:100%;max-width:100%;border:0;border-radius:11px;padding:13px;background:#ffd400;color:#171817;font:700 15px New Rocker,system-ui;cursor:pointer}.buy-item:disabled{opacity:.5;cursor:not-allowed}.bazaar-status{min-height:28px;color:#ddd;text-align:center;font-family:system-ui}.gg-currency-icon{width:54px;height:54px;border-radius:50%;object-fit:cover}.bazaar-shell .item-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),360px));justify-content:start}.bazaar-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 28px}.bazaar-tabs button{border:2px solid #555;border-radius:999px;padding:10px 20px;background:#202121;color:#ddd;font:700 16px New Rocker,system-ui;cursor:pointer}.bazaar-tabs button.active{border-color:#ffd400;background:#ffd400;color:#171817}.bazaar-empty{min-height:330px;display:grid;place-content:center;text-align:center;border:2px dashed #555;border-radius:20px;background:#202121aa}.bazaar-empty h2{margin:0;font:34px New Rocker,system-ui}.bazaar-empty p{font-family:system-ui;color:#aaa}.bazaar-item h2{font-family:system-ui;font-weight:800}.bazaar-item.sold-out{border-color:#595959;background:#202121}.bazaar-item.sold-out .item-art-frame,.bazaar-item.sold-out h2,.bazaar-item.sold-out .item-description,.bazaar-item.sold-out .item-details{filter:grayscale(1);opacity:.58}.bazaar-item.sold-out .buy-item{background:#555;color:#bbb;opacity:1}.bazaar-item.new-drop{position:relative;border-color:#d7a928;background:radial-gradient(circle at 50% 0,#4a3a16 0,#202121 38%);box-shadow:0 0 0 1px #ffe47b55,0 18px 45px #0008}.bazaar-item.new-drop:before{content:"✦";position:absolute;z-index:2;top:12px;right:14px;color:#ffe47b;font-size:24px;text-shadow:0 0 14px #ffd400}.new-drop-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #d7a92888;border-radius:11px;background:#171817;color:#e8d99c;font-family:system-ui}.new-drop-callout>strong{color:#ffd400;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.new-drop-callout span{display:grid;gap:2px;text-align:right;font-size:11px}.new-drop-callout b{color:#fff;font-size:16px;font-variant-numeric:tabular-nums}.bazaar-item.new-drop .buy-item:disabled{background:#6d581d;color:#e8d99c;opacity:1}@media(max-width:1000px){.bazaar-shell .realm-content{padding-inline:20px}.bazaar-shell .item-grid{grid-template-columns:repeat(auto-fit,minmax(260px,280px));justify-content:center;gap:28px}.bazaar-tabs{padding-inline:12px}.bazaar-shell .bazaar-item{min-height:0}}@media(max-width:700px){.bazaar-shell .item-grid{grid-template-columns:minmax(0,420px);justify-content:center}}.shirts-panel .shirt-option strong{font:700 20px system-ui,sans-serif}.inventory-shell .scene{background-image:linear-gradient(transparent 75%,#242525),url(/realm-assets/wardrobe.jpg)}.corner-action{text-align:center;text-decoration:none}.wardrobe-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.inventory-title{grid-template-columns:1fr auto 1fr}.wardrobe-preview{text-align:center}.rendered-goblin{width:min(100%,360px);aspect-ratio:1;margin:0 auto 18px;border:5px solid #171817;border-radius:22px;overflow:hidden;background:#171817}.rendered-goblin img{width:100%;height:100%;display:block;object-fit:contain}.wardrobe-preview p,.wardrobe-preview small,.panel-help{font-family:system-ui;color:#aaa}.wardrobe-preview small{display:block;overflow-wrap:anywhere}.shirt-option{width:100%;display:flex;align-items:center;gap:18px;padding:14px;border:3px solid #171817;border-radius:18px;background:#202121;color:#fff;text-align:left;cursor:pointer}.shirt-option.selected{border-color:#ffd400}.shirt-option:disabled{opacity:.45;cursor:not-allowed}.shirt-option img{width:120px;height:74px;object-fit:cover;object-position:center bottom;border-radius:12px;background:#111}.shirt-option span{display:grid;gap:7px}.shirt-option strong{font:24px UnifrakturCook}.shirt-option small{font:13px system-ui;color:#aaa}.equip-button{width:100%;margin-top:22px;border:0;border-radius:12px;padding:15px;background:#ffd400;color:#171817;font:700 17px New Rocker,system-ui;cursor:pointer}.equip-button:disabled{opacity:.45;cursor:not-allowed}.shirts-panel .house-status{margin-top:18px}.panel-help{margin-top:-16px}.inventory-shell .goblin-list{align-content:flex-start}.inventory-shell .ledger-card{min-width:0}@media(max-width:1100px){.wardrobe-grid{grid-template-columns:1fr 1fr}.shirts-panel{grid-column:1/-1}}@media(max-width:700px){.wardrobe-grid{grid-template-columns:1fr}.shirts-panel{grid-column:auto}.inventory-title h1{white-space:normal}.shirt-option img{width:96px}}.bazaar-shell>.corner-action{display:none}.item-art-frame--head .item-art{z-index:3}.item-art-frame .item-mannequin{z-index:2;pointer-events:none}.item-art-frame--body .item-art{z-index:3}.item-art-frame--body .item-art--equipment{z-index:1}.item-art-frame--flag .item-art{z-index:1;width:100%;height:100%;left:0;top:0;object-fit:contain}.item-art-frame--flag .item-mannequin{width:100%;height:100%;left:0;top:0;object-fit:contain}.item-art-frame--body:has(.item-art--equipment) .item-mannequin,.item-art-frame--body .item-art--equipment{width:100%;height:100%;left:0;top:0;object-fit:contain}.item-art-frame--body:has(.item-art--shirt) .item-mannequin,.item-art-frame--body .item-art--shirt{width:100%;height:100%;left:0;top:0;object-fit:contain}.item-art-frame--body:has(.item-art--shirt):after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:url(/Head.png) center / contain no-repeat}.item-art-frame--head .item-mannequin,.item-art-frame--head .item-art{width:110%;height:110%;left:-5%;top:-5%;object-fit:contain}.bazaar-shell .gg-balance,.counting-shell .gg-balance{min-width:0;gap:12px;font-size:clamp(18px,2vw,28px)}.bazaar-shell .gg-balance strong,.counting-shell .gg-balance strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bazaar-shell .gg-currency-icon,.counting-shell .gg-currency-icon{width:44px;height:44px;flex:0 0 44px}.counting-shell .duration-field{display:grid;gap:12px;margin:24px 0 16px;color:#eee9df;font:17px system-ui}.counting-shell .duration-field input[type=range]{width:100%;height:8px;margin:0;padding:0;border:0;border-radius:999px;outline:none;background:linear-gradient(90deg,#ffd400 0% calc((var(--lock-days, 30) - 7) / 358 * 100%),#555858 calc((var(--lock-days, 30) - 7) / 358 * 100%) 100%);accent-color:#ffd400;cursor:pointer}.counting-shell .duration-field input[type=range]::-webkit-slider-thumb{width:24px;height:24px;border:3px solid #171817;border-radius:50%;background:#ffd400;box-shadow:0 3px 9px #0008;cursor:grab}.counting-shell .duration-field input[type=range]::-moz-range-thumb{width:20px;height:20px;border:3px solid #171817;border-radius:50%;background:#ffd400;box-shadow:0 3px 9px #0008;cursor:grab}.counting-shell .rwg-principal,.counting-shell .fee-copy{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.counting-shell .rwg-principal img,.counting-shell .fee-copy img{width:24px;height:24px;object-fit:contain;border-radius:50%}.counting-shell .house-status{display:none}.counting-shell .ledger-card h2{font-family:New Rocker,system-ui,sans-serif}.rendered-goblin{position:relative}.rendered-goblin img{position:absolute;inset:0}
