@media (min-width:1024px){.game-shell .game-grid.view-city{--city-hud-width:clamp(280px,20vw,336px);grid-template-columns:var(--nav-width) minmax(0,1fr) 0;position:relative}.game-shell .game-grid.view-city .activity-panel{bottom:0;box-shadow:-24px 0 48px rgba(0,0,0,.62);opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(102%);transition:opacity .2s ease,transform .28s cubic-bezier(.2,.78,.2,1);width:min(370px,32vw);z-index:112}.game-shell .game-grid.view-city.agenda-open .activity-panel{opacity:1;pointer-events:auto;transform:translateX(0)}.game-shell .game-grid.view-city .mobile-agenda-trigger{align-items:center;backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(7,37,36,.94),rgba(6,12,11,.94));border:1px solid rgba(89,192,193,.48);box-shadow:0 10px 28px rgba(0,0,0,.48),inset 0 0 0 1px rgba(210,165,89,.12);color:#d8c08e;display:flex;gap:8px;height:38px;padding:0 13px;position:absolute;box-sizing:border-box;justify-content:space-between;right:18px;top:14px;transform:none;width:var(--city-hud-width);z-index:90}.game-shell .game-grid.view-city .mobile-agenda-trigger:hover{background:linear-gradient(135deg,rgba(10,70,68,.96),rgba(7,20,18,.96));border-color:rgba(103,214,213,.75)}.game-shell .game-grid.view-city .mobile-agenda-trigger>span{color:#e4cd9e;font-size:9px;font-weight:800;letter-spacing:.14em}.game-shell .game-grid.view-city.agenda-open .mobile-agenda-trigger{opacity:0;pointer-events:none}.game-shell .game-grid.view-city .activity-panel .mobile-agenda-close{align-items:center;border:1px solid rgba(184,139,70,.28);color:#bda67c;cursor:pointer;display:flex;height:30px;justify-content:center;visibility:visible;width:30px}.game-shell .game-grid.view-city .city-title{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(7,20,18,.92),rgba(7,12,11,.84));border:1px solid rgba(184,139,70,.48);box-shadow:0 12px 28px rgba(0,0,0,.26);box-sizing:border-box;left:18px;min-height:64px;padding:10px 14px;top:14px;width:var(--city-hud-width);z-index:75}.game-shell .game-grid.view-city .city-title small{display:none}.game-shell .game-grid.view-city .city-right-stack{gap:8px;right:18px;top:64px;width:var(--city-hud-width)}.game-shell .game-grid.view-city .village-progress,.game-shell .game-grid.view-city .village-progress.collapsed{animation:none;box-shadow:0 12px 28px rgba(0,0,0,.26);box-sizing:border-box;width:100%}.game-shell .game-grid.view-city .city-command-scores{box-shadow:0 12px 28px rgba(0,0,0,.26);box-sizing:border-box;width:100%}.game-shell .game-grid.view-city .time-control{box-shadow:0 12px 28px rgba(0,0,0,.26);box-sizing:border-box;left:18px;min-height:52px;top:86px;width:var(--city-hud-width)}.game-shell .game-grid.view-city .city-settlement-integrity{box-shadow:0 12px 28px rgba(0,0,0,.26);box-sizing:border-box;left:18px;min-height:56px;min-width:0;top:168px;width:var(--city-hud-width)}.game-shell .city-stage.active-city.city-layered .city-building-layers,.game-shell .city-stage.active-city.city-layered .city-hotspot-plane,.game-shell .city-stage.active-city.city-layered .city-life-layer{height:max(92%,51.7776cqw)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;width:max(92%,163.4656cqh)!important}.game-shell .city-stage.active-city.city-layered .city-building-layers .layer-wall{width:92%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot{overflow:visible}.game-shell .city-stage.active-city.city-layered .building-hotspot .hotspot-label{align-items:center;backdrop-filter:blur(8px);background:rgba(6,14,12,.9);border-color:rgba(184,139,70,.48);border-radius:5px;box-shadow:0 5px 14px rgba(0,0,0,.42);display:grid;gap:2px;justify-items:center;left:50%;min-width:76px;opacity:0;padding:5px 8px;top:49px;transform:translateX(-50%);z-index:12}.game-shell .city-stage.active-city.city-layered .building-hotspot .hotspot-label small{display:block;font-family:Inter,Segoe UI,sans-serif;font-size:7px;letter-spacing:.04em}.game-shell .city-stage.active-city.city-layered .building-hotspot.selected .hotspot-label,.game-shell .city-stage.active-city.city-layered .building-hotspot:focus-visible .hotspot-label,.game-shell .city-stage.active-city.city-layered .building-hotspot:hover .hotspot-label{opacity:1;transform:translate(-50%)}}@media (min-width:1500px){.game-shell .city-stage.active-city.city-layered .city-building-layers,.game-shell .city-stage.active-city.city-layered .city-hotspot-plane,.game-shell .city-stage.active-city.city-layered .city-life-layer{height:max(88%,49.5264cqw)!important;width:max(88%,156.3584cqh)!important}}@media (min-width:2200px){.game-shell .city-stage.active-city.city-layered .city-building-layers,.game-shell .city-stage.active-city.city-layered .city-hotspot-plane,.game-shell .city-stage.active-city.city-layered .city-life-layer{height:max(86%,48.4008cqw)!important;width:max(86%,152.8048cqh)!important}}@media (min-width:1024px){.game-shell .city-stage.active-city .city-bottom-hud .build-dock,.game-shell .city-stage.active-city .map-tools{display:none}.game-shell .city-stage.active-city .city-bottom-hud,.game-shell .city-stage.active-city .city-command-scores,.game-shell .city-stage.active-city .city-right-stack,.game-shell .city-stage.active-city .city-settlement-integrity,.game-shell .city-stage.active-city .time-control{scale:1}}.mobile-section-tabs{display:none}@media (max-width:720px),(orientation:landscape) and (max-width:950px) and (max-height:520px),(orientation:portrait) and (min-width:721px) and (max-width:1100px){.game-shell .mobile-section-tabs{align-items:stretch;background:linear-gradient(180deg,rgba(12,17,14,.99),rgba(7,11,9,.99));border:1px solid rgba(184,139,70,.38);box-shadow:0 8px 24px rgba(0,0,0,.28);display:flex!important;gap:3px;margin:10px 12px 0;max-width:calc(100% - 24px);overflow-x:auto;padding:4px;position:sticky;scrollbar-width:none;top:0;width:auto;z-index:75;-webkit-overflow-scrolling:touch}.game-shell .mobile-section-tabs::-webkit-scrollbar{display:none}.game-shell .mobile-section-tabs button{align-items:center;background:transparent;border:1px solid transparent;color:#9e9077;cursor:pointer;display:flex;flex:0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:10px;justify-content:center;min-height:38px;min-width:78px;padding:7px 11px;position:relative;white-space:nowrap}.game-shell .mobile-section-tabs button:after{background:transparent;bottom:-4px;content:"";height:2px;left:20%;position:absolute;right:20%}.game-shell .mobile-section-tabs button.active,.game-shell .mobile-section-tabs button[aria-selected=true]{background:linear-gradient(180deg,rgba(18,112,118,.22),rgba(10,59,63,.16));border-color:rgba(72,190,197,.42);color:#efd9ae}.game-shell .mobile-section-tabs button.active:after,.game-shell .mobile-section-tabs button[aria-selected=true]:after{background:#58cdd2;box-shadow:0 0 9px rgba(62,198,205,.6)}.game-shell .mobile-section-tabs button:focus-visible{outline:2px solid #58cdd2;outline-offset:-2px}.game-shell .mobile-section-tabs-alliance{margin-top:8px}.game-shell .mobile-section-tabs-market{margin-bottom:0}.game-shell .alliance-dashboard>:after,.game-shell .market-command-layout>:after{content:none!important;display:none!important}.game-shell .alliance-screen,.game-shell .market-screen{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:calc(38px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--mobile-tab-height, 62px) + 42px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important}.game-shell .alliance-dashboard,.game-shell .market-screen .market-command-layout{display:block!important;gap:0!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-template-columns:none!important;height:auto!important;inset:auto!important;margin:7px 0 0!important;max-height:none!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:0 12px calc(34px + env(safe-area-inset-bottom))!important;position:relative!important;scroll-snap-type:none!important;width:100%!important}.game-shell .alliance-dashboard>[data-mobile-segment-panel],.game-shell .market-command-layout>[data-mobile-segment-panel]{box-sizing:border-box!important;grid-column:auto!important;height:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;position:relative!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;width:100%!important}.game-shell .alliance-dashboard>[data-mobile-segment-panel][hidden],.game-shell .market-command-layout>[data-mobile-segment-panel][hidden]{display:none!important}.game-shell .alliance-dashboard>[data-mobile-segment-panel].mobile-segment-active,.game-shell .market-command-layout>[data-mobile-segment-panel].mobile-segment-active{animation:mobile-segment-enter .18s ease-out both}@keyframes mobile-segment-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.game-shell .alliance-dashboard .alliance-diplomacy,.game-shell .alliance-dashboard .alliance-members,.game-shell .alliance-dashboard .alliance-objective,.game-shell .alliance-dashboard .alliance-season-share,.game-shell .alliance-dashboard .live-alliance-card{max-height:none!important;overflow:visible!important}.game-shell .alliance-dashboard .alliance-members,.game-shell .alliance-dashboard .alliance-objective,.game-shell .alliance-dashboard .live-alliance-card{padding-bottom:24px!important}.game-shell .market-command-layout>.market-board,.game-shell .market-command-layout>.market-trade-desk{height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.game-shell .market-command-layout .market-board{display:flex!important;flex-direction:column!important}.game-shell .market-command-layout .market-board-header{flex:0 0 auto!important;position:sticky!important;top:47px!important;z-index:70!important}.game-shell .market-command-layout .market-board-header nav{flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.game-shell .market-command-layout .market-board-header nav::-webkit-scrollbar{display:none!important}.game-shell .market-command-layout .market-board-header nav button{flex:0 0 auto!important;min-width:max-content!important;padding-inline:10px!important}.game-shell .character-screen{overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:calc(var(--mobile-tab-height, 62px) + 30px)!important}.game-shell .character-screen .character-layout.council-layout-v2{display:block!important;gap:0!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-template-columns:none!important;height:auto!important;inset:auto!important;margin:10px 12px 34px!important;max-height:none!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;scroll-snap-type:none!important;width:auto!important}.game-shell .character-layout.council-layout-v2>*{grid-column:auto!important;max-height:none!important;max-width:100%!important;min-width:0!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}.game-shell .character-layout.council-layout-v2>:after{content:none!important;display:none!important}.game-shell .character-layout.council-layout-v2>.character-focus{background:#090d0b!important;border:1px solid rgba(184,139,70,.42)!important;display:block!important;height:auto!important;max-height:none!important;overflow:hidden!important;position:relative!important;width:100%!important}.game-shell .character-layout.council-layout-v2 .character-hero{background-position:center 18%!important;background-size:cover!important;bottom:auto!important;display:block!important;height:clamp(210px,35dvh,280px)!important;left:auto!important;mask-image:none!important;-webkit-mask-image:none!important;position:relative!important;top:auto!important;width:100%!important}.game-shell .character-layout.council-layout-v2 .character-hero:after{background:linear-gradient(0deg,#090d0b,rgba(9,13,11,.58) 15%,transparent 48%)!important}.game-shell .character-layout.council-layout-v2 .dialogue-card{background:#090d0b!important;display:block!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:16px!important;width:100%!important}.game-shell .character-layout.council-layout-v2 .dialogue-card blockquote,.game-shell .character-layout.council-layout-v2 .dialogue-card h2,.game-shell .character-layout.council-layout-v2 .dialogue-card>.council-duty,.game-shell .character-layout.council-layout-v2 .dialogue-card>.council-duty-picker,.game-shell .character-layout.council-layout-v2 .dialogue-card>.dialogue-actions,.game-shell .character-layout.council-layout-v2 .dialogue-card>.trait-chip,.game-shell .character-layout.council-layout-v2 .dialogue-card>span{margin-left:0!important;max-width:100%!important;width:100%!important}.game-shell .character-layout.council-layout-v2 .dialogue-card h2{font-size:clamp(28px,9vw,36px)!important;line-height:1.06!important;margin:8px 0 16px!important}.game-shell .character-layout.council-layout-v2 .dialogue-card blockquote{font-size:15px!important;line-height:1.55!important;margin-bottom:16px!important}.game-shell .character-layout.council-layout-v2 .council-actions,.game-shell .character-layout.council-layout-v2 .dialogue-actions{display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;padding-bottom:6px!important}.game-shell .character-layout.council-layout-v2 .council-actions button,.game-shell .character-layout.council-layout-v2 .council-actions button:last-child,.game-shell .character-layout.council-layout-v2 .dialogue-actions button{grid-column:auto!important;min-height:44px!important;width:100%!important}.game-shell .character-layout.council-layout-v2>.council-sidebar{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;margin-top:10px!important;max-height:none!important;overflow:visible!important;padding-bottom:6px!important;width:100%!important}.game-shell .character-layout.council-layout-v2 .council-sidebar .character-list,.game-shell .character-layout.council-layout-v2 .council-sidebar .council-agenda{max-height:none!important;overflow:visible!important}}@media (max-width:390px){.game-shell .mobile-section-tabs{margin-left:8px;margin-right:8px;max-width:calc(100% - 16px)}.game-shell .mobile-section-tabs button{font-size:9px;min-width:70px;padding-inline:9px}.game-shell .alliance-dashboard,.game-shell .market-screen .market-command-layout{padding-left:8px!important;padding-right:8px!important}}@media (max-width:720px),(orientation:landscape) and (max-width:950px) and (max-height:520px){.game-shell .market-screen .mobile-section-tabs-market{top:0!important;z-index:78!important}.game-shell .market-screen .market-command-layout{margin-top:8px!important;padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.game-shell .market-command-layout>.market-board,.game-shell .market-command-layout>.market-trade-desk{min-width:0!important;width:100%!important}.game-shell .market-command-layout .market-board-header{align-items:stretch!important;background:rgba(5,10,8,.96)!important;border-bottom:1px solid rgba(190,145,72,.34)!important;display:block!important;flex:0 0 auto!important;flex-wrap:nowrap!important;height:auto!important;margin:0!important;min-height:46px!important;overflow:hidden!important;padding:0!important;position:relative!important;top:auto!important;z-index:5!important}.game-shell .market-command-layout .market-board-header>span{display:none!important}.game-shell .market-command-layout .market-board-header nav{display:flex!important;flex-wrap:nowrap!important;gap:0!important;max-width:100%!important;min-height:46px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.game-shell .market-command-layout .market-board-header nav::-webkit-scrollbar{display:none!important}.game-shell .market-command-layout .market-board-header nav button{align-items:center!important;flex:0 0 auto!important;font-size:9px!important;gap:5px!important;justify-content:center!important;line-height:1.1!important;min-height:46px!important;min-width:88px!important;padding:0 10px!important;white-space:nowrap!important}.game-shell .market-command-layout .market-board-header nav em{font-size:7px!important;height:18px!important;min-width:18px!important;padding:0 4px!important}.game-shell .market-caravans-panel,.game-shell .market-history-panel,.game-shell .market-listings-panel,.game-shell .market-npc-panel,.game-shell .market-selling-panel{flex:0 0 auto!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:relative!important;top:auto!important}.game-shell .market-listings-panel{padding:12px!important}.game-shell .market-resource-filter,.game-shell .market-resource-filter.compact{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 14px!important;width:100%!important}.game-shell .market-npc-panel>section{grid-template-columns:minmax(0,1fr)!important}.game-shell .market-npc-stock-card{grid-template-columns:48px minmax(0,1fr)!important}.game-shell .market-npc-stock-card>strong{display:none!important}.game-shell .market-resource-filter.compact>button,.game-shell .market-resource-filter>button{align-items:center!important;display:grid!important;gap:7px!important;grid-template-columns:30px minmax(0,1fr)!important;justify-items:stretch!important;min-height:52px!important;min-width:0!important;padding:7px 8px!important;text-align:left!important;width:100%!important}.game-shell .market-resource-filter button>i,.game-shell .market-resource-filter.compact button>i{height:29px!important;width:29px!important}.game-shell .market-resource-filter button>span,.game-shell .market-resource-filter.compact button>span{display:grid!important;min-width:0!important}.game-shell .market-resource-filter button b,.game-shell .market-resource-filter.compact button b{font-size:11px!important;line-height:1.1!important}.game-shell .market-resource-filter button small{display:block!important;font-size:7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-shell .market-listings{min-height:0!important;overflow:visible!important}.game-shell .market-empty{box-sizing:border-box!important;min-height:min(36dvh,270px)!important;padding:28px 12px 34px!important}.game-shell .market-empty>b{font-size:16px!important;line-height:1.2!important}.game-shell .market-empty>span{font-size:9px!important;line-height:1.45!important;max-width:290px!important}.game-shell .market-caravan-route-list,.game-shell .market-form-fields,.game-shell .market-purchase-desk,.game-shell .market-selling-panel{max-width:100%!important;min-width:0!important}.game-shell .market-form-fields{grid-template-columns:minmax(0,1fr)!important}.game-shell .market-npc-transfer-right{padding:9px!important}.game-shell .market-npc-transfer-right>header{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.game-shell .market-npc-right-tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.game-shell .market-npc-right-tier{min-height:62px!important;padding:8px 6px!important}.game-shell .market-npc-right-tier>span{font-size:9px!important}.game-shell .market-npc-right-tier>small{line-height:1.3!important;text-align:center!important}.game-shell .market-npc-deliveries>article{grid-template-columns:26px minmax(0,1fr) auto!important}.game-shell .market-npc-deliveries>header{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}@media (min-width:520px) and (max-width:720px){.game-shell .market-resource-filter,.game-shell .market-resource-filter.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.game-shell .market-resource-filter.compact>button,.game-shell .market-resource-filter>button{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}}@media (max-width:720px) and (orientation:portrait){.game-shell .city-stage.active-city.city-layered .city-building-layers .layer-wall{display:block!important;left:51%!important;opacity:1!important;top:94%!important;visibility:visible!important;width:104%!important;z-index:55!important;transform:translate(-50%,-72%)!important;transform-origin:center bottom!important}.game-shell .city-stage.active-city.city-layered .city-hotspot-plane .building-hotspot[aria-label^="Taş Sur"]{left:51%!important;top:76%!important;z-index:92!important}.game-shell .city-stage.active-city.city-layered .city-hotspot-plane .building-hotspot[aria-label^="Taş Sur"] .hotspot-ring{height:34px!important;width:34px!important}.game-shell .city-stage.active-city.city-layered .city-hotspot-plane .building-hotspot[aria-label^="Taş Sur"] .hotspot-ring .icon{height:14px!important;width:14px!important}}@media (max-width:390px) and (orientation:portrait){.game-shell .city-stage.active-city.city-layered .city-building-layers .layer-wall{top:95%!important;width:100%!important}.game-shell .city-stage.active-city.city-layered .city-hotspot-plane .building-hotspot[aria-label^="Taş Sur"]{top:77%!important}}@media (max-width:720px) and (orientation:portrait){.game-shell .city-stage.active-city.city-layered{--mobile-city-camera-width:clamp(560px,155vw,680px)!important;--mobile-city-camera-y:49%!important;background-position:50%,50%,center var(--mobile-city-camera-y)!important;background-size:auto,auto,var(--mobile-city-camera-width) auto!important;overflow:hidden!important}.game-shell .city-stage.active-city.city-layered .city-building-layers,.game-shell .city-stage.active-city.city-layered .city-hotspot-plane,.game-shell .city-stage.active-city.city-layered .city-life-layer{aspect-ratio:16/9!important;height:auto!important;left:50%!important;top:var(--mobile-city-camera-y)!important;transform:translate(-50%,-50%)!important;width:var(--mobile-city-camera-width)!important}.game-shell .city-stage.active-city.city-layered .layer-hall{left:50%!important;top:35%!important;width:24%!important}.game-shell .city-stage.active-city.city-layered .layer-stable{left:31%!important;top:45%!important;width:16%!important}.game-shell .city-stage.active-city.city-layered .layer-archery{left:69%!important;top:45%!important;width:17%!important}.game-shell .city-stage.active-city.city-layered .layer-camp{left:50%!important;top:56%!important;width:23%!important}.game-shell .city-stage.active-city.city-layered .layer-lumber{left:30%!important;top:63%!important;width:20%!important}.game-shell .city-stage.active-city.city-layered .layer-granary{left:70%!important;top:63%!important;width:19%!important}.game-shell .city-stage.active-city.city-layered .layer-smithy{left:40%!important;top:72%!important;width:18%!important}.game-shell .city-stage.active-city.city-layered .layer-bazaar{left:59%!important;top:72%!important;width:19%!important}.game-shell .city-stage.active-city.city-layered .layer-watch{left:78%!important;top:59%!important;width:9.5%!important}.game-shell .city-stage.active-city.city-layered .city-building-layers .layer-wall{left:50%!important;top:96%!important;width:88%!important;transform:translate(-50%,-72%)!important;transform-origin:center bottom!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Kağanlık Otağı"]{left:50%!important;top:27%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Akıncı Ahırı"]{left:31%!important;top:36%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Okçu Ocağı"]{left:69%!important;top:36%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Kurucu Otağı"]{left:50%!important;top:47%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Oduncu Ocağı"]{left:30%!important;top:54%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Erzak Çadırı"]{left:70%!important;top:54%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Demirci Ocağı"]{left:40%!important;top:63%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Kervan Pazarı"]{left:59%!important;top:63%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Gözetleme Kulesi"]{left:78%!important;top:49%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot[aria-label^="Taş Sur"]{left:50%!important;top:79%!important}.game-shell .city-stage.active-city.city-layered .building-hotspot,.game-shell .city-stage.active-city.city-layered .hotspot-ring{height:34px!important;width:34px!important}.game-shell .city-stage.active-city.city-layered .hotspot-ring .icon{height:14px!important;width:14px!important}.game-shell .city-stage.active-city.city-layered .hotspot-label{font-size:7px!important;max-width:96px!important;padding:3px 5px!important}.game-shell .city-stage.active-city .city-title{left:10px!important;max-width:165px!important;top:45px!important}.game-shell .city-stage.active-city .city-title>span{min-height:21px!important;padding:4px 8px!important}.game-shell .city-stage.active-city .city-title>small,.game-shell .city-stage.active-city .city-title>strong{display:none!important}.game-shell .city-stage.active-city .village-progress,.game-shell .city-stage.active-city .village-progress.collapsed{left:10px!important;max-width:none!important;top:8px!important;width:205px!important}.game-shell .city-stage.active-city .city-settlement-integrity{min-height:50px!important;right:9px!important;top:43px!important;width:140px!important}.game-shell .city-stage.active-city .time-control{left:10px!important;min-height:34px!important;top:72px!important;width:118px!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed{bottom:calc(var(--mobile-tab-height, 62px) + 10px + env(safe-area-inset-bottom))!important;left:9px!important;max-width:none!important;right:auto!important;transform:none!important;width:172px!important}.game-shell .city-stage.active-city .city-command-scores{bottom:calc(var(--mobile-tab-height, 62px) + 10px + env(safe-area-inset-bottom))!important;left:auto!important;right:9px!important;width:122px!important}.game-shell .city-stage.active-city .city-bottom-hud .build-dock{display:none!important}.game-shell .game-grid:has(.city-stage.active-city){grid-template-rows:calc(100dvh - var(--header-height, 68px)) 90px!important;scroll-padding-bottom:calc(var(--mobile-tab-height, 62px) + 58px + env(safe-area-inset-bottom))!important}.game-shell .game-grid:has(.city-stage.active-city):after{height:90px!important}}@media (max-width:390px) and (orientation:portrait){.game-shell .city-stage.active-city.city-layered{--mobile-city-camera-width:clamp(535px,150vw,600px)!important}.game-shell .city-stage.active-city .village-progress,.game-shell .city-stage.active-city .village-progress.collapsed{width:190px!important}.game-shell .city-stage.active-city .city-settlement-integrity{width:132px!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed{width:158px!important}.game-shell .city-stage.active-city .city-command-scores{width:116px!important}}@media (max-width:720px) and (orientation:portrait){.game-shell .city-stage.active-city .village-progress,.game-shell .city-stage.active-city .village-progress.collapsed{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;left:12px!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;right:12px!important;top:10px!important;width:auto!important}.game-shell .city-stage.active-city .village-progress.collapsed:after,.game-shell .city-stage.active-city .village-progress.collapsed:before,.game-shell .city-stage.active-city .village-progress:after,.game-shell .city-stage.active-city .village-progress:before{content:none!important;display:none!important}.game-shell .city-stage.active-city .village-progress-header,.game-shell .city-stage.active-city .village-progress.collapsed .village-progress-header{backdrop-filter:blur(12px)!important;background:rgba(5,22,20,.94)!important;border:1px solid rgba(67,184,188,.42)!important;border-radius:11px!important;box-shadow:0 7px 18px rgba(0,0,0,.32)!important;height:38px!important;margin:0!important;min-height:38px!important;padding:7px 11px!important}.game-shell .city-stage.active-city .city-title{backdrop-filter:blur(12px)!important;background:rgba(5,22,20,.94)!important;border:1px solid rgba(67,184,188,.4)!important;border-radius:11px!important;box-shadow:0 7px 18px rgba(0,0,0,.3)!important;display:block!important;height:88px!important;left:12px!important;margin:0!important;max-width:none!important;min-width:0!important;padding:7px 9px!important;position:absolute!important;right:calc(50% + 6px)!important;top:56px!important;width:auto!important}.game-shell .city-stage.active-city .city-title:after,.game-shell .city-stage.active-city .city-title:before{content:none!important;display:none!important}.game-shell .city-stage.active-city .city-title>span{align-items:center!important;display:flex!important;height:24px!important;justify-content:center!important;min-height:24px!important;overflow:hidden!important;padding:0 3px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.game-shell .city-stage.active-city .city-title>span,.game-shell .city-stage.active-city .time-control{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.game-shell .city-stage.active-city .time-control{gap:0 5px!important;grid-template-columns:17px minmax(0,1fr)!important;height:30px!important;left:12px!important;min-height:30px!important;min-width:0!important;padding:1px 10px 3px!important;right:calc(50% + 6px)!important;top:88px!important;transform:none!important;width:auto!important;z-index:94!important}.game-shell .city-stage.active-city .time-control:after,.game-shell .city-stage.active-city .time-control:before{content:none!important;display:none!important}.game-shell .city-stage.active-city .time-control>span{font-size:13px!important}.game-shell .city-stage.active-city .time-control b{font-size:9px!important}.game-shell .city-stage.active-city .time-control small{font-size:5.25px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-shell .city-stage.active-city .city-settlement-integrity{align-items:center!important;backdrop-filter:blur(12px)!important;background:rgba(5,22,19,.94)!important;border:1px solid rgba(72,173,159,.4)!important;box-shadow:0 7px 18px rgba(0,0,0,.32)!important;display:grid!important;gap:3px 7px!important;grid-template-columns:minmax(0,1fr) auto!important;height:68px!important;margin:0!important;max-width:none!important;min-height:68px!important;min-width:0!important;padding:8px 10px!important;top:56px!important;transform:none!important}.game-shell .city-stage.active-city .city-peace-shield-chip,.game-shell .city-stage.active-city .city-settlement-integrity{border-radius:11px!important;box-sizing:border-box!important;left:calc(50% + 6px)!important;position:absolute!important;right:12px!important;width:auto!important;z-index:94!important}.game-shell .city-stage.active-city .city-peace-shield-chip{height:44px!important;padding:6px 10px!important;top:132px!important}.game-shell .city-stage.active-city:not(:has(.city-settlement-integrity)) .city-peace-shield-chip{top:56px!important}.game-shell .city-stage.active-city .city-settlement-integrity:after,.game-shell .city-stage.active-city .city-settlement-integrity:before{content:none!important;display:none!important}.game-shell .city-stage.active-city .city-settlement-integrity>.icon{display:none!important}.game-shell .city-stage.active-city .city-settlement-integrity>span{display:grid!important;gap:2px!important;min-width:0!important;width:100%!important}.game-shell .city-stage.active-city .city-settlement-integrity small{font-size:5.8px!important;letter-spacing:.11em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-shell .city-stage.active-city .city-settlement-integrity b{font-size:8px!important;white-space:nowrap!important}.game-shell .city-stage.active-city .city-settlement-integrity strong{align-self:center!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important}.game-shell .city-stage.active-city .city-settlement-integrity span>i{height:5px!important;margin-top:2px!important;width:100%!important}.game-shell .city-stage.active-city .city-bottom-hud,.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed,.game-shell .city-stage.active-city .city-bottom-hud:after,.game-shell .city-stage.active-city .city-bottom-hud:before{background:transparent!important;border:0!important;box-shadow:none!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed{bottom:calc(var(--mobile-tab-height, 62px) + 12px + env(safe-area-inset-bottom))!important;height:50px!important;left:12px!important;margin:0!important;max-width:none!important;min-height:50px!important;padding:0!important;right:calc(50% + 6px)!important;transform:none!important;width:auto!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed:after,.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed:before{content:none!important;display:none!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed .chat-toggle{width:100%!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed .chat-toggle,.game-shell .city-stage.active-city .city-command-scores{backdrop-filter:blur(12px)!important;background:rgba(5,22,20,.95)!important;border:1px solid rgba(67,184,188,.4)!important;border-radius:11px!important;box-shadow:0 7px 18px rgba(0,0,0,.3)!important;height:50px!important;margin:0!important;min-height:50px!important}.game-shell .city-stage.active-city .city-command-scores{bottom:calc(var(--mobile-tab-height, 62px) + 12px + env(safe-area-inset-bottom))!important;left:calc(50% + 6px)!important;padding:7px 9px!important;right:12px!important;top:auto!important;transform:none!important;width:auto!important}.game-shell .city-stage.active-city .city-command-scores:after,.game-shell .city-stage.active-city .city-command-scores:before{content:none!important;display:none!important}}@media (max-width:390px) and (orientation:portrait){.game-shell .city-stage.active-city .village-progress,.game-shell .city-stage.active-city .village-progress.collapsed{left:8px!important;right:8px!important}.game-shell .city-stage.active-city .city-bottom-hud .chat-panel.closed,.game-shell .city-stage.active-city .city-title,.game-shell .city-stage.active-city .time-control{left:8px!important;right:calc(50% + 4px)!important}.game-shell .city-stage.active-city .city-command-scores,.game-shell .city-stage.active-city .city-settlement-integrity{left:calc(50% + 4px)!important;right:8px!important}}.game-shell .toast{isolation:isolate!important;left:50%!important;max-width:calc(100vw - 24px)!important;pointer-events:none!important;position:fixed!important;right:auto!important;top:18px!important;transform:translateX(-50%)!important;width:max-content!important;z-index:10000!important}@media (max-width:720px),(orientation:landscape) and (max-width:950px) and (max-height:520px){.game-shell .toast{box-shadow:0 12px 32px rgba(0,0,0,.58)!important;left:50%!important;max-width:calc(100vw - 24px)!important;position:fixed!important;right:auto!important;top:calc(var(--header-height, 68px) + 8px)!important;transform:translateX(-50%)!important;width:max-content!important}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}}.game-shell .game-settings-backdrop{align-items:stretch!important;background:#070b09!important;inset:0!important;justify-content:stretch!important;overflow:hidden!important;padding:0!important;z-index:500!important}.game-shell .game-settings-modal{align-content:start;background:radial-gradient(circle at 12% 0,rgba(178,127,56,.16),transparent 31%),radial-gradient(circle at 88% 12%,rgba(43,142,141,.09),transparent 29%),linear-gradient(145deg,#151914,#060a08 68%);border:0!important;box-shadow:none!important;box-sizing:border-box;display:grid;grid-template-columns:minmax(28px,1fr) minmax(0,1320px) minmax(28px,1fr);height:100%!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:clamp(30px,3vw,58px) 0 clamp(48px,5vw,86px)!important;scrollbar-color:rgba(78,179,181,.46) rgba(255,255,255,.025);width:100%!important}.game-shell .game-settings-modal>.account-privacy-centre,.game-shell .game-settings-modal>.game-settings-grid,.game-shell .game-settings-modal>.game-settings-sections,.game-shell .game-settings-modal>.player-feedback-centre,.game-shell .game-settings-modal>.settings-locked-panel,.game-shell .game-settings-modal>footer,.game-shell .game-settings-modal>header{box-sizing:border-box;grid-column:2;min-width:0;width:100%}.game-shell .game-settings-modal>header{border-bottom:1px solid rgba(190,145,76,.22);padding:0 64px 22px 0!important}.game-shell .game-settings-modal>.modal-close{position:fixed!important;right:max(22px,env(safe-area-inset-right))!important;top:max(22px,env(safe-area-inset-top))!important;z-index:3}.game-shell .game-settings-sections{background:rgba(2,11,10,.7);border:1px solid rgba(190,145,76,.24);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:4px}.game-shell .game-settings-sections>button{align-items:center;background:transparent;border:0;border-right:1px solid rgba(190,145,76,.16);color:#8c978e;cursor:pointer;display:grid;gap:11px;grid-template-columns:24px minmax(0,1fr) auto;min-height:62px;padding:10px 16px;position:relative;text-align:left}.game-shell .game-settings-sections>button:last-child{border-right:0}.game-shell .game-settings-sections>button:after{background:#54cdca;bottom:-4px;content:"";height:2px;left:16px;opacity:0;position:absolute;right:16px;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}.game-shell .game-settings-sections>button:focus-visible,.game-shell .game-settings-sections>button:hover{background:rgba(25,91,87,.13);color:#d7c69f;outline:none}.game-shell .game-settings-sections>button.active{background:linear-gradient(135deg,rgba(18,86,82,.36),rgba(15,24,20,.72));color:#67d4d1}.game-shell .game-settings-sections>button.active:after{opacity:1;transform:scaleX(1)}.game-shell .game-settings-sections>button>span{display:grid;min-width:0}.game-shell .game-settings-sections>button b{color:inherit;font-family:Georgia,serif;font-size:15px;font-weight:500}.game-shell .game-settings-sections>button small{color:#77847c;font-size:9px;letter-spacing:.06em;margin-top:3px}.game-shell .game-settings-sections>button>i{align-items:center;background:#b94837;border-radius:999px;color:#fff4dc;display:flex;font-size:9px;font-style:normal;height:20px;justify-content:center;min-width:20px;padding:0 5px}.game-shell .game-settings-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:16px}.game-shell .game-settings-grid.player-only{grid-template-columns:repeat(2,minmax(0,1fr))!important}.game-shell .game-settings-grid>article{min-height:172px;padding:20px}.game-shell .game-settings-grid .settings-legal-card{grid-column:auto!important}.game-shell .game-settings-modal>.player-feedback-centre{margin-top:16px;overflow:hidden}.game-shell .account-privacy-centre{margin-top:16px;padding:clamp(17px,2vw,24px)}.game-shell .settings-locked-panel{align-items:center;background:linear-gradient(135deg,rgba(11,38,35,.72),rgba(7,13,11,.94));border:1px solid rgba(61,206,205,.3);color:#55c9c7;display:grid;gap:16px;grid-template-columns:46px minmax(0,1fr);margin-top:16px;min-height:190px;padding:24px}.game-shell .settings-locked-panel>span{display:grid;gap:4px}.game-shell .settings-locked-panel small{color:#57cecc;font-size:8px;letter-spacing:.15em}.game-shell .settings-locked-panel b{color:#e4cda0;font-family:Georgia,serif;font-size:20px;font-weight:500}.game-shell .settings-locked-panel p{color:#89958b;font-size:11px;line-height:1.55;margin:0}.game-shell .game-settings-modal>footer{margin-top:16px}@media (max-width:900px){.game-shell .game-settings-modal{grid-template-columns:18px minmax(0,1fr) 18px;padding-bottom:calc(46px + env(safe-area-inset-bottom))!important}.game-shell .game-settings-grid,.game-shell .game-settings-grid.player-only{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}}@media (max-width:640px){.game-shell .game-settings-modal{grid-template-columns:10px minmax(0,1fr) 10px;padding-top:calc(66px + env(safe-area-inset-top))!important}.game-shell .game-settings-modal>header{padding:0 0 17px!important}.game-shell .game-settings-modal>.modal-close{right:max(14px,env(safe-area-inset-right))!important;top:max(14px,env(safe-area-inset-top))!important}.game-shell .game-settings-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px;margin-top:12px}.game-shell .game-settings-sections{margin-top:13px;padding:3px}.game-shell .game-settings-sections>button{gap:5px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:66px;padding:8px 5px;text-align:center}.game-shell .game-settings-sections>button>.icon{display:none}.game-shell .game-settings-sections>button b{font-size:13px}.game-shell .game-settings-sections>button small{font-size:7px}.game-shell .game-settings-sections>button>i{position:absolute;right:6px;top:5px}.game-shell .game-settings-grid>article{min-height:0;padding:15px}.game-shell .account-privacy-centre{padding:14px}.game-shell .account-privacy-centre>header{align-items:flex-start;flex-direction:column;gap:7px}.game-shell .account-deletion-box,.game-shell .privacy-centre-actions{grid-template-columns:minmax(0,1fr)}}.game-shell .notification-segments{background:rgba(2,8,7,.66);border:1px solid rgba(190,143,70,.24);display:grid;flex:0 0 auto;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:13px;padding:3px}.game-shell .notification-segments>button{align-items:center;background:transparent;border:0;color:#89897d;cursor:pointer;display:flex;gap:7px;justify-content:center;min-height:36px;padding:0 9px;position:relative}.game-shell .notification-segments>button+button{border-left:1px solid rgba(190,143,70,.12)}.game-shell .notification-segments>button:hover{background:rgba(27,123,124,.1);color:#c8b58f}.game-shell .notification-segments>button.active{background:linear-gradient(180deg,rgba(28,135,137,.28),rgba(11,67,67,.18));box-shadow:inset 0 -2px #5bc6c9;color:#73d2d4}.game-shell .notification-segments span{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.game-shell .notification-segments b{align-items:center;background:rgba(255,255,255,.05);border-radius:9px;color:#bca77f;display:flex;font-size:7px;font-variant-numeric:tabular-nums;height:17px;justify-content:center;min-width:17px;padding:0 4px}.game-shell .notification-segments .has-unread:not(.active):after{background:#58c9cc;border-radius:50%;box-shadow:0 0 7px rgba(88,201,204,.65);content:"";height:4px;position:absolute;right:7px;top:6px;width:4px}@media (max-width:640px){.game-shell .notification-segments{display:flex;margin-left:-4px;margin-right:-4px;overflow-x:auto;scrollbar-width:none}.game-shell .notification-segments::-webkit-scrollbar{display:none}.game-shell .notification-segments>button{flex:1 0 auto;min-width:92px}.game-shell .notification-segments>button:first-child{min-width:74px}}.game-shell .queue-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.game-shell .queue-section-heading h3{margin:0}.game-shell .queue-section-heading>b{background:rgba(29,92,82,.24);border:1px solid rgba(101,190,174,.34);border-radius:999px;color:#8fded1;font-size:9px;letter-spacing:.08em;padding:4px 8px}.game-shell .subscriber-slot-upsell{align-items:center;background:linear-gradient(135deg,rgba(73,50,16,.92),rgba(20,45,39,.94));border:1px solid rgba(213,166,79,.54);border-radius:10px;color:#ead9ad;display:flex;gap:10px;margin-top:8px;padding:10px 12px;text-align:left;width:100%}.game-shell .subscriber-slot-upsell>span{display:grid;flex:1;gap:2px}.game-shell .subscriber-slot-upsell small{color:#6bc4b4;font-size:8px;font-weight:900;letter-spacing:.1em}.game-shell .subscriber-slot-upsell b{color:#f0ddb0;font-size:11px}.game-shell .subscriber-slot-upsell:hover{border-color:rgba(231,188,99,.86);transform:translateY(-1px)}.game-shell .subscriber-queue-slot{border-color:rgba(213,166,79,.58)}.game-shell .subscriber-queue-slot.active{box-shadow:inset 0 0 0 1px rgba(101,190,174,.18)}.game-shell .building-slot-upsell{margin:0;min-height:58px}@media (max-width:700px){.game-shell .subscriber-slot-upsell{min-height:54px;padding:9px 10px}}.game-shell .village-switch-control{appearance:none;cursor:pointer;font:inherit;grid-template-columns:30px minmax(0,1fr) 14px!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.game-shell .village-switch-control:hover{background:rgba(9,34,30,.94);border-color:rgba(83,197,201,.7);box-shadow:0 12px 28px rgba(0,0,0,.32),inset 2px 0 #58c7ca}.game-shell .village-switch-control:focus-visible{outline:2px solid #63cbd0;outline-offset:2px}.game-shell .village-switch-control>.village-switch-emblem{align-items:center;color:#62cbd0;display:flex;grid-column:1;grid-row:1/4;justify-content:center}.game-shell .village-switch-control>.village-region-label,.game-shell .village-switch-control>b,.game-shell .village-switch-control>small{grid-column:2;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.game-shell .village-switch-control>b{color:#ead2a5}.game-shell .village-switch-control>.village-region-label{color:#e0cfad;font-size:12px;font-style:normal;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.game-shell .village-switch>span>.village-region-location{color:#c8bb9e;font-size:12px;white-space:normal}.game-shell .village-switch-control>small{color:#67c7ca;font-weight:700;letter-spacing:.07em}.game-shell .village-switch-control>i{align-items:center;color:#c8a76d;display:flex;grid-column:3;grid-row:1/4;justify-content:center}@media (max-width:720px),(orientation:landscape) and (max-width:950px) and (max-height:520px){.game-shell .city-stage.active-city .village-switch-control{grid-template-columns:17px minmax(0,1fr) 10px!important;height:auto!important;min-height:48px!important}.game-shell .city-stage.active-city .village-switch-control>.village-switch-emblem .icon{height:13px;width:13px}.game-shell .city-stage.active-city .village-switch-control>i .icon{height:9px;width:9px}}.game-shell .world-minimap,.game-shell .world-minimap-restore{backdrop-filter:blur(12px);background:linear-gradient(155deg,rgba(8,19,16,.96),rgba(6,10,8,.94));border:1px solid rgba(197,151,77,.72);bottom:18px;box-shadow:0 16px 38px rgba(0,0,0,.58),inset 0 0 0 2px rgba(74,184,185,.035);position:absolute;right:18px;z-index:12}.game-shell .world-minimap{padding:8px;transition:bottom .2s ease,right .2s ease;width:238px}.game-shell .world-minimap.detail-open{right:348px}.game-shell .world-minimap>header{align-items:center;display:flex;justify-content:space-between;padding:1px 1px 7px}.game-shell .world-minimap>header>span{display:grid}.game-shell .world-minimap>header small{color:#58c3c8;font-size:7px;font-weight:800;letter-spacing:.16em}.game-shell .world-minimap>header b{color:#e6cea3;font-family:Georgia,serif;font-size:13px;font-weight:500;margin-top:2px}.game-shell .world-minimap>header button{align-items:center;background:rgba(21,103,106,.22);border:1px solid rgba(76,185,190,.4);color:#75d0d3;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;padding:0;width:27px}.game-shell .world-minimap-surface{aspect-ratio:3344/1882;background:#3b3b27;border:1px solid rgba(97,191,188,.43);box-shadow:inset 0 0 22px rgba(0,0,0,.48);cursor:crosshair;display:block;height:auto;overflow:hidden;padding:0;position:relative;width:100%}.game-shell .world-minimap-surface:focus-visible{border-color:#7ce0e3;box-shadow:0 0 0 2px rgba(62,192,197,.34),inset 0 0 22px rgba(0,0,0,.48);outline:0}.game-shell .world-minimap-atlas{background-color:#403d29;background-image:linear-gradient(rgba(8,14,11,.12),rgba(8,14,11,.3)),url(/assets/bozkir-world-atlas-v3.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;inset:0;opacity:.88;pointer-events:none;position:absolute}.game-shell .world-minimap-atlas:after{background:radial-gradient(ellipse at center,transparent 42%,rgba(4,8,6,.55) 100%);content:"";inset:0;position:absolute}.game-shell .world-minimap-grid{background-image:linear-gradient(rgba(222,190,126,.12) 1px,transparent 0),linear-gradient(90deg,rgba(222,190,126,.12) 1px,transparent 0);background-size:12.5% 12.5%;inset:0;pointer-events:none;position:absolute}.game-shell .world-minimap-active-march,.game-shell .world-minimap-route{inset:0;pointer-events:none;position:absolute;z-index:4}.game-shell .world-minimap-route{filter:drop-shadow(0 0 2px rgba(74,220,214,.9));height:100%;overflow:visible;width:100%}.game-shell .world-minimap-route line{fill:none;stroke:rgba(100,231,224,.95);stroke-dasharray:5 4;stroke-linecap:round;stroke-width:1.5}.game-shell .world-minimap-route.preview line{stroke:rgba(240,200,111,.9)}.game-shell .world-minimap-route.mission-attack,.game-shell .world-minimap-route.mission-raid{filter:drop-shadow(0 0 2px rgba(214,91,58,.9))}.game-shell .world-minimap-route.mission-attack line,.game-shell .world-minimap-route.mission-raid line{stroke:rgba(238,137,94,.96)}.game-shell .world-minimap-caravan{background:#79e0d7;border:1px solid #dcfff9;border-radius:50%;box-shadow:0 0 0 2px rgba(27,112,108,.62),0 0 7px #62d9d2;height:6px;margin:-3px 0 0 -3px;pointer-events:none;position:absolute;width:6px;z-index:6}.game-shell .world-minimap-caravan.mission-attack,.game-shell .world-minimap-caravan.mission-raid{background:#ed8a64;border-color:#ffe0d1;box-shadow:0 0 0 2px rgba(133,54,36,.65),0 0 7px #df6c4e}.game-shell :is(.world-minimap-village,.world-minimap-resource,.world-minimap-mission){border-radius:50%;box-shadow:0 0 0 1px rgba(4,7,6,.9),0 0 5px currentColor;height:5px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:5px;z-index:3}.game-shell .world-minimap-village{background:#c2ad81;color:#c2ad81}.game-shell .world-minimap-village.status-güvenli{background:#8fd676;color:#8fd676}.game-shell .world-minimap-village.status-ittifak{background:#58cdd2;color:#58cdd2}.game-shell .world-minimap-village.status-düşman{background:#e06f58;color:#e06f58}.game-shell .world-minimap-village.protected{background:#ebc66e;box-shadow:0 0 0 2px rgba(235,198,110,.45),0 0 7px #ebc66e;color:#ebc66e}.game-shell .world-minimap-village.home{box-shadow:0 0 0 2px #e8ce93,0 0 9px #79e0d7;height:7px;width:7px}.game-shell .world-minimap-resource.selected,.game-shell .world-minimap-village.selected{animation:world-minimap-pulse 1.1s ease-in-out infinite alternate;box-shadow:0 0 0 3px rgba(238,202,129,.48),0 0 10px #f1d08a}.game-shell .world-minimap-resource{background:#d4ad4f;color:#d4ad4f;height:4px;width:4px}.game-shell .world-minimap-mission{animation:world-minimap-pulse .8s ease-in-out infinite alternate;background:#f0c36d;color:#f0c36d}@keyframes world-minimap-pulse{to{filter:brightness(1.4);transform:translate(-50%,-50%) scale(1.35)}}.game-shell .world-minimap-viewport{background:rgba(48,182,188,.08);border:1px solid #71d7da;box-shadow:0 0 8px rgba(76,207,211,.55),inset 0 0 8px rgba(76,207,211,.18);min-height:4px;min-width:4px;pointer-events:none;position:absolute;z-index:4}.game-shell .world-minimap-coordinate{border:1px solid #f0d59c;border-radius:50%;box-shadow:0 0 0 2px rgba(42,183,190,.55),0 0 8px rgba(82,218,221,.9);height:7px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:7px;z-index:8}.game-shell .world-minimap-coordinate:after,.game-shell .world-minimap-coordinate:before{background:rgba(113,215,218,.9);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.game-shell .world-minimap-coordinate:before{height:1px;width:15px}.game-shell .world-minimap-coordinate:after{height:15px;width:1px}.game-shell .world-minimap-coordinate>i{background:#f0d59c;border-radius:50%;height:3px;left:1px;position:absolute;top:1px;width:3px;z-index:1}.game-shell .world-minimap>footer{align-items:center;display:flex;gap:7px;padding-top:7px}.game-shell .world-minimap>footer span{align-items:center;color:#867e70;display:flex;font-size:7px;gap:3px}.game-shell .world-minimap>footer span>i{background:#8fd676;border-radius:50%;height:5px;width:5px}.game-shell .world-minimap>footer span>i.allied{background:#58cdd2}.game-shell .world-minimap>footer span>i.enemy{background:#e06f58}.game-shell .world-minimap>footer>b{color:#cbb68d;font-family:Georgia,serif;font-size:8px;font-weight:500;margin-left:auto}.game-shell .world-minimap-restore{align-items:center;color:#68cbd0;cursor:pointer;display:flex;gap:7px;min-height:38px;padding:7px 10px}.game-shell .world-minimap-restore.detail-open{right:348px}.game-shell .world-minimap-restore span{color:#e1c99f;font-family:Georgia,serif;font-size:11px}.game-shell .world-minimap-restore b{color:#7e8d82;font-size:7px;font-weight:500}@media (max-width:1080px) and (min-width:721px){.game-shell .world-minimap{width:208px}.game-shell .world-minimap-surface{height:auto}.game-shell .world-minimap-restore.detail-open,.game-shell .world-minimap.detail-open{right:320px}}@media (max-width:720px){.game-shell .world-minimap,.game-shell .world-minimap-restore{bottom:calc(var(--mobile-tab-height, 62px) + 10px + env(safe-area-inset-bottom));right:10px}.game-shell .world-minimap{padding:6px;width:166px}.game-shell .world-minimap-restore.detail-open,.game-shell .world-minimap.detail-open{bottom:calc(min(44dvh, 410px) + 20px + env(safe-area-inset-bottom));right:10px}.game-shell .world-minimap>header{padding-bottom:5px}.game-shell .world-minimap>header small{font-size:6px}.game-shell .world-minimap>header b{font-size:11px}.game-shell .world-minimap>header button{height:21px;width:23px}.game-shell .world-minimap-surface{height:auto}.game-shell .world-minimap>footer{gap:5px;padding-top:5px}.game-shell .world-minimap>footer span{font-size:6px}.game-shell .world-minimap>footer>b{display:none}.game-shell .world-minimap-restore{min-height:36px;padding:6px 9px}}@media (max-width:390px){.game-shell .world-minimap{width:148px}.game-shell .world-minimap-surface{height:auto}.game-shell .world-minimap>footer span:nth-child(2){display:none}}.game-shell .world-war-atmosphere{background:radial-gradient(circle at 50% 50%,transparent 48%,rgba(111,30,18,.16) 82%,rgba(64,12,8,.35) 100%),linear-gradient(115deg,rgba(112,44,20,.05),transparent 34%,rgba(168,72,30,.05));box-shadow:inset 0 0 90px rgba(110,29,17,.3);inset:0;pointer-events:none;position:absolute;z-index:3}.game-shell .world-war-atmosphere:before{animation:world-war-breath 2.4s ease-in-out infinite;background:radial-gradient(ellipse at 50% 108%,rgba(202,84,41,.16),transparent 58%);content:"";inset:0;position:absolute}.game-shell .world-war-atmosphere:after{animation:world-war-embers 8s linear infinite;background-image:radial-gradient(circle,rgba(239,137,77,.7) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(203,92,48,.55) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(241,178,100,.45) 0 1px,transparent 1.6px);background-position:12% 84%,53% 93%,87% 76%;background-size:137px 181px,191px 233px,251px 277px;bottom:-28%;content:"";left:0;opacity:.42;position:absolute;right:0;top:42%}.game-shell .world-mission-route.combat-route{border-color:rgba(213,91,55,.9);filter:drop-shadow(0 0 7px rgba(188,59,34,.84))}.game-shell .world-mission-caravan.combat-column{background:transparent;border:0;border-radius:0;box-shadow:none;height:82px;cursor:pointer;padding:0;pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--march-heading,0deg)) scaleX(var(--march-direction,1));transform-origin:50% 50%;width:122px;z-index:58}.game-shell button.world-mission-caravan.combat-column:focus-visible{outline:2px solid #f2cf8d;outline-offset:5px}.game-shell .world-march-dust{height:58px;left:-25px;position:absolute;top:5px;width:88px}.game-shell .world-march-dust>i{animation:world-march-dust 2.1s ease-out infinite;background:radial-gradient(ellipse,rgba(182,145,91,.48),rgba(95,72,45,.16) 50%,transparent 72%);border-radius:50%;height:38px;left:31px;position:absolute;top:11px;width:62px}.game-shell .world-march-dust>i:nth-child(2){animation-delay:-.7s;top:1px}.game-shell .world-march-dust>i:nth-child(3){animation-delay:-1.4s;top:20px}.game-shell .world-warband{animation:world-warband-step .72s ease-in-out infinite alternate;filter:drop-shadow(-4px 7px 4px rgba(0,0,0,.68));height:78px;left:3px;position:absolute;top:-1px;transform-origin:52% 74%;width:116px}.game-shell .world-warband>img{display:block;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.game-shell .world-march-order{align-items:center;background:rgba(102,34,24,.9);border:1px solid #e0815e;border-radius:50%;box-shadow:0 0 0 3px rgba(98,30,20,.35),0 0 14px rgba(213,78,44,.72);color:#ffe0bd;display:flex;height:25px;justify-content:center;left:94px;position:absolute;top:49px;transform:scaleX(var(--march-direction,1)) rotate(var(--march-counter-heading,0deg));width:25px}.game-shell .world-mission-caravan.combat-column.phase-returning{filter:grayscale(.42) saturate(.65);opacity:.78}.game-shell .world-battle-pressure{align-items:center;background:rgba(101,29,19,.72);border:1px solid rgba(227,111,75,.84);border-radius:50%;color:#f2a17e;display:flex;height:38px;justify-content:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(var(--world-marker-scale,1));width:38px;z-index:57}.game-shell .world-battle-pressure:after,.game-shell .world-battle-pressure:before,.game-shell .world-battle-pressure>span{animation:world-target-pressure 2s ease-out infinite;border:2px solid rgba(223,91,58,.72);border-radius:50%;content:"";inset:-7px;position:absolute}.game-shell .world-battle-pressure:after{animation-delay:-.66s}.game-shell .world-battle-pressure>span{animation-delay:-1.33s}.game-shell .world-battle-pressure.imminent:after,.game-shell .world-battle-pressure.imminent:before,.game-shell .world-battle-pressure.imminent>span{animation-duration:1.05s}@keyframes world-war-breath{50%{opacity:.45;transform:scale(1.025)}}@keyframes world-war-embers{0%{transform:translate3d(0,12%,0)}to{transform:translate3d(-17px,-34%,0)}}@keyframes world-march-dust{0%{opacity:.05;transform:translateX(25px) scale(.45)}35%{opacity:.48}to{opacity:0;transform:translateX(-34px) scale(1.28)}}@keyframes world-warband-step{to{transform:translateY(-2px) rotate(.6deg)}}@keyframes world-target-pressure{0%{opacity:.75;transform:scale(.72)}to{opacity:0;transform:scale(2.35)}}@media (max-width:720px){.game-shell .world-mission-caravan.combat-column{transform:translate(-50%,-50%) rotate(var(--march-heading,0deg)) scaleX(var(--march-direction,1)) scale(.84)}.game-shell .world-war-atmosphere{box-shadow:inset 0 0 54px rgba(110,29,17,.28)}}@media (prefers-reduced-motion:reduce){.game-shell .world-battle-pressure:after,.game-shell .world-battle-pressure:before,.game-shell .world-battle-pressure>span,.game-shell .world-march-dust>i,.game-shell .world-war-atmosphere:after,.game-shell .world-war-atmosphere:before,.game-shell .world-warband{animation:none!important}.game-shell .world-march-dust{display:none}}.game-shell .world-screen{--world-detail-width:262px}.game-shell .world-map-overlay-column{gap:5px;width:clamp(260px,29%,340px)}.game-shell .world-map-overlay-column .world-mission-stack{gap:4px}.game-shell .world-map-overlay-column .world-mission-status{gap:7px;grid-template-columns:34px minmax(0,1fr) auto auto;min-height:62px;padding:7px}.game-shell .world-map-overlay-column .world-mission-status:has(.mission-recall-action){grid-template-columns:34px minmax(0,1fr) auto auto auto}.game-shell .world-map-overlay-column .world-mission-status-icon{height:34px}.game-shell .world-map-overlay-column .world-mission-status small{font-size:7px;letter-spacing:.09em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .world-map-overlay-column .world-mission-status b{font-size:12px;margin:1px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .world-map-overlay-column .world-mission-status i{height:3px}.game-shell .world-map-overlay-column .world-mission-status time{font-size:13px}.game-shell .world-map-overlay-column .world-mission-status time small{display:none}.game-shell .world-map-overlay-column .world-mission-status .mission-recall-action{min-height:26px;padding:4px 7px}.game-shell .mission-manifest-action{align-items:center;background:rgba(14,77,72,.46);border:1px solid rgba(83,194,189,.4);color:#72cfca;cursor:pointer;display:inline-flex;font-size:7px;font-weight:900;gap:4px;justify-content:center;min-height:26px;padding:4px 7px;text-transform:uppercase}.game-shell .world-mission-manifest{background:rgba(2,14,12,.88);border:1px solid rgba(83,194,189,.24);display:grid;gap:7px;grid-column:1/-1;padding:8px}.game-shell .world-mission-manifest>footer,.game-shell .world-mission-manifest>header{align-items:center;display:flex;justify-content:space-between}.game-shell .world-mission-manifest>footer span,.game-shell .world-mission-manifest>header span{color:#70c7c3;font-size:7px;font-weight:900;letter-spacing:.08em}.game-shell .world-mission-manifest>footer b,.game-shell .world-mission-manifest>header b{color:#e1c58f;font-size:10px}.game-shell .world-mission-manifest>div{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell .world-mission-manifest>div>span{align-items:center;background:rgba(255,255,255,.025);display:grid;gap:5px;grid-template-columns:25px minmax(0,1fr) auto;min-width:0;padding:4px 6px}.game-shell .world-mission-manifest>div>span>i{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:25px}.game-shell .world-mission-manifest>div>span>small{color:#a9a18e;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .world-mission-manifest>div>span>b{color:#f0d49c;font:600 13px Georgia,serif}.game-shell .world-mission-manifest>div>p{color:#918a79;font-size:8px;grid-column:1/-1;margin:3px}.game-shell .world-mission-manifest>footer{border-top:1px solid rgba(190,145,73,.18);padding-top:6px}.game-shell .world-mission-stack:not(.expanded) .world-mission-status:nth-of-type(n+2){display:none}.game-shell .world-mission-stack-toggle{background:rgba(7,15,13,.92);border:1px solid rgba(74,191,195,.36);color:#68c9cd;cursor:pointer;font-size:7px;min-height:25px;padding:4px 8px;width:100%}.game-shell .world-dominance-board{padding:7px 9px}.game-shell .world-dominance-board header{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 26px}.game-shell .world-dominance-board header b{font-size:13px}.game-shell .world-dominance-board header em{font-size:7px;padding:3px 6px}.game-shell .world-dominance-toggle{align-items:center;background:rgba(20,103,106,.2);border:1px solid rgba(77,181,185,.42);color:#72d3d6;cursor:pointer;display:flex;font-size:15px;height:26px;justify-content:center;padding:0;width:26px}.game-shell .world-screen .map-village-card{padding:12px;width:var(--world-detail-width);z-index:11}.game-shell .world-screen .map-village-card .village-image-preview{height:88px;margin:10px 0}.game-shell .world-screen .world-minimap-restore.detail-open,.game-shell .world-screen .world-minimap.detail-open,.game-shell .world-screen.detail-open .map-navigation{right:calc(var(--world-detail-width) + 36px)}@media (max-width:1180px) and (min-width:721px){.game-shell .world-screen{--world-detail-width:238px}.game-shell .world-map-overlay-column{width:270px}.game-shell .world-screen.detail-open .world-map-overlay-column{width:248px}}@media (max-width:720px){.game-shell .world-map-overlay-column{left:10px;max-height:calc(52% - 20px);top:10px;width:min(270px,calc(100% - 20px))}.game-shell .world-screen .map-village-card{bottom:calc(var(--mobile-tab-height, 62px) + 10px + env(safe-area-inset-bottom));left:7px;max-height:min(38dvh,330px);right:7px;top:auto;width:auto}.game-shell .world-screen .world-minimap-restore.detail-open,.game-shell .world-screen .world-minimap.detail-open{right:10px}.game-shell .world-screen .map-village-card .village-image-preview{height:82px}}.player-feedback-centre{border:1px solid rgba(61,206,205,.34);background:linear-gradient(135deg,rgba(4,21,20,.96),rgba(8,13,11,.98));padding:clamp(16px,2vw,26px)}.player-feedback-centre>header,.player-feedback-centre>header>span,.player-feedback-history>header>span{display:flex;flex-direction:column}.player-feedback-centre>header{align-items:flex-start;border-bottom:1px solid rgba(180,139,64,.26);flex-direction:row;justify-content:space-between;gap:18px;padding-bottom:15px}.admin-feedback-centre small,.player-feedback-centre small{color:#58d4d4;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.14em}.player-feedback-centre>header b{color:#e7cf9b;font-family:Georgia,serif;font-size:clamp(19px,2vw,25px);margin-top:4px}.player-feedback-centre>header em,.player-feedback-centre>header p{color:#8f9b90;font-size:12px;font-style:normal;margin:5px 0 0}.player-feedback-centre>header strong{border:1px solid #45caca;color:#6ee1e1;font-size:11px;letter-spacing:.08em;padding:8px 11px;text-transform:uppercase}.player-feedback-layout{display:grid;gap:18px;grid-template-columns:minmax(310px,.9fr) minmax(360px,1.1fr);padding-top:18px}.admin-feedback-detail form,.player-feedback-layout form{display:grid;gap:11px}.admin-feedback-detail label,.admin-feedback-filters label,.player-feedback-layout label{color:#a8b3a8;display:grid;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.admin-feedback-detail select,.admin-feedback-detail textarea,.admin-feedback-filters select,.player-feedback-layout input,.player-feedback-layout select,.player-feedback-layout textarea{border:1px solid rgba(180,139,64,.35);background:rgba(2,12,11,.82);color:#e9dfc7;font:inherit;font-size:13px;outline:none;padding:11px 12px;resize:vertical;text-transform:none}.admin-feedback-centre select:focus,.admin-feedback-centre textarea:focus,.player-feedback-layout input:focus,.player-feedback-layout select:focus,.player-feedback-layout textarea:focus{border-color:#4bd0d0;box-shadow:0 0 0 2px rgba(75,208,208,.08)}.admin-feedback-detail form>footer,.player-feedback-layout form>footer{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-feedback-detail form button,.player-feedback-layout form button{border:1px solid #63dcdc;background:linear-gradient(#15999c,#08767c);color:#f3f0dc;cursor:pointer;font-family:Georgia,serif;font-size:15px;min-height:42px;padding:9px 18px}.admin-feedback-detail button:disabled,.player-feedback-layout button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.player-feedback-layout form>p{color:#65d1c5;font-size:12px;margin:0}.player-feedback-history{border-left:1px solid rgba(180,139,64,.22);min-width:0;padding-left:18px}.player-feedback-history>header{margin-bottom:9px}.player-feedback-history>header b{color:#d9c9a5;font-size:16px}.player-feedback-history>p{color:#849187;font-size:13px}.player-feedback-history>button{align-items:center;border:0;border-bottom:1px solid rgba(180,139,64,.18);background:transparent;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 8px;text-align:left;width:100%}.player-feedback-history>button.unread{background:linear-gradient(90deg,rgba(24,129,128,.2),transparent);box-shadow:inset 2px 0 #57d7d5}.player-feedback-history>button span{display:grid;gap:3px;min-width:0}.player-feedback-history>button b{color:#dfcca3;font-family:Georgia,serif;font-size:15px}.player-feedback-history>button em{color:#849188;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feedback-queue>button>i,.player-feedback-history>button i{border:1px solid rgba(91,202,196,.32);color:#65ccc6;font-size:9px;font-style:normal;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase}.admin-feedback-centre{display:grid;gap:14px}.admin-feedback-summary{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(110px,1fr))}.admin-feedback-summary article{border:1px solid rgba(180,139,64,.28);background:rgba(7,18,16,.75);display:grid;gap:3px;padding:13px}.admin-feedback-summary b{color:#ead4a5;font-family:Georgia,serif;font-size:25px}.admin-feedback-summary em{color:#7f8b83;font-size:10px;font-style:normal}.admin-feedback-filters{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(150px,220px))}.admin-feedback-layout{display:grid;gap:14px;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);min-height:500px}.admin-feedback-detail,.admin-feedback-queue{border:1px solid rgba(180,139,64,.3);background:rgba(3,13,12,.78);min-width:0}.admin-feedback-queue{max-height:600px;overflow-y:auto}.admin-feedback-detail>p,.admin-feedback-queue>p{color:#87938a;padding:22px}.admin-feedback-queue>button{border:0;border-bottom:1px solid rgba(180,139,64,.18);background:transparent;color:inherit;cursor:pointer;display:grid;gap:5px 10px;grid-template-columns:minmax(0,1fr) auto;padding:14px;text-align:left;width:100%}.admin-feedback-queue>button.active{background:linear-gradient(90deg,rgba(18,116,115,.26),rgba(15,33,29,.55));box-shadow:inset 3px 0 #50d3d0}.admin-feedback-queue>button>span{display:grid;gap:3px;min-width:0}.admin-feedback-queue>button b{color:#dec99f;font-family:Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feedback-queue>button em,.admin-feedback-queue>button time{color:#7f8a82;font-size:10px;font-style:normal}.admin-feedback-queue>button time{grid-column:2}.admin-feedback-detail{padding:clamp(16px,2vw,24px)}.admin-feedback-detail>header{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.admin-feedback-detail>header span{display:grid;gap:5px}.admin-feedback-detail h3{color:#e7cf9e;font-family:Georgia,serif;font-size:23px;margin:0}.admin-feedback-detail header em{color:#89958b;font-size:11px;font-style:normal}.admin-feedback-detail header>i{border:1px solid rgba(202,164,91,.4);color:#d6b875;font-size:10px;font-style:normal;padding:6px 8px;text-transform:uppercase}.admin-feedback-detail blockquote{border-left:2px solid #43c7c5;background:rgba(16,50,46,.28);color:#c8c8b3;font-size:14px;line-height:1.55;margin:18px 0;padding:14px 16px;white-space:pre-wrap}.admin-feedback-detail dl{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0 0 18px}.admin-feedback-detail dl div{border:1px solid rgba(180,139,64,.2);padding:9px}.admin-feedback-detail dt{color:#718079;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.admin-feedback-detail dd{color:#c7b990;font-size:11px;margin:4px 0 0}.admin-feedback-detail form>div{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:980px){.admin-feedback-layout,.player-feedback-layout{grid-template-columns:1fr}.player-feedback-history{border-left:0;border-top:1px solid rgba(180,139,64,.22);padding:16px 0 0}.admin-feedback-summary{grid-template-columns:repeat(3,1fr)}.admin-feedback-layout{min-height:0}.admin-feedback-queue{max-height:320px}}@media (max-width:640px){.player-feedback-centre{padding:14px}.admin-feedback-detail form>footer,.player-feedback-centre>header,.player-feedback-layout form>footer{align-items:stretch;flex-direction:column}.player-feedback-layout{grid-template-columns:minmax(0,1fr)}.admin-feedback-detail form button,.player-feedback-layout form button{width:100%}.admin-feedback-detail dl,.admin-feedback-detail form>div,.admin-feedback-filters,.admin-feedback-summary{grid-template-columns:1fr 1fr}.admin-feedback-filters label:last-child{grid-column:1/-1}.admin-feedback-detail{padding:14px}}