.guild-preview{min-width:0}.guild-window{color:#cfc9c1;font-size:11px;line-height:16px}.guild-window .game-window-content{padding-top:24px}.guild-outline,.guild-section{position:relative;isolation:isolate;border:0;background:url(/gurgarath/adventure/interface/outline_base.webp) repeat}.guild-outline:before,.guild-section:before{position:absolute;z-index:-1;content:"";inset:0;border:16px solid transparent;border-image:url(/gurgarath/systems/social/outline-frame.webp) 16 repeat;pointer-events:none}.guild-main{padding:2px}.guild-page-heading{min-height:34px;display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 8px;background:url(/gurgarath/systems/party-finder/list-header.webp) repeat-x 0 0}.guild-page-heading h4{flex:1;font:inherit;text-align:center}.guild-page-heading>span{color:#f0c45c}.guild-page-body{min-height:480px;padding:8px}.guild-section>.game-section-title{min-height:21px;margin:2px 2px 0;padding:2px 4px;font-size:11px;font-weight:400}.guild-section>.game-section-content{padding:8px}.guild-home-grid{display:grid;grid-template-columns:244px minmax(0,1fr);gap:12px}.guild-home-right{display:grid;align-content:start;gap:12px}.guild-identity>.game-section-content{display:grid;gap:8px}.guild-skill-grid,.guild-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guild-hero{display:flex;align-items:center;gap:12px;min-height:66px;padding:6px;background:#211812;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px}.guild-hero>div{display:grid;gap:8px;min-width:0}.guild-hero strong{font-size:16px;color:#f0c45c}.guild-emblem{display:grid;place-items:center;flex:none;width:54px;height:54px;background:#120e09;border:1px solid #484038;color:#f0c45c}.guild-inset{min-width:0;padding:6px;background:#1c1510;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px}.guild-inset h5{font:inherit;text-align:center;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #080000;color:#f3e8d5}.guild-stat{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;background:#211812;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px}.guild-badge,.guild-stat b{font-weight:400;min-width:40px;padding:0 6px;text-align:center;border:1px solid #987541;background:#4e3519;color:#f0c45c}.guild-stat>span:first-child{flex:1;min-width:0;color:#a59d91}.guild-stat>b{flex:none}.guild-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px}.guild-badge[data-active=false]{background:#120e09;border-color:#484038;color:#a59d91}.guild-progress{position:relative;height:16px;border:1px solid #484038;padding:2px;background:#120e09}.guild-progress progress{display:block;appearance:none;width:100%;height:10px;border:0;background:#120e09}.guild-progress progress::-webkit-progress-bar{background:#120e09}.guild-progress progress::-webkit-progress-value{background:#f0c45c}.guild-progress progress::-moz-progress-bar{background:#f0c45c}.guild-progress>span{position:absolute;inset:0;text-align:center;line-height:14px;color:white;text-shadow:1px 1px #000,-1px -1px #000}.guild-profile>div{display:flex;justify-content:space-between;gap:8px;padding:2px 4px;border-bottom:1px solid #080000}.guild-profile dt{color:#a59d91}.guild-profile dd{text-align:right}.guild-button,.guild-nav button{min-width:0;min-height:28px;padding:4px 8px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;background:#211812;color:#cfc9c1;font:inherit}.guild-button:hover:not(:disabled),.guild-nav button:hover:not(:disabled){background:#32261e;border-color:#5a4b3e}.guild-button[aria-pressed=true],.guild-nav button[aria-pressed=true],.guild-primary:not(:disabled){background:#4e3519;border-color:#987541;color:#f3e8d5}.guild-button:disabled,.guild-nav button:disabled{background:#12100d;color:#77736c;cursor:not-allowed}.guild-checkin{min-height:44px}.guild-checkin>span{display:block;color:#f0c45c}.guild-passive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guild-passive-row{display:flex;gap:4px;align-items:center;margin-bottom:4px;padding-left:4px;border-left:3px solid #b08a4d;background:#211812}[data-category=pve] .guild-passive-row{border-left-color:#76937c}[data-category=pvp] .guild-passive-row{border-left-color:#668fa8}.guild-passive-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a59d91}.guild-passive-row b{flex:none;min-width:48px;text-align:center;border:1px solid #987541;font-weight:400;color:#f0c45c}.guild-hint{display:block;width:100%;padding:8px 4px;text-align:center;color:#a59d91}button.guild-hint:hover{color:#f0c45c}.guild-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:4px 8px;margin-bottom:4px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;background:#211812}.guild-row:nth-child(2n){background:#251b14}.guild-row[aria-pressed=true]{background:#4e3519;border-color:#987541}.guild-facility>div,.guild-row>span:first-child{flex:1;min-width:0}.guild-facility{gap:4px;padding:2px 4px}.guild-facility small{display:block;font-size:10px;color:#a59d91}.guild-facility .guild-badge,.guild-facility .guild-button{flex:none}.guild-facility[data-locked=true]{color:#77736c}.guild-nav{display:grid;grid-template-columns:.8fr 1fr .8fr 1.3fr .8fr .7fr 1fr 1.25fr 1.6fr;gap:4px;margin-top:4px;padding:4px}.guild-nav button{min-height:38px;padding:4px}.guild-skills{display:grid;gap:12px}.guild-skill-grid{grid-auto-flow:column;grid-template-rows:repeat(3,minmax(0,1fr))}.guild-skill-row{gap:4px;min-height:36px;padding:4px;border-left:3px solid #b08a4d;margin:0}.guild-skill-row[data-category=pve]{border-left-color:#76937c}.guild-skill-row[data-category=pvp]{border-left-color:#668fa8}.guild-skill-row>.guild-skill-label{flex:1;min-width:0;padding:0 8px;text-align:left;background:none;border:0;border-radius:0;color:#cfc9c1;font:inherit;transform:none}.guild-skill-label>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-skill-row .guild-badge{width:60px;padding:0 2px;background:#211812;border-color:#484038}.guild-skill-row .guild-button{width:32px;flex:none;min-height:26px;padding:2px}.guild-pips{display:flex;gap:1px;flex:none}.guild-pips i{width:5px;height:9px;background:#655b50}.guild-pips i[data-filled=true]{background:#d2ad5c}.guild-dim{color:#a59d91}.guild-gold{color:#f0c45c}.guild-green{color:#8bd14a}.guild-quest-list{display:grid;gap:4px}.guild-quest-card{position:relative;padding:8px;min-height:64px;background:#211812;border:1px solid #484038;border-left:3px solid #655b50}.guild-quest-card[data-weekly-active=true]{border-left-color:#f0c45c}.guild-quest-card[data-locked=true]{color:#77736c;background:#12100d}.guild-quest-meta{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px}.guild-quest-meta .guild-badge{background:#120e09;border-color:#484038}.guild-quest-card>.guild-button{margin-top:4px}.guild-terrain{display:grid;gap:12px}.guild-terrain .guild-facility{min-height:44px}.guild-bank,.guild-terrain-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guild-bank label{flex:1;min-width:80px;max-width:140px}.guild-window label{display:grid;gap:4px;min-width:0;color:#a59d91}.guild-window input:not([type=checkbox]),.guild-window select,.guild-window textarea{width:100%;min-width:0;min-height:26px;padding:2px 6px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;border-radius:0;background:#211812;color:#cfc9c1;font:inherit}.guild-window select{color:#f0c45c}.guild-window input[type=checkbox]{accent-color:#987541;width:16px;height:16px}.guild-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.guild-toolbar>label:first-child{flex:1;min-width:120px}.guild-window .guild-toggle{display:flex;align-items:center;gap:4px}.guild-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #484038}.guild-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.guild-table th{color:#cfc9c1;font-weight:400;background:#211812;padding:8px;border:1px solid #484038}.guild-table td{padding:6px 8px;border-bottom:1px solid #080000;background:#251b14}.guild-table tbody tr:nth-child(2n) td{background:#211812}.guild-rights{min-width:800px}.guild-rights td,.guild-rights th{text-align:center}.guild-table th:first-child{text-align:left}.guild-subtabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.guild-subtabs>button{flex:1}.guild-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.guild-empty{padding:48px 8px;text-align:center;color:#a59d91}.guild-log-list .guild-row{flex-wrap:wrap}.guild-log-list .guild-row>span:first-child{max-width:120px}.guild-log-list .guild-row>span:nth-child(2){flex:1;min-width:120px;overflow-wrap:anywhere}.guild-log-list small{color:#a59d91}.guild-directory{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:12px}.guild-directory-list{min-width:0}.guild-directory-head,.guild-directory-row{display:grid;grid-template-columns:1.3fr 32px 54px 1.1fr 1fr 1fr;align-items:center;gap:4px;width:100%;padding:8px 4px;text-align:center}.guild-directory-head{background:#211812;border:1px solid #484038}.guild-directory-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-flag{display:inline-block;width:18px;height:auto;vertical-align:middle;margin-right:4px}.guild-directory .game-section-content{display:grid;gap:8px}.guild-advert{display:grid;gap:12px;max-width:640px}.guild-advert textarea{min-height:120px}.guild-war-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.guild-war-body{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:12px}.guild-war-side{align-content:start}.guild-war-side,.guild-war-side .game-section-content{display:grid;gap:8px}.guild-war-list>button{width:100%;text-align:left}.guild-notice{min-height:24px;font-size:12px;color:#f0c45c}.guild-caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:20px;color:#a59d91}.guild-caption p{flex:1;min-width:180px;max-width:580px}.guild-caption label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.guild-caption select{max-width:160px;padding:4px 8px;border:1px solid #484038;background:#211812;color:#f0c45c}.guild-caption>button{color:#d4b34c;text-decoration:underline;text-underline-offset:4px}.guild-dialog{position:fixed;margin:auto;width:calc(100% - 32px);max-width:760px;max-height:calc(100dvh - 48px);overflow:visible}.guild-dialog::backdrop{background:#000c}.guild-dialog-content{display:grid;gap:16px;padding:28px 8px 8px;overflow-y:auto;max-height:calc(100dvh - 72px)}.guild-dialog-content>button{justify-self:end}.guild-bracket{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px}.guild-tournament-reference{margin-top:16px;border-top:1px solid #484038;padding-top:8px}.guild-tournament-reference>summary{width:fit-content;cursor:pointer;padding:8px;color:#f0c45c}.guild-tournament-reference>summary:focus-visible{outline:2px solid #d4bd7c;outline-offset:2px}.guild-storage-grid{display:grid;grid-template-columns:repeat(5,32px);justify-content:center}.guild-storage-grid>span{width:32px;height:32px;background:url(/gurgarath/adventure/interface/slot_base.webp) 50%/32px 32px}.guild-preview button:focus-visible,.guild-preview input:focus-visible,.guild-preview select:focus-visible,.guild-preview textarea:focus-visible,.guild-table-scroll:focus-visible{outline:2px solid #d4bd7c;outline-offset:2px}@media (max-width:1000px){.guild-home-grid{grid-template-columns:220px minmax(0,1fr)}.guild-passive-grid,.guild-skill-grid{grid-template-columns:minmax(0,1fr)}.guild-skill-grid{display:grid;grid-auto-flow:row;grid-template-rows:none}.guild-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.guild-directory,.guild-war-body{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:700px){.guild-page-heading{flex-wrap:wrap;padding-block:8px}.guild-page-heading h4{flex-basis:100%}.guild-directory,.guild-home-grid,.guild-two,.guild-war-body{grid-template-columns:minmax(0,1fr)}.guild-page-body{min-height:0;padding:8px 4px}.guild-identity .guild-two{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.guild-stat{flex-wrap:wrap}.guild-skills>.guild-stat>span:last-child{flex-basis:100%}.guild-pips{display:none}.guild-skill-row .guild-badge{width:48px;flex:none}.guild-skill-row>.guild-skill-label{padding-inline:4px}.guild-directory-head,.guild-directory-row{grid-template-columns:minmax(60px,1fr) 24px 48px minmax(44px,1fr);font-size:10px}.guild-directory-head>span:nth-child(5),.guild-directory-head>span:nth-child(6),.guild-directory-row>span:nth-child(5),.guild-directory-row>span:nth-child(6){display:none}.guild-bracket,.guild-war-records{grid-template-columns:minmax(0,1fr)}.guild-subtabs>button{flex-basis:30%;padding-inline:4px}.guild-recruit-list .guild-row{flex-wrap:wrap}}.market-preview{min-width:0}.market-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.market-topics button{min-height:44px;padding:8px 16px;border:1px solid #64553c;background:#17120f;color:#b8b0a3;font-size:13px}.market-topics button[aria-pressed=true]{color:#f0c45c;background:#4e3519;border-color:#987541}.market-window{color:#cfc9c1;font-size:11px}.market-window .game-window-content{padding-top:20px}.market-window .game-section{padding:0 2px 2px}.market-window .game-section-title{height:34px;min-height:34px;display:grid;place-items:center;padding:4px 8px;font-size:11px;font-weight:400;background:url(/gurgarath/systems/market/decorated-bar-big.webp) 0 0 repeat-x}.market-window .game-section-content{padding:4px}.market-button{min-height:24px;padding:0 8px;border:1px solid #484038;border-bottom-color:#080000;background:#211812;color:#cfc9c1;font-size:11px}.market-button:hover:not(:disabled),.market-button[aria-pressed=true]{background:#4e3519;border-color:#987541;color:#f3e8d5}.market-preview button:disabled{opacity:.45;cursor:not-allowed}.market-preview button:focus-visible,.market-preview input:focus-visible,.market-preview select:focus-visible,.market-preview summary:focus-visible,.market-table-region:focus-visible{outline:2px solid #f0c45c;outline-offset:2px}.market-search-windows{display:grid;grid-template-columns:304px minmax(0,780px);justify-content:center;gap:8px;align-items:start}.market-search-windows .game-stage{padding-top:16px}.market-filter-window .game-window-content{display:grid;gap:4px}.market-small-heading{padding:4px;text-align:center;font-size:11px}.market-class-filters{display:flex;gap:12px;justify-content:center;padding:4px}.market-filter-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:4px}.market-actions{flex-wrap:wrap;gap:8px;padding:4px}.market-actions,.market-check{display:flex;justify-content:center}.market-check{align-items:center;gap:4px;font-size:11px;padding:4px 0}.market-search-window{border-width:10px}.market-search-window .game-titlebar{top:-5px;left:-5px;right:-5px}.market-search-window .game-window-content{padding-top:22px}.market-search-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;height:478px}.market-search-sidebar{min-width:0;display:grid;grid-template-rows:28px 36px minmax(0,1fr);gap:4px}.market-search-input{display:flex;align-items:center;gap:4px}.market-search-bar{width:188px;height:28px;background:url(/gurgarath/systems/market/search-bar.webp) 50% no-repeat}.market-static-field{display:flex;align-items:center;height:22px;min-width:0;border:1px solid #484038;padding:0 4px;background:#191713;font-size:11px;overflow:hidden;white-space:nowrap}.market-static-select{position:relative;padding-right:14px}.market-static-select:after{content:"";position:absolute;right:4px;border:4px solid transparent;border-top-color:#cfc9c1;top:9px}.market-static-checkbox{width:12px;height:12px;border:1px solid #484038;background:#090807}.market-actions>span.market-button{display:inline-flex;align-items:center}.market-mode-buttons{display:flex;align-items:center;justify-content:center;gap:9px;padding:4px}.market-mode-buttons img{flex:none;object-fit:contain}.market-categories{min-height:0;background:url(/gurgarath/adventure/interface/outline_base.webp) repeat;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.market-category{width:199px;height:40px;flex:none;position:relative;text-align:left;background-repeat:no-repeat;background-position:50%;color:#eee0bc}.market-category span{display:flex;align-items:center;height:100%;margin-left:70px;margin-right:20px;font-size:11px;line-height:13px}.market-results{min-width:0}.market-table-region{height:450px;padding:1px 4px 4px;overflow:auto;border:1px solid #484038;scrollbar-color:#7a5c2e #181310;scrollbar-width:thin;background:#211c14}.market-table{width:521px;min-width:521px;margin:0 auto}.market-table-head{position:relative;height:21px;background:url(/gurgarath/systems/market/decorated-bar-small.webp) 0 0 repeat-x}.market-table-head span{position:absolute;top:0;display:flex;align-items:center;height:21px;font-size:11px;color:#eee0bc}.market-table-head span:first-child{left:30px}.market-table-head span:nth-child(2){left:115px}.market-table-head span:nth-child(3){left:232px}.market-table-head span:nth-child(4){left:340px}.market-table ul{list-style:none;margin:0;padding:0}.market-table li{position:relative;width:521px;height:51px;background:url(/gurgarath/systems/market/holder_small_item_unselected.webp) 0 0 no-repeat}.market-table li[data-size="2"]{height:84px;background-image:url(/gurgarath/systems/market/holder_medium_item_unselected.webp)}.market-table li[data-size="3"]{height:116px;background-image:url(/gurgarath/systems/market/holder_large_item_unselected.webp)}.market-table li>*{position:absolute;top:50%;transform:translateY(-50%)}.market-table .market-item-icon{left:7px}.market-table .market-count{left:48px}.market-table .market-offer-name{left:90px;width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-table .market-price{left:215px;width:113px}.market-table .market-price .market-money{justify-content:flex-start}.market-table .market-map{left:330px;width:92px}.market-table .market-result-action{left:440px}.market-table .market-buy-icon{left:465px}.market-item-icon{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border:0;border-radius:0;background:url(/gurgarath/systems/market/slot.webp) 0 0/32px 32px repeat-y;padding:0}.market-table li[data-size="2"] .market-item-icon{height:64px}.market-table li[data-size="3"] .market-item-icon{height:96px}.market-item-icon img{width:32px;height:100%;flex:none;object-fit:contain}.market-count{font-size:11px}.market-offer-name{min-width:0;text-align:left;font-size:11px;color:#f0c45c;overflow-wrap:anywhere}.market-offer-name[data-rarity="1"]{color:#1eff00}.market-offer-name[data-rarity="2"]{color:#3050db}.market-offer-name[data-rarity="3"]{color:#a87ed9}.market-offer-name[data-rarity="4"]{color:#ff005e}.market-money{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px;font-size:11px;white-space:nowrap}.market-money img{flex:none;object-fit:contain}.market-map{color:#ff6060;font-size:10px;text-align:center}.market-result-action{display:grid;place-items:center;width:24px;height:24px;color:#d7cfa7;background:url(/gurgarath/systems/market/sandglass_button_default.webp) 50% no-repeat}.market-result-action:hover{background-image:url(/gurgarath/systems/market/sandglass_button_over.webp)}.market-buy-icon{width:24px;height:20px;background:url(/gurgarath/systems/market/letter_button_default.webp) 50% no-repeat}.market-buy-icon:hover{background-image:url(/gurgarath/systems/market/letter_button_over.webp)}.market-buy-icon:active{background-image:url(/gurgarath/systems/market/letter_button_down.webp)}.market-result-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 0 0}.market-buy-preview{display:grid;place-items:center;width:88px;height:21px;flex:none;color:#cfc9c1;font-size:11px;background:url(/gurgarath/systems/market/action-button-left.webp) 0 0 no-repeat,url(/gurgarath/systems/market/action-button-right.webp) 100% 0 no-repeat,url(/gurgarath/systems/market/action-button-center.webp) 0 0 repeat-x}.market-pagination{display:flex;align-items:center;gap:4px}.market-pagination span{display:grid;place-items:center;width:32px;height:20px;background:url(/gurgarath/systems/market/private_pagenumber_00.webp) 50% no-repeat}.market-pagination span:first-child{background-image:url(/gurgarath/systems/market/private_pagenumber_01.webp);color:#f0c45c}.market-pagination i{width:16px;height:20px;background:url(/gurgarath/systems/market/private_next_btn_01.webp) 50% no-repeat}.market-shop-stage{display:grid;grid-template-columns:196px minmax(0,512px);justify-content:center;align-items:start;gap:32px;max-width:740px;margin:0 auto}.market-private-window{border-width:10px}.market-private-window .game-titlebar{top:-5px;left:-5px;right:-5px}.market-private-content{display:grid;justify-items:center;gap:4px;padding:4px}.market-private-content>:not(.market-shop-name){width:168px}.market-private-tools{height:36px;display:flex;align-items:center;justify-content:space-around;border:1px solid #484038}.market-shop-name{display:flex;align-items:center;width:161px;height:28px;margin:0 auto;background:url(/gurgarath/systems/market/shop_name_bar.webp) 50% no-repeat}.market-shop-name>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;padding-left:4px;text-align:center}.market-shop-grid{padding:4px;width:168px;margin:0 auto;background:url(/gurgarath/adventure/interface/outline_base.webp) repeat}.market-shop-cells{position:relative;display:grid;grid-template-columns:repeat(5,32px);grid-template-rows:repeat(9,32px);width:160px;height:288px;background:url(/gurgarath/systems/market/slot.webp) repeat}.market-grid-position{min-height:0;z-index:1}.market-grid-item{border:0;border-radius:0;padding:0;background:transparent;width:32px;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.market-grid-item img{max-width:32px;max-height:100%;width:auto;height:auto;object-fit:contain}.market-grid-item:focus-visible,.market-grid-item:hover{outline:1px solid #f0c45c;outline-offset:-1px;background:#ab853b25}.market-grid-item>span{position:absolute;bottom:0;right:1px;color:white;font-size:10px;text-shadow:1px 1px #000,-1px -1px #000}.market-empty-slot{width:32px;height:32px;background-position:50%;background-repeat:no-repeat}.market-shop-pages{display:flex;justify-content:space-evenly;gap:4px;padding:4px}.market-shop-pages button{height:19px;width:32px;flex:none;background:url(/gurgarath/systems/market/tab-01.webp) 50% no-repeat}.market-shop-pages button:hover{background-image:url(/gurgarath/systems/market/tab-02.webp)}.market-shop-pages button[aria-pressed=true]{color:#f0c45c;background-image:url(/gurgarath/systems/market/tab-03.webp)}.market-duration{display:flex;flex-wrap:wrap;gap:4px;padding:4px 8px;border:1px solid #484038}.market-duration>span{text-align:center;flex:1}.market-duration [role=progressbar]{width:100%;height:8px;background:url(/gurgarath/systems/market/gauge_slot_left.webp) 0 no-repeat,url(/gurgarath/systems/market/gauge_slot_right.webp) 100% no-repeat,url(/gurgarath/systems/market/gauge_slot_center.webp) 50% repeat-x;padding:0 4px}.market-duration [role=progressbar]>span{display:block;height:100%;background:url(/gurgarath/systems/market/gauge_red.webp) 0 repeat-x}.market-shop-total{display:grid;justify-content:center;gap:4px;padding:8px 4px;text-align:center;border:1px solid #484038}.market-shop-total>span{display:grid;justify-items:center;gap:4px}.market-shop-balance{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px;border:1px solid #484038}.market-shop-balance .market-money{justify-content:flex-start}.market-shop-world{min-width:0;padding-top:20px;display:grid;gap:16px}.market-model{position:relative;min-width:0;padding:64px 8px 8px;min-height:420px;border:1px solid #484038;background:radial-gradient(ellipse at 50% 70%,#6c553323,transparent 65%),url(/gurgarath/adventure/interface/outline_base.webp) repeat}.market-model>img{display:block;width:100%;max-width:512px;height:auto;max-height:384px;object-fit:contain;margin:0 auto}.market-model-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#b8b0a3}.market-sign{position:absolute;left:50%;top:32px;transform:translateX(-50%);width:190px;height:32px}.market-sign b{position:absolute;inset:0;display:grid;place-items:center;padding:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;text-shadow:1px 1px #000}.market-sign>span{position:absolute;pointer-events:none;background-repeat:no-repeat}.market-sign-left_bottom,.market-sign-left_top,.market-sign-right_bottom,.market-sign-right_top{width:48px;height:32px}.market-sign-left_top{left:-32px;top:-16px}.market-sign-left_bottom{left:-32px;bottom:-16px}.market-sign-right_top{right:-32px;top:-16px}.market-sign-right_bottom{right:-32px;bottom:-16px}.market-sign-bottom,.market-sign-top{left:16px;right:16px;height:32px;background-repeat:repeat-x!important}.market-sign-top{top:-16px}.market-sign-bottom{bottom:-16px}.market-sign-left,.market-sign-right{top:16px;bottom:16px;width:16px;background-repeat:repeat-y!important}.market-sign-left{left:0}.market-sign-right{right:0}.market-sign[data-style=default]{background:#0008}.market-sign[data-style=default] .market-sign-left_bottom,.market-sign[data-style=default] .market-sign-left_top,.market-sign[data-style=default] .market-sign-right_bottom,.market-sign[data-style=default] .market-sign-right_top{width:16px;height:16px}.market-sign[data-style=default] .market-sign-left_top{left:0;top:0}.market-sign[data-style=default] .market-sign-left_bottom{left:0;bottom:0}.market-sign[data-style=default] .market-sign-right_top{right:0;top:0}.market-sign[data-style=default] .market-sign-right_bottom{right:0;bottom:0}.market-sign[data-style=default] .market-sign-top{top:0;height:16px}.market-sign[data-style=default] .market-sign-bottom{bottom:0;height:16px}.market-hint{font-size:12px;line-height:1.8;color:#b8b0a3;text-align:center}.market-resources{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px}.market-resource{display:flex;align-items:center;gap:8px;font-size:11px;color:#d4bd7c;padding:4px}.market-decoration{display:grid;grid-template-columns:minmax(0,170fr) minmax(0,208fr) minmax(0,170fr);gap:4px}.market-decoration-list{display:flex;flex-direction:column;gap:4px}.market-decoration-list button{min-height:28px;text-align:center}.market-decoration .game-section-title{height:26px;min-height:26px;background:none}.market-decoration .market-model{min-height:300px;display:flex;flex-direction:column;justify-content:center;padding-top:84px}.market-model-heading{position:absolute;left:2px;right:2px;top:0;height:34px;display:grid;place-items:center;font-size:11px;font-weight:400;background:url(/gurgarath/systems/market/decorated-bar-big.webp) 0 0 repeat-x}.market-decoration .market-sign{top:56px;width:128px}.market-decoration-actions{padding-top:12px}.market-notice{min-height:24px;margin-top:4px;color:#f0c45c}.market-caption,.market-notice{text-align:center;font-size:12px}.market-caption{display:grid;gap:8px;margin-top:8px;color:#b8b0a3}.market-caption>div{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center}.market-caption button{color:#f0c45c;text-decoration:underline;text-underline-offset:4px}.market-article{max-width:880px;margin:32px auto 0;border-left:2px solid #a9894d66;padding-left:20px}.market-article h3{font-size:22px;color:#e6ce97;margin-bottom:16px}.market-vip-explanation{margin-top:24px;border:1px solid #a9894d66;padding:16px 24px;color:#e6ce97}.market-vip-explanation summary{cursor:pointer;font-size:14px}.market-vip-explanation .systems-prose{margin-top:16px}@media (max-width:1100px){.market-search-windows{grid-template-columns:248px minmax(0,1fr)}.market-class-filters{gap:4px}}@media (max-width:900px){.market-search-windows{grid-template-columns:minmax(0,1fr)}.market-search-windows .game-stage{padding-bottom:8px}.market-filter-window{max-width:780px!important}.market-filter-window .game-window-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-search-body{height:auto;min-height:478px}}@media (max-width:600px){.market-filter-window .game-window-content,.market-search-body{grid-template-columns:minmax(0,1fr)}.market-search-sidebar{grid-template-rows:28px 36px auto}.market-categories{min-height:0;display:grid;grid-template-columns:repeat(auto-fit,199px);justify-content:center;padding:4px}.market-shop-stage{grid-template-columns:minmax(0,1fr);gap:0}.market-shop-world{padding-top:0}.market-model{min-height:300px}.market-decoration{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-decoration .market-model{grid-column:1/-1;grid-row:2}.market-decoration .market-sign,.market-sign{width:168px}.market-resource{max-width:100%}}.market-categories,.market-duration,.market-mode-buttons,.market-model,.market-private-content,.market-private-tools,.market-shop-balance,.market-shop-grid,.market-shop-pages,.market-shop-total,.market-table-region,.market-window .game-section{position:relative;isolation:isolate;border:0}.market-categories:before,.market-duration:before,.market-mode-buttons:before,.market-model:before,.market-private-content:before,.market-private-tools:before,.market-shop-balance:before,.market-shop-grid:before,.market-shop-pages:before,.market-shop-total:before,.market-table-region:before,.market-window .game-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:16px solid transparent;border-image:url(/gurgarath/systems/social/outline-frame.webp) 16 repeat}.market-tool-info{display:grid;place-items:center;width:28px;height:26px;padding:0;background:none;border:0;border-radius:0}.market-preview .gr-hover-grow{transform:none}.market-table .market-item-icon.gr-hover-grow{transform:translateY(-50%)}.market-tooltip{width:260px;border:1px solid transparent;border-image:url(/gurgarath/systems/atlas/tooltip-frame.webp) 16/16px repeat;background:#080808f2;padding:12px;text-align:center;font-size:11px;line-height:1.7;color:#cfc9c1}.market-tooltip h3{margin-bottom:8px;font-size:12px;font-weight:400;color:#f0c45c}.market-tooltip-level{color:#b4d38f}.market-tooltip-price{display:grid;justify-items:center;gap:4px;margin-top:12px;padding-top:8px;border-top:1px solid #484038}.market-tooltip-owner{margin-top:8px;color:#aaa398}.market-resource{border:1px solid transparent;border-image:url(/gurgarath/systems/atlas/tooltip-frame.webp) 16/16px repeat;border-radius:0;background:#080808c9;padding:8px}.market-tool-info img{object-fit:contain}.social-preview{min-width:0}.social-window{color:#cfc9c1;font-size:11px}.social-window .game-window-content{display:grid;gap:4px}.social-island{position:relative;isolation:isolate;background:url(/gurgarath/adventure/interface/outline_base.webp) repeat}.social-island:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;border:16px solid transparent;border-image:url(/gurgarath/systems/social/outline-frame.webp) 16 repeat}.social-profile{display:flex;align-items:center;gap:8px;height:76px;padding:8px}.social-portrait{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #f0c45c;box-shadow:inset 0 0 0 2px #a96f0d;background:#211812}.social-portrait[data-presence=idle]{border-color:#e8b948}.social-portrait[data-presence=busy]{border-color:#e35a45}.social-identity{display:grid;gap:4px;flex:1;min-width:0;line-height:12px}.social-identity small,.social-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:inherit}.social-identity span{color:#f0c45c}.social-identity small{color:#b8b0a3}.social-presence{width:136px;min-width:0}.social-presence select{width:100%;height:24px;padding:0 4px;border:1px solid #484038;background:#211812;font-size:10px}.social-presence select[data-presence=online]{color:#8bee55}.social-presence select[data-presence=idle]{color:#e8b948}.social-presence select[data-presence=busy]{color:#e35a45}.social-search input{width:100%;min-width:0;height:28px;padding:4px 8px;background:#211812;border:1px solid #484038;border-radius:0;color:#cfc9c1}.social-search input::placeholder{color:#b8b0a3}.social-tabs{display:flex;gap:4px;height:32px}.social-tabs button{flex:1;min-width:0;background:#211812;border:1px solid #484038;border-bottom-color:#080000;box-shadow:inset 0 1px #3e342a}.social-tabs button:hover{background:#32261e;border-color:#5a4b3e}.social-tabs button[aria-pressed=true]{background:#4e3519;border-color:#987541 #987541 #180c05;box-shadow:inset 0 1px #6e5730;color:#f3e8d5}.social-list{height:296px;overflow:hidden;padding:8px}.social-list-rows{height:100%;overflow-y:auto;scrollbar-color:#7a5c2e #181310;scrollbar-width:thin}.social-group{--social-accent:#938e85;--social-top:#262119;--social-bottom:#15120e}.social-group[data-social-section=favorites]{--social-accent:#f0c45c;--social-top:#372b11;--social-bottom:#1e1809}.social-group[data-social-section=staff]{--social-accent:#4e8faa;--social-top:#1c303a;--social-bottom:#111c22}.social-group[data-social-section=online]{--social-accent:#8bd14a;--social-top:#28241b;--social-bottom:#16130e}.social-group[data-social-section=blocked]{--social-accent:#e35a45;--social-top:#3a1d19;--social-bottom:#1e100d}.social-group-heading{display:flex;align-items:center;gap:4px;width:100%;height:28px;margin-bottom:4px;padding:0 8px;border-left:3px solid var(--social-accent);border-bottom:1px solid #14100c;background:linear-gradient(var(--social-top),var(--social-bottom));box-shadow:inset 0 1px #3e342a;color:var(--social-accent);text-align:left}.social-group-heading span:last-child{margin-left:auto}.social-contact{display:flex;align-items:center;gap:4px;height:28px;margin-bottom:4px;padding-right:4px;border-left:2px solid var(--social-accent);border-bottom:1px solid #14100c;background:#211812}.social-contact:nth-child(2n){background:#251b14}.social-contact:focus-within,.social-contact:hover{background:#32261e}.social-contact[data-selected=true]{background:#4e3519;color:#f3e8d5}.social-contact-info{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:100%;padding:0 4px;text-align:left}.social-dot{flex:none;width:6px;height:6px;background:#8bee55}.social-dot[data-presence=offline]{background:#5d5a53}.social-dot[data-presence=idle]{background:#e8b948}.social-dot[data-presence=busy]{background:#e35a45}.social-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-meta{width:44px;flex:none;color:#b8b0a3;font-size:10px}.social-channel{width:32px;flex:none;text-align:right;font-size:10px;color:#8bee55}.social-channel[data-presence=offline]{color:#938e85}.social-channel[data-presence=idle]{color:#e8b948}.social-channel[data-presence=busy]{color:#e35a45}.social-button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid #484038;border-bottom-color:#080000;background:#211812;color:#cfc9c1;font-size:11px}.social-button:hover{background:#43301b;border-color:#5a4b3e}.social-button:active{background:#24190e}.social-actions{position:relative}.social-actions>.social-button{min-height:20px;width:28px;padding:0}.social-row-menu{position:absolute;right:0;top:24px;z-index:3;width:188px;padding:4px;border:1px solid #484038;border-bottom-color:#080000;background:#1c1510;box-shadow:0 4px 12px #0008}.social-row-menu[data-above=true]{top:auto;bottom:24px}.social-row-menu button,.social-row-menu>span{display:block;width:100%;min-height:28px;padding:4px 8px;text-align:left}.social-row-menu button:hover{background:#43301b}.social-empty{padding:24px 8px;text-align:center;color:#b8b0a3}.social-footer{display:flex;align-items:center;justify-content:space-between;gap:4px;height:36px;padding:4px 8px}.social-footer [data-slot=button]{min-height:24px;padding:0 8px;border-color:#484038;background:#211812;color:#cfc9c1;font-size:11px}.social-footer [data-slot=button] svg{display:none}.social-count{color:#b8b0a3;font-size:10px;white-space:nowrap}.social-notice{min-height:20px;color:#f0c45c}.social-caption,.social-notice{text-align:center;font-size:12px}.social-caption{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:8px;color:#b8b0a3}.social-caption button{color:#f0c45c;text-decoration:underline;text-underline-offset:4px}.social-list-rows:focus-visible,.social-preview a:focus-visible,.social-preview button:focus-visible,.social-preview input:focus-visible,.social-preview select:focus-visible{outline:2px solid #f0c45c;outline-offset:2px}@media (max-width:380px){.social-profile{gap:4px;padding:4px}.social-portrait{width:40px;height:40px}.social-portrait img{width:32px;height:32px}.social-presence{width:116px}.social-contact-info{gap:2px}.social-meta{width:36px}.social-contact>.social-button{padding:0 4px;font-size:10px}}.message-center-preview{min-width:0}.message-center-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:12px;padding:12px}.message-center-sidebar{display:flex;min-width:0;flex-direction:column;gap:12px}.message-center-kinds{display:flex;flex-wrap:wrap;gap:4px}.message-center-kinds button,.message-center-tools button{min-height:36px;border:1px solid #66543b;padding:8px;color:#c9c2b1;font-size:11px}.message-center-kinds button[aria-pressed=true],.message-center-tools button[aria-pressed=true]{background:#a9894d22;color:#e6ce97;border-color:#a9894d}.message-center-conversations{min-height:240px;background:#08090980;border:1px solid #554630}.message-center-conversations>button{display:flex;width:100%;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #55463066;text-align:left;color:#d8d5cd;font-size:12px}.message-center-conversations>button[data-selected=true]{background:#a9894d22;box-shadow:inset 3px 0 #a9894d}.message-center-conversations>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.message-center-conversations small{display:block;margin-top:4px;color:#92948f;font-size:10px}.message-center-conversations b{color:#e6ce97}.message-center-chat{display:flex;min-width:0;flex-direction:column;border:1px solid #554630;background:#090b0c66}.message-center-chat>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #554630}.message-center-chat h4{font-size:14px;color:#e6ce97}.message-center-chat header p{margin-top:4px;color:#989e9b;font-size:11px}.message-center-tools{display:flex;gap:4px}.message-center-history{display:flex;flex:1;flex-direction:column;gap:12px;min-height:240px;max-height:360px;overflow-y:auto;padding:16px}.message-center-history li{max-width:88%;align-self:flex-start;padding:12px;border:1px solid #58686c66;border-radius:4px;background:#26343b80}.message-center-history li[data-own=true]{align-self:flex-end;background:#3d372880;border-color:#a9894d66}.message-center-history small{color:#b7ac89;font-size:10px}.message-center-history p{margin-top:4px;font-size:12px;line-height:1.6;color:#e0e0d8;overflow-wrap:anywhere}.message-center-compose{display:flex;gap:8px;padding:12px;border-top:1px solid #554630}.message-center-footer{display:flex;justify-content:flex-end;min-height:36px;padding:0 12px 12px}.message-center-preview button:focus-visible{outline:2px solid #d6b269;outline-offset:2px}@media(max-width:639px){.message-center-layout{grid-template-columns:minmax(0,1fr);padding:8px}.message-center-conversations{min-height:0;max-height:220px;overflow-y:auto}.message-center-history{min-height:200px;padding:12px}.message-center-kinds button{min-height:44px}}.pf-preview{min-width:0}.pf-window{color:#d8d5cf;font-size:11px;line-height:16px;border-width:8px}.pf-window .game-titlebar{top:-3px;left:-3px;right:-3px}.pf-window .game-window-content{padding-top:24px}.pf-outline{position:relative;isolation:isolate;border:1px solid #625a48;box-shadow:inset 0 0 0 2px #050403;background:url(/gurgarath/adventure/interface/outline_base.webp) repeat}.pf-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,1.4fr);gap:4px;padding:4px;margin-bottom:4px}.pf-tabs>button{min-width:0;height:28px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;background:#211812;color:#d8d5cf;padding:0 4px}.pf-tabs .pf-create{margin-left:36px;background:#65451f;border-color:#987541}.pf-form-mode>button[aria-pressed=true],.pf-tabs>button[aria-pressed=true]{background:#563c1e;border-color:#987541;color:#f3e8d5}.pf-button:hover:not(:disabled),.pf-tabs>button:hover{background:#3d2c1c;border-color:#987541}.pf-filters{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px;margin-bottom:4px;color:#a59d91}.pf-filters>p{padding-inline:4px}.pf-window fieldset,.pf-window label{min-width:0}.pf-window input:not([type=checkbox]),.pf-window select{min-width:0;height:25px;padding:2px 8px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;border-radius:0;background:#15100b;color:#d8d5cf;font:inherit}.pf-window input::placeholder{color:#aaa194;opacity:1}.pf-window input[type=number]{appearance:textfield;padding-inline:4px}.pf-window input::-webkit-inner-spin-button{appearance:none}.pf-filters>select{flex:1;width:120px}.pf-races{display:flex;gap:4px;flex:none}.pf-form-races>button:not(.pf-button),.pf-races button{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid #5b5143;background:#18140f}.pf-form-races img,.pf-races img{width:22px;height:22px;object-fit:contain}.pf-muted-face{filter:grayscale(1);opacity:.45}.pf-form-races>button[aria-pressed=true],.pf-races button[aria-pressed=true]{border-color:#b99854}.pf-level-range{display:flex;align-items:center;gap:4px;flex:none;white-space:nowrap}.pf-level-range input{width:40px}.pf-window .pf-compatible{display:flex;align-items:center;gap:4px;flex:none;white-space:nowrap;color:#d8d5cf}.pf-compatible input{accent-color:#ac883f;width:13px;height:13px}.pf-panels{display:grid;grid-template-columns:3fr 2fr;gap:4px;min-height:400px}.pf-list-panel{min-width:0;padding:4px}.pf-empty-card{padding:28px 16px;min-height:136px;text-align:center;border:1px solid #484038;background:#17120c;color:#f3e8c3}.pf-empty-card>p,.pf-empty-detail>p{color:#a59d91;margin-top:4px}.pf-empty-card>button{display:block;width:168px;max-width:100%;margin:12px auto 0}.pf-empty-detail{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16px;color:#f3e8c3}.pf-rows{display:grid;gap:4px}.pf-row{display:flex;align-items:start;gap:8px;min-width:0;width:100%;padding:8px;text-align:left;border:1px solid #484038;background:#17120c}.pf-row:hover,.pf-row[aria-pressed=true]{background:#2d2112;border-color:#987541}.pf-row[data-compatible=false]{opacity:.65}.pf-row-face{flex:none}.pf-row-face img{width:34px;height:34px;object-fit:contain}.pf-row-copy{flex:1;min-width:0}.pf-row-copy>span,.pf-row-copy>strong{display:block}.pf-row-copy>strong{color:#f3e8c3}.pf-row-copy>strong>span{margin-left:8px;font-weight:400;color:#b6aa92}.pf-row-copy>span{color:#c7b88f;overflow-wrap:anywhere}.pf-row-copy>span:last-child{color:#a59d91}.pf-row-slots{flex:none;color:#8bd14a}.pf-details{display:flex;flex-direction:column;min-width:0;padding:12px;background:#0e0b07}.pf-summary{display:flex;gap:8px;min-height:56px}.pf-summary-face{display:grid;place-items:center;width:54px;height:54px;flex:none;border:1px solid #51452d;background:#080705}.pf-summary-face img{width:50px;height:50px;object-fit:contain}.pf-summary-copy{min-width:0;flex:1}.pf-summary-copy>strong{display:block;color:#f3e8c3;line-height:20px;overflow-wrap:anywhere}.pf-summary-copy>span{display:block;color:#b6aa92;white-space:nowrap}.pf-summary-copy .pf-presence{color:#a59d91;font-size:10px}.pf-form-actions>p:before,.pf-presence:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;background:#8bd14a}.pf-badge{align-self:start;border:1px solid #987541;padding-inline:4px;background:#65451f;color:#f3e8c3;font-size:10px;line-height:14px}.pf-activity-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px;border:1px solid #302719;background:#15110a;color:#f3e8c3}.pf-activity-strip>span{padding-inline:4px;border:1px solid #486b31;background:#182b10;font-size:10px;line-height:14px}.pf-listing-title{margin-top:8px;overflow-wrap:anywhere}.pf-description{margin-top:4px;color:#b6aa92;overflow-wrap:anywhere}.pf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:24px}.pf-facts>div{border:1px solid #302719;padding:4px 8px;background:#15110a}.pf-facts dt{color:#a59d91;font-size:10px}.pf-facts dd{color:#f3e8c3;font-weight:600;font-size:12px}.pf-facts>div:nth-child(3) dd{color:#8bd14a}.pf-desired{margin-top:8px;color:#b6aa92}.pf-desired>div{display:flex;gap:8px;margin-top:4px}.pf-desired img{width:26px;height:26px;border:1px solid #51452d;object-fit:contain}.pf-incompatible{margin-top:12px;color:#e99480}.pf-actions{display:flex;gap:8px;margin-top:auto;padding-top:16px}.pf-actions>button{flex:1}.pf-button{min-width:0;min-height:26px;padding:2px 8px;border-color:#484038 #080000 #080000 #484038;border-style:solid;border-width:1px;background:#2a2018;color:#d8d5cf;font:inherit;text-align:center}.pf-window button:disabled{opacity:.45;cursor:not-allowed}.pf-primary:not(:disabled){background:#65451f;border-color:#987541;color:#f3e8d5}.pf-danger:not(:disabled){background:#3c130f;border-color:#633327}.pf-footer{display:flex;align-items:center;gap:8px;padding:4px;margin-top:4px}.pf-footer>p{flex:1;min-width:0;color:#b6aa92;padding-left:4px}.pf-footer>button{width:120px}.pf-notice{min-height:24px;font-size:12px;color:#d4bd7c}.pf-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;font-size:12px;line-height:20px;color:#a59d91}.pf-caption p{max-width:640px}.pf-caption>button{color:#d4bd7c;text-decoration:underline;text-underline-offset:4px}.pf-dialog{position:fixed;margin:auto;width:calc(100% - 32px);max-width:650px;max-height:calc(100dvh - 48px);overflow:visible}.pf-dialog::backdrop{background:#000a}.pf-form{padding-top:24px;overflow-y:auto;max-height:calc(100dvh - 72px)}.pf-form-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px}.pf-form-mode>button{min-height:30px}.pf-form-panels{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;min-height:400px}.pf-form-fields{min-width:0;padding:8px}.pf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.pf-form label{display:grid;gap:4px;color:#b6aa92}.pf-form legend{margin-bottom:4px;color:#b6aa92}.pf-form-wide{grid-column:1/-1}.pf-pair{display:flex;gap:4px;align-items:center}.pf-pair input{flex:1;width:0}.pf-current-group{align-self:end;padding-bottom:4px;color:#a59d91}.pf-form-races{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pf-form-races>.pf-button{margin-left:auto}.pf-form-preview{min-width:0;padding:8px;background:#0e0b07}.pf-form-preview>h4{margin:-8px -8px 12px;text-align:center;color:#a59d91;font-weight:400}.pf-form-actions{display:flex;align-items:center;gap:8px;padding:4px;margin-top:8px}.pf-form-actions>p{flex:1;padding-left:4px}.pf-form-actions>button{min-width:108px}.pf-preview button:focus-visible,.pf-preview input:focus-visible,.pf-window select:focus-visible{outline:2px solid #d4bd7c;outline-offset:2px}@media (max-width:1100px){.pf-filters{flex-wrap:wrap}.pf-compatible{margin-left:auto}.pf-row-copy>strong>span{display:block;margin-left:0}}@media (max-width:650px){.pf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-tabs .pf-create{grid-column:1/-1;margin-left:0}.pf-panels{grid-template-columns:minmax(0,1fr);min-height:0}.pf-list-panel{min-height:200px}.pf-details{min-height:280px}.pf-filters>select{width:calc(50% - 8px);flex-basis:40%}.pf-window .pf-compatible{margin-left:0}.pf-summary-copy>span{white-space:normal}.pf-footer{flex-wrap:wrap}.pf-footer>p{flex-basis:100%}.pf-footer>button{flex:1;width:auto}.pf-form-panels{grid-template-columns:minmax(0,1fr)}.pf-form-preview{min-height:320px}.pf-form-actions{flex-wrap:wrap}.pf-form-actions>p{flex-basis:100%}.pf-form-actions>button{min-width:0;flex:1}}.events-presentation{--event-accent:#e1ba70}.events-introduction{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:40px;padding-bottom:32px;border-bottom:1px solid #a483433d}.events-manager-figure{min-width:0}.events-manager{display:block;width:100%;max-width:390px;height:auto}.events-manager-figure figcaption{margin-top:12px;color:#aaa197;font-size:11px;line-height:1.8}.events-philosophy{min-width:0;padding-top:4px}.events-philosophy h3{margin-bottom:20px;color:#efd29a;font-size:24px;font-weight:500}.events-principles{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px;border-top:1px solid #a483433d;padding-top:20px;color:#d0b77f;font-size:12px}.events-principles span{display:flex;align-items:center;gap:8px}.events-principles svg{flex-shrink:0}.events-catalogue-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:32px 0 24px}.events-catalogue-heading .celebration-eyebrow{margin-bottom:8px}.events-catalogue-heading h3{color:#eed4a3;font-size:24px;font-weight:500}.events-catalogue-heading>span{flex-shrink:0;border:1px solid #a483434d;padding:8px 12px;color:#cbb37e;font-size:12px;font-variant-numeric:tabular-nums}.events-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.events-filters button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border:1px solid #8b74454d;border-radius:4px;padding:8px 12px;color:#c2bbae;background:#0d0a08a6;font-size:12px}.events-filters button:hover,.events-filters button[aria-pressed=true]{border-color:#c4a15c;color:#f1d18e;background:#c4a15c14}.events-filters button>span{color:#9d9079;font-size:10px}.events-catalogue-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px}.events-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.events-catalogue-layout[data-complete=true] .events-grid{max-height:640px;overflow-y:auto;padding-right:4px}.events-card,.events-detail{--event-accent:#e1ba70}.events-card[data-group=loot],.events-detail[data-group=loot]{--event-accent:#b9c890}.events-card[data-group=field],.events-detail[data-group=field]{--event-accent:#ce9f87}.events-card[data-group=season],.events-detail[data-group=season]{--event-accent:#c6a5d9}.events-card[data-group=boosts],.events-detail[data-group=boosts]{--event-accent:#91bdd0}.events-card{display:flex;min-width:0;min-height:80px;align-items:center;gap:12px;border:1px solid #7c653644;border-radius:4px;padding:12px;background:#0e0b09b3;text-align:left;transition:border-color .16s,background-color .16s}.events-card:hover,.events-card[aria-pressed=true]{border-color:var(--event-accent);background-color:#302417}.events-card[aria-pressed=true]{box-shadow:inset 3px 0 var(--event-accent)}.events-card-icon,.events-item-slot{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:1px solid #6e553e80;background:linear-gradient(130deg,#221b13,#0c0a08)}.events-card-icon img,.events-item-slot img{width:32px;height:32px;object-fit:contain}.events-card-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.events-card-copy>.events-card-group{color:var(--event-accent);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.events-card-copy>strong{color:#e7dfcc;font-size:13px;font-weight:500;line-height:1.5}.events-card-copy>span:last-of-type{color:#bcb3a5;font-size:12px;line-height:1.8}.events-card-copy>small{color:#dab77e;font-size:10px;line-height:1.6}.events-card>svg{flex-shrink:0;align-self:center;color:#927f5a}.events-detail{position:sticky;top:128px;min-width:0;max-height:calc(100dvh - 144px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9b7d42 #18110b;scroll-margin-top:128px;border:1px solid #aa8f5559;border-top:2px solid var(--event-accent);border-radius:4px;padding:24px;background:radial-gradient(ellipse at 100% 0,#ac8c4124,transparent 50%),#110d09;box-shadow:0 12px 40px #0003}.events-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.events-detail-header>div{min-width:0}.events-detail-header .celebration-eyebrow{margin-bottom:8px;color:var(--event-accent)}.events-detail-header h3{color:#f0d9ac;font-size:20px;line-height:1.4;font-weight:500}.events-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;border-block:1px solid #977b3a40;padding-block:12px}.events-detail-facts dt{display:flex;align-items:center;gap:4px;margin-bottom:8px;color:#a89c83;font-size:10px}.events-detail-facts dd{color:#dfc78f;font-size:12px;line-height:1.7}.events-detail-copy{font-size:13px;line-height:1.9}.events-status{margin-top:20px;border-left:2px solid #c4a15c;padding:12px;background:#c4a15c10;color:#d8c5a0;font-size:12px;line-height:1.8}.events-linked-items{margin-top:16px;border-top:1px solid #977b3a40;padding-top:12px}.events-linked-items h4{margin-bottom:12px;color:#dcbf81;font-size:12px;font-weight:500}.events-item-list{display:grid;gap:8px}.events-item{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:12px;border:1px solid #806d4840;border-radius:4px;padding:8px;background:#0a0806b3;color:#d9d1bf;font-size:11px;line-height:1.7;text-align:left}.events-item:hover{border-color:#c4a15c}.events-score-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.events-score-list>li{position:relative;border-left:2px solid #ae8063;padding:0 0 0 8px}.events-score-list>li:nth-child(2){border-color:#c0ccd2}.events-score-list>li:nth-child(3){border-color:#e1ba70}.events-score-list>li>span{display:block;margin-top:4px;color:#c6aa71;font-size:10px}.events-item-compact{justify-content:center;padding:4px!important}.events-guide-hint{margin-top:24px;color:#aba297;font-size:11px;line-height:1.8}@media (max-width:1199px){.events-introduction{gap:24px}.events-catalogue-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.events-grid{grid-template-columns:minmax(0,1fr)}.events-card{padding:12px}.events-detail{padding:20px}}@media (max-width:1023px){.events-detail{top:160px;max-height:calc(100dvh - 176px);scroll-margin-top:160px}}@media (max-width:767px){.events-catalogue-layout,.events-introduction{grid-template-columns:minmax(0,1fr)}.events-manager-figure{width:100%;max-width:390px;margin-inline:auto}.events-catalogue-heading h3,.events-philosophy h3{font-size:20px}.events-detail{position:static;max-height:none;overflow-y:visible}.events-grid{grid-template-columns:minmax(0,1fr)}.events-card-icon{width:40px;height:40px}}@media (max-width:479px){.events-grid{grid-template-columns:minmax(0,1fr)}.events-card{flex-wrap:nowrap}.events-card>.events-card-icon{margin-right:0}.events-card-copy{flex-basis:0}.events-detail{padding:16px}.events-catalogue-heading{align-items:center}.events-catalogue-heading>span{padding:8px}}.celebrations-presentation{--celebration-lilac:#c2a3e6}.celebration-intro-strip{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-bottom:24px;padding:16px 0;border-block:1px solid #a483433d;color:#e6d4a7;font-size:13px}.celebration-intro-strip>span{display:inline-flex;align-items:center;gap:8px}.celebration-intro-strip .celebration-demo-label{margin-left:auto;color:#aca49c;font-size:11px}.celebration-topic-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.celebration-scope-tabs button,.celebration-topic-tabs button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #826a414d;padding:12px 16px;color:#d4d4d8;background:#100d0bb3;font-size:13px}.celebration-scope-tabs button[data-state=active],.celebration-topic-tabs button[data-state=active]{color:#f1d084;border-color:#c6a159;background:#87622a24}.celebration-topic-panel{min-width:0;animation:systems-arrive .22s ease-out}.celebrations-presentation a:focus-visible,.celebrations-presentation button:focus-visible,.celebrations-presentation input:focus-visible,.celebrations-presentation summary:focus-visible{outline:2px solid #e7c477;outline-offset:3px}.celebration-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#d9bd7e;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.celebration-notice{margin-top:16px;color:#aba59f;font-size:12px;line-height:1.8}.celebration-link{display:inline-block;padding:12px 0;color:#ead19b;font-size:13px;text-decoration:underline;text-underline-offset:4px}.celebration-item{display:inline-flex;flex-shrink:0;width:44px;min-height:44px;align-items:center;justify-content:center;padding:5px;border:1px solid #6e553e80;background:#100d0b;color:#e5e0d7}.celebration-item:hover{border-color:#d6b363}.celebration-item img{width:32px;height:32px;object-fit:contain}.celebration-item-count{position:absolute;right:-3px;bottom:-4px;color:white;font-size:10px;line-height:1;text-shadow:-1px -1px #000,1px 1px #000}.celebration-item-label{width:auto;max-width:100%;justify-content:flex-start;gap:12px;padding:8px 12px;text-align:left;font-size:12px;line-height:1.6}.celebration-item-label>span:last-child{min-width:0;overflow-wrap:anywhere}.celebration-item-label small{color:#d8bc7d;white-space:nowrap}.celebration-wardrobe-intro{margin-bottom:24px;border-left:2px solid #c6a159;padding:4px 0 4px 20px}.celebration-wardrobe-explanation{max-width:988px;margin:24px auto 0}.celebration-wardrobe-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;border-top:1px solid #a483433d;padding-top:24px}.celebration-copy{margin-top:28px;border:1px solid #80653840;background:#0c090780}.celebration-copy>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;color:#eed6a2;font-size:16px;cursor:pointer;list-style:none}.celebration-copy>summary::-webkit-details-marker{display:none}.celebration-copy[open]>summary svg{transform:rotate(180deg)}.celebration-copy>div{padding:0 20px 20px}.celebration-pass-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px}.celebration-pass-capture,.celebration-pass-explanation{min-width:0}.celebration-pass-capture>.celebration-eyebrow{margin-bottom:16px}.celebration-pass-benefits{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;border-top:1px solid #8c733342;padding-top:20px;color:#c5ac78;font-size:12px}.celebration-pass-benefits span{display:flex;align-items:center;gap:8px}.celebration-pass-example{margin-top:24px;border:1px solid #94743e55;border-top-color:#c7a36899;border-radius:4px;padding:20px;background:radial-gradient(ellipse at 0 0,#a0793020,transparent 70%),#0a0807c9}.celebration-pass-goal{display:flex;align-items:center;gap:12px;border:1px solid #c7a36826;border-left:2px solid #c7a368;padding:12px;background:#d2b7770a}.celebration-pass-goal-icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:1px solid #c7a36833;background:#0e110dd9}.celebration-pass-goal img{flex-shrink:0;object-fit:contain}.celebration-pass-goal span{color:#aea393;font-size:11px}.celebration-pass-goal p{margin-top:4px;color:#e8cf9c;font-size:15px;line-height:1.7}.celebration-pass-reward-heading{display:flex;align-items:center;gap:8px;margin:16px 0 12px;color:#ac8c4b}.celebration-pass-reward-heading>.celebration-eyebrow{margin:0}.celebration-pass-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.celebration-pass-rewards>span{min-width:0}.celebration-pass-rewards .celebration-item{position:relative;width:100%;height:100%;min-height:108px;flex-direction:column;gap:12px;border-color:#a9755559;padding:16px 8px 12px;background:radial-gradient(ellipse at 50% 0,#a52e2724,transparent 80%),#130d0c}.celebration-pass-rewards>span:last-child .celebration-item{border-color:#5e75a459;background:radial-gradient(ellipse at 50% 0,#345fa02b,transparent 80%),#0c1016}.celebration-pass-rewards .celebration-item:hover{border-color:#d6b363}.celebration-pass-rewards .celebration-item-label>span:last-child{text-align:center;font-size:11px}.celebration-pass-rewards .celebration-item-label small{position:absolute;top:8px;right:8px;border:1px solid #b3955f40;border-radius:2px;padding:2px 4px;background:#080705a6;font-size:11px;line-height:1.4}.celebration-pass-delivery{display:flex;align-items:start;gap:8px;margin-top:16px;border-top:1px solid #967a412e;padding-top:12px;color:#b8ac93;font-size:11px;line-height:1.8}.celebration-pass-delivery svg{flex-shrink:0;margin-top:3px;color:#c5ac78}.celebration-reward-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.celebration-reward-tracks>span{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #8e734b55;padding:12px;color:#d7d0c2;font-size:13px}.celebration-reward-tracks>span:last-child{border-color:#c7a368;color:#f0cd7d;background:#d2b7770a}.celebration-scope-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.celebration-blessing-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.celebration-blessing-header h3{color:#ebd0a1;font-size:24px}.celebration-duration{display:flex;align-items:center;gap:16px;border-left:1px solid #a88a584d;padding-left:20px}.celebration-duration strong{color:#f2d393;font-size:40px;font-weight:500;white-space:nowrap}.celebration-duration>span{max-width:112px;color:#b5a99a;font-size:12px;line-height:1.7}.celebration-blessing-layout{display:grid;gap:16px}.celebration-affect-preview{display:flex;align-items:center;gap:24px;border:1px solid #84684655;padding:16px 20px;background:radial-gradient(ellipse at 10% 50%,#80715124,transparent 70%),#08080799}.celebration-affect-preview>.celebration-eyebrow{flex-shrink:0;margin-bottom:0}.celebration-affect-strip{display:flex;align-items:center;gap:16px}.celebration-affect-icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;padding:0;background:transparent;border:none}.celebration-affect-strip>div>span{color:#d8ccaf;font-size:13px;line-height:1.6}.celebration-affect-strip p{margin-top:4px;color:#aaa399;font-size:12px;line-height:1.8}.celebration-blessing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.celebration-blessing-cards>div{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #7763474d;padding:12px;background:#0b090780}.celebration-blessing-cards h4{color:#e2d2ae;font-size:14px}.celebration-blessing-cards p{margin-top:4px;color:#a9a39a;font-size:10px;line-height:1.8}.celebration-blessing-cards strong{color:#e7c273;font-size:24px;font-weight:500;white-space:nowrap}.celebration-game-capture{max-width:var(--capture-width);margin-inline:auto}.celebration-capture-viewport{max-width:100%;overflow-x:auto;scrollbar-color:#9b7d42 #18110b;scrollbar-width:thin}.celebration-capture-viewport:focus-visible{outline:2px solid #e7c477;outline-offset:4px}.celebration-capture-image{position:relative}.celebration-capture-board{position:relative;overflow:hidden}.celebration-capture-board>img{position:absolute;max-width:none;height:auto}.celebration-capture-anchor{position:absolute;transform:translate(-50%,-50%)}.celebration-capture-pin{display:grid;width:44px;height:44px;place-items:center;border:0;padding:0;background:transparent}.celebration-capture-pin>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #f0cc7c;border-radius:50%;background:#25190df2;color:#fff0ca;box-shadow:0 2px 8px #000b;font-size:12px}.celebration-capture-pin:hover>span{background:#75511a}.celebration-game-capture figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:12px;color:#aaa197;font-size:11px;line-height:1.8}.celebration-capture-mobile-hint{display:none}.celebration-capture-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.celebration-legend-note{display:inline-flex;min-height:44px;align-items:center;gap:12px;padding:8px 12px;color:#e6cca0;font-size:12px}.celebration-legend-note>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #be9b5766;border-radius:50%;font-size:11px}@media (max-width:1199px){.celebration-pass-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.celebration-blessing-cards{grid-template-columns:minmax(0,1fr)}.celebration-affect-preview{flex-direction:column;align-items:start;gap:12px}.celebration-capture-image{min-width:var(--capture-width)}.celebration-capture-mobile-hint{display:block}.celebration-blessing-layout,.celebration-wardrobe-more{grid-template-columns:minmax(0,1fr)}.celebration-intro-strip{gap:16px}.celebration-intro-strip .celebration-demo-label{margin-left:0}}@media (max-width:479px){.celebration-topic-tabs button{padding:12px;font-size:12px}.celebration-topic-tabs button svg{width:16px}.celebration-copy>summary{font-size:14px;padding:12px}.celebration-copy>div{padding:0 12px 16px}.celebration-blessing-cards>div{gap:8px;padding:8px}.celebration-blessing-cards strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.celebration-topic-panel{animation:none}}.gaya-presentation{scroll-margin-top:160px;min-width:0;color:#c9c2b5}.gaya-presentation>header h3{font-size:24px;font-weight:600;color:#e6ce97}.gaya-presentation p{font-size:13px;line-height:1.9}.gaya-presentation>header p{max-width:720px;margin-top:12px}.gaya-presentation h4{font-size:20px;font-weight:500;color:#e6ce97}.gaya-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;margin-top:32px}.gaya-layout>article{min-width:0;padding:24px;border:1px solid #a9894d40;background:linear-gradient(145deg,#28201666,#0d0b09bb)}.gaya-presentation .gaya-eyebrow{margin-bottom:8px;color:#ac9674;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.gaya-acquisition>p:not(.gaya-eyebrow){margin-top:16px}.gaya-recipe{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:8px;margin-top:24px}.gaya-presentation .gaya-recipe-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;align-self:stretch;min-width:0;padding:12px 4px;border:1px solid #a9894d40;border-radius:0;background:#0a090860;font-size:11px;line-height:1.5;color:#c9c2b5;transform:none}.gaya-recipe-item img{object-fit:contain;height:32px;width:32px}.gaya-recipe-item span{min-height:32px;display:grid;align-items:center}.gaya-recipe-item strong{color:#e6ce97;font-size:20px;font-weight:500}.gaya-recipe-sign{color:#9b8255;text-align:center}.gaya-presentation .gaya-recipe-result{border-color:#57b9ac50;background:#1b63561a}.gaya-recipe-result strong{color:#74dcd1}.gaya-presentation .gaya-cut-cost{text-align:center;color:#ad9b7b;font-size:11px;margin-top:8px}.gaya-chances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;border-block:1px solid #a9894d33;padding-block:16px}.gaya-chances>span{display:grid;gap:4px;font-size:11px}.gaya-chances strong{font-size:24px;color:#74dcd1;font-weight:500}.gaya-market-tools,.gaya-reserves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.gaya-presentation .gaya-context-item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #a9894d33;border-radius:0;background:#0a090860;text-align:left;transform:none}.gaya-context-item img{flex:none;object-fit:contain}.gaya-context-item>span{min-width:0;display:grid;gap:4px}.gaya-context-item strong{font-size:12px;line-height:1.5;font-weight:500;color:#e6ce97}.gaya-context-item small{font-size:10px;line-height:1.7;color:#a99f8b}.gaya-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.gaya-tabs button{min-height:36px;border:1px solid #64553c;padding:8px 12px;background:#17120f;color:#c9c2b5;font-size:12px}.gaya-tabs button:hover,.gaya-tabs button[aria-pressed=true]{border-color:#aa8a4e;color:#f0c45c;background:#4e3519}.gaya-presentation button:focus-visible{outline:2px solid #f0c45c;outline-offset:3px}.gaya-market-stage{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:8px;min-height:284px}.gaya-market-stage .game-stage{min-width:0}.gaya-native-window{border-width:10px;width:168px;height:244px;flex:none;font-size:11px}.gaya-native-window .game-titlebar{left:-4px;right:-5px;top:-4px;padding-inline:22px}.gaya-native-window .game-title-handle{font-size:10px}.gaya-native-window .game-window-content{padding:0}.gaya-native-body{position:relative;width:148px;height:224px}.gaya-native-back{position:absolute;left:4px;top:21px;width:138px;height:199px}.gaya-native-time{left:36px;width:84px;text-align:center;white-space:nowrap}.gaya-native-clock,.gaya-native-time{position:absolute;top:25px;font-size:9px}.gaya-native-clock{left:112px;font-variant-numeric:tabular-nums}.gaya-presentation .gaya-native-refresh{position:absolute;left:3px;top:20px;width:22px;height:22px;padding:0;border:0;border-radius:0;background:url(/gurgarath/systems/gaya/gemshop_refreshbutton_up.webp) no-repeat;transform:none}.gaya-presentation .gaya-native-refresh:hover{background-image:url(/gurgarath/systems/gaya/gemshop_refreshbutton_over.webp)}.gaya-native-offer{position:absolute;width:32px;height:52px}.gaya-presentation .gaya-native-slot{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:0;background:url(/gurgarath/systems/market/slot.webp) no-repeat;color:white;transform:none}.gaya-native-slot img{width:32px;height:32px;object-fit:contain}.gaya-native-offer[data-locked=true] .gaya-native-slot:after{content:"";position:absolute;inset:0;background:rgb(255 0 0/30%);pointer-events:none}.gaya-native-slot:hover{outline:1px solid #f0c45c;outline-offset:-1px}.gaya-native-count{z-index:1;bottom:0;right:1px;color:white;text-shadow:1px 1px #000,-1px -1px #000}.gaya-native-count,.gaya-native-price{position:absolute;font-size:10px;line-height:12px}.gaya-native-price{left:-3px;top:40px;display:flex;align-items:center;gap:2px;width:42px}.gaya-native-price>span{flex:1;text-align:center}.gaya-model{min-width:0;background:radial-gradient(ellipse at 50% 50%,#37b6ad17,transparent 65%)}.gaya-model>img{display:block;width:100%;height:auto;object-fit:contain}.gaya-model figcaption{margin-top:8px;text-align:center;color:#9d9587;font-size:10px;line-height:1.7}.gaya-market-summary{margin-top:16px}.gaya-presentation .gaya-preview-note{margin-top:8px;color:#a99f8b;font-size:11px}.gaya-chances small{color:#ad9b7b;font-size:11px}.gaya-catalogue{margin-top:24px;padding:20px 24px;border:1px solid #a9894d40;background:#0d0b0999}.gaya-catalogue>summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;cursor:pointer;color:#e6ce97;font-size:16px;font-weight:500}.gaya-catalogue>summary:before{content:"+";color:#74dcd1}.gaya-catalogue[open]>summary:before{content:"−"}.gaya-catalogue>summary>span{margin-left:auto;font-size:11px;font-weight:400;color:#a99f8b}.gaya-catalogue>summary:focus-visible{outline:2px solid #f0c45c;outline-offset:4px}.gaya-catalogue>p{max-width:760px;margin-top:16px}.gaya-catalogue-row{margin-top:24px;min-width:0}.gaya-catalogue-row h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #a9894d40;font-size:16px}.gaya-catalogue-row h4 small{color:#a99f8b;font-size:11px;font-weight:400}.gaya-catalogue-row ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.gaya-catalogue-row li{min-width:0;padding:12px;border:1px solid #a9894d26;background:#0a090860}.gaya-presentation .gaya-catalogue-item{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:none;text-align:left;font-size:12px;line-height:1.6;color:#e6ce97;transform:none}.gaya-catalogue-item img{flex:none;object-fit:contain}.gaya-catalogue-item span{min-width:0;overflow-wrap:anywhere}.gaya-catalogue-terms{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #a9894d20;font-size:11px;font-variant-numeric:tabular-nums}.gaya-catalogue-terms>strong{display:flex;align-items:center;gap:4px;color:#74dcd1;font-weight:500}@media(max-width:767px){.gaya-catalogue-row ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.gaya-catalogue{padding:16px}.gaya-catalogue-row ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.gaya-layout{grid-template-columns:minmax(0,1fr)}.gaya-market-stage{grid-template-columns:168px minmax(0,300px);justify-content:center}}@media(max-width:479px){.gaya-layout{gap:16px}.gaya-layout>article{padding:16px}.gaya-market-stage{grid-template-columns:168px minmax(0,1fr);gap:0}.gaya-market-tools,.gaya-reserves{grid-template-columns:minmax(0,1fr)}.gaya-recipe{gap:4px}.gaya-presentation .gaya-recipe-item{font-size:10px}}@media(max-width:359px){.gaya-market-stage{grid-template-columns:minmax(0,1fr);gap:16px}.gaya-model{width:180px;margin:0 auto}}.treasure-presentation{min-width:0}.treasure-lead{display:flex;align-items:center;gap:16px;max-width:850px;margin-bottom:24px}.treasure-lead h3{font-size:24px;color:#e6ce97;font-weight:600;margin-bottom:12px}.treasure-presentation .treasure-map-item{flex:none;display:grid;place-items:center;width:56px;height:56px;padding:8px;border:1px solid #a9894d66;background:#17120f;transform:none}.treasure-scene{position:relative;isolation:isolate;border:1px solid #a9894d88;overflow:hidden;box-shadow:0 0 28px #668cf326,0 0 64px #9b68d21a}.treasure-scene-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.treasure-scene:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 49% 69%,#87ceff70,transparent 25%),radial-gradient(ellipse at 73% 44%,#ba6ede44,transparent 20%);mix-blend-mode:screen;opacity:.55;animation:treasure-rift-glow 5s ease-in-out infinite alternate}@keyframes treasure-rift-glow{to{opacity:.9}}@media(prefers-reduced-motion:reduce){.treasure-scene:before{animation:none}}.treasure-scene-image+figcaption:before{content:"";position:absolute;z-index:-1;inset:-180px -24px -24px;pointer-events:none;background:linear-gradient(transparent,#080b15ed)}.treasure-scene figcaption{position:absolute;z-index:1;bottom:24px;left:24px;right:24px}.treasure-scene h4{color:#dae9f0;font-size:clamp(24px,4vw,40px);font-weight:500;margin-bottom:12px}.treasure-facts{display:flex;flex-wrap:wrap;gap:8px 24px;color:#c1d4d9;font-size:12px}.treasure-facts>span{display:inline-flex;align-items:center;gap:8px}.treasure-room-copy{max-width:820px;margin-top:16px;color:#aeb3bb}.treasure-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.treasure-access article{min-width:0;border-left:2px solid #70939b55;padding-left:16px}.treasure-access h4{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#c1d8df;font-size:16px;font-weight:500}.treasure-presentation .systems-prose p{font-size:13px;line-height:1.9}.treasure-modes{margin-top:32px}.treasure-modes>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:16px}.treasure-modes>header h4{color:#e6ce97;font-size:20px;font-weight:500}.treasure-modes>header p{color:#aeb3bb;font-size:12px}.treasure-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.treasure-mode{position:relative;isolation:isolate;overflow:clip;min-width:0;padding:24px;border:1px solid #a9894d55;background:linear-gradient(145deg,#27221b80,#0b0b0bd9)}.treasure-mode>header{display:flex;align-items:center;color:#9ab7c8;margin-bottom:20px}.treasure-mode>header>span{color:#c1d8df;font-size:24px;font-weight:500}.treasure-mode>.systems-prose,.treasure-mode>h4,.treasure-mode>header{position:relative;z-index:1}.treasure-mode-art{position:absolute;bottom:-52px;right:-72px;width:280px;height:320px;pointer-events:none;mask-image:linear-gradient(270deg,#000 55%,transparent)}.treasure-mode-boss .treasure-mode-art{top:40px;bottom:auto;right:-136px;width:360px;height:352px;transform:rotate(-8deg)}.treasure-mode-veins .treasure-mode-art{right:-64px}.treasure-mode-metins .treasure-mode-art{right:-88px}.treasure-mode-model{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.24}.treasure-mode .systems-prose{text-shadow:0 1px 4px #000}.treasure-compass{margin-top:24px}.treasure-compass>h4{font-size:16px;color:#c1d8df;font-weight:500;margin-bottom:12px}.treasure-compass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.treasure-compass-state{min-width:0;background:radial-gradient(ellipse at 50% 75%,#39322533,transparent 70%);border-bottom:1px solid #a9894d44}.treasure-compass-state picture{display:block}.treasure-compass-state img{width:100%;height:auto;max-height:192px;object-fit:contain}.treasure-compass-state figcaption{padding:8px 12px 16px;font-size:12px;text-align:center}.treasure-compass-far{color:#8ada91}.treasure-compass-middle{color:#e6d882}.treasure-compass-near{color:#ec997d}.treasure-mode h4{color:#e6ce97;font-size:16px;margin-bottom:12px;font-weight:500}.treasure-world-boss{border-top:1px solid #a9894d33;margin-top:32px;padding-top:24px}.treasure-world-boss h4{color:#e6ce97;font-size:16px;font-weight:500;margin-bottom:12px}@media(max-width:767px){.treasure-access,.treasure-mode-grid{grid-template-columns:minmax(0,1fr);gap:20px}.treasure-scene-image{aspect-ratio:4/3}.treasure-scene figcaption{bottom:16px;left:16px;right:16px}.treasure-scene h4{font-size:24px}.treasure-scene-image+figcaption:before{inset-inline:-16px;bottom:-16px}}@media(max-width:479px){.treasure-compass-grid{gap:4px}.treasure-compass-state figcaption{padding-inline:4px;font-size:11px}.treasure-lead{gap:12px}.treasure-lead h3{font-size:20px}.treasure-scene-image{aspect-ratio:1/1}.treasure-facts{gap:8px 16px;font-size:11px}}