/* Generated by .packaging/build-legacy-theme.cjs. Older selector engines only. */
@supports not selector(:is(*)) {

/* css/gray-silk-theme.css */
:root{--silk-ink: #292b29; --silk-muted: #55564f; --silk-paper: #b5b2a7; --silk-line: #85847a; --silk-dark: #292c29; --silk-landscape: url('../assets/images/themes/gray-silk-landscape.png');}
body,
#app-viewport{background: rgb(52, 54, 50);}
#game-root,
.network-gateway{background: #aaa99e var(--silk-landscape) center / 100% 100% no-repeat;}
.game-shell{background: transparent; border-color: rgb(115, 115, 107); box-shadow: none;}
.game-header,
.bottom-nav{background: rgba(179, 176, 163, 0.78); border-color: var(--silk-line);}
.game-header h1{color: var(--silk-ink);}
.game-header__subtitle,
.build-badge{color: var(--silk-muted);}
.bottom-nav button{color: rgb(76, 88, 79);}
.bottom-nav button.is-active{background: rgb(133, 143, 128); color: rgb(23, 37, 30); box-shadow: rgb(83, 105, 79) 0px 2px inset;}
.bottom-nav button:disabled{color: rgb(90, 98, 90);}
.page-panel,
.role-card,
.region-selection-panel{background: rgba(42, 44, 39, 0.96); border-color: rgb(119, 120, 110); box-shadow: none;}
dialog,
.attribute-modal__content,
.network-announcement-dialog{background: rgb(41, 44, 41); border-color: rgb(121, 123, 112); color: rgb(224, 223, 210);}
.primary-button:not(:disabled),
button[data-action-state="enabled"]{animation: auto ease 0s 1 normal none running none; background: linear-gradient(rgb(85, 87, 78), rgb(54, 58, 53)) !important; border-color: rgb(146, 145, 132) !important; color: rgb(240, 238, 225) !important;}
.secondary-button{background: rgb(57, 60, 54); border-color: rgb(125, 126, 112); color: rgb(224, 222, 205);}
.game-dialog-mask{background: rgba(22, 29, 25, 0.67);}
.network-gateway__panel,
.network-prologue__content,
.role-card--compact,
.cultivate-panel,
.cave-panel{background: rgba(185, 182, 169, 0.48); border-color: rgb(133, 131, 120); color: var(--silk-ink); box-shadow: rgba(39, 48, 40, 0.08) 0px 4px 18px;}
.cultivate-panel{background: rgba(180, 177, 164, 0.1);}
.network-gateway__panel h1,
.network-prologue h1,
.role-card--compact .player-summary strong,
.cave-panel h2,
.network-gateway__panel h1,
.network-prologue h1,
.role-card--compact .player-summary b,
.cave-panel h2{color: rgb(41, 43, 40);}
.network-gateway__eyebrow,
.network-account-form label,
.network-gateway__filing a,
.network-gateway__status,
.role-card--compact .player-summary span,
.role-card--compact .player-character-age,
.network-prologue__content p{color: rgb(75, 77, 70);}
.network-account-form input[type="text"],
.network-account-form input[type="password"],
.network-character-create input{background: rgb(193, 190, 178); border-color: rgb(132, 132, 120); color: rgb(48, 51, 46); box-shadow: none; color-scheme: light;}
.network-account-form input::placeholder{color: rgb(90, 92, 83);}
.network-area-group,
.network-area-header,
.network-server-card{background: rgba(158, 158, 143, 0.65); border-color: rgb(130, 132, 119); color: rgb(50, 55, 46);}
.network-server-card strong,
.network-server-card span{color: rgb(48, 53, 47);}
.network-area-header small,
.network-area-toggle{color: rgb(70, 74, 64);}
.network-gateway .secondary-button{background: rgb(72, 75, 67); color: rgb(229, 223, 204); border-color: rgb(136, 135, 120);}
.network-gateway__status[data-state="error"]{color: rgb(138, 52, 45);}
.network-gateway__status[data-state="success"]{color: rgb(40, 88, 52);}
.player-summary .player-currencies span,
.role-card--compact .gender-portrait{background: rgba(65, 68, 59, 0.92); border-color: rgb(133, 134, 122); color: rgb(59, 62, 53);}
.cultivate-character-stage,
.cultivate-info-panel{background: rgba(187, 184, 171, 0.42); border-color: rgb(137, 138, 126); color: rgb(85, 88, 76);}
.cultivate-info-panel .progress-label,
.cultivate-info-panel .progress-label strong,
.cultivate-info-panel .cultivate-compact-row,
.cultivate-info-panel .cultivate-compact-row strong{color: rgb(52, 58, 48);}
.cultivate-info-panel .progress-label strong b{color: rgb(48, 54, 44);}
.cultivate-speed-info{background: rgb(170, 169, 155); border-color: rgb(119, 125, 108); color: rgb(55, 62, 48);}
.cultivate-entry-button,
.cultivate-chat-entry,
.cultivate-companion-button{background: linear-gradient(rgb(188, 185, 172), rgb(169, 167, 153)); border-color: rgb(127, 129, 116); color: rgb(46, 52, 42); box-shadow: none;}
.cultivate-entry-button strong{color: rgb(46, 52, 42);}
.cultivation-progress-block progress::-webkit-progress-bar{background: rgb(137, 140, 126);}
.cultivation-progress-block progress::-webkit-progress-value{background: rgb(75, 81, 69);}
.cave-module-button,
.cave-operation-bar,
.cave-building-card{background: rgb(182, 179, 165); border-color: rgb(133, 134, 121); color: rgb(52, 59, 45);}
.cave-module-button.is-active{background: rgb(104, 99, 84); border-color: rgb(178, 155, 109); color: rgb(238, 227, 198);}
.cave-panel .cave-module-button small,
.cave-panel .cave-operation-status h3,
.cave-panel .cave-operation-status > b,
.cave-panel .cave-building-card__heading strong,
.cave-panel .cave-building-card dt,
.cave-panel .cave-building-card dd,
.cave-panel .cave-building-card__countdown,
.cave-panel .cave-building-card__staffing > small,
.cave-panel .cave-building-card__staffing > strong,
.cave-panel .cave-building-card__upgrade > small,
.cave-panel .cave-building-card__upgrade > small strong{color: rgb(52, 58, 46);}
.cave-building-card__icon{background: rgb(163, 165, 148); border-color: rgb(123, 130, 108); color: rgb(52, 61, 43);}
.cave-panel .crafting-rules-button,
.cave-building-card__staffing button:not(:disabled){background: rgb(103, 105, 91); border-color: rgb(145, 148, 125); color: rgb(237, 232, 216);}
.cave-building-card__countdown[data-estimate-direction="depletion"]{color: rgb(134, 60, 48);}
.cave-cycle-progress::-webkit-progress-bar{background: rgb(137, 140, 126);}
.cave-cycle-progress::-webkit-progress-value{background: rgb(75, 81, 69);}
.bag-panel,
[data-page="shop"]{background: rgba(40, 43, 38, 0.97);}
.bag-slot__count{background: rgb(117, 115, 102); color: rgb(238, 238, 229);}
.bag-category-button,
.shop-tab,
.shop-category-button{background: rgb(48, 51, 47); border-color: rgb(100, 103, 91); color: rgb(214, 211, 198);}
.bag-category-button.is-active,
.shop-tab.is-active,
.shop-category-button.is-active{background: rgb(97, 86, 62); border-color: rgb(189, 161, 109); color: rgb(242, 228, 195); box-shadow: none;}
.shop-currency{background: rgb(66, 69, 61); border-color: rgb(100, 103, 91);}
.page-panel:not(.cultivate-panel):not(.cave-panel) h2,
.attribute-modal__content h2{color: rgb(216, 210, 191);}
.herb-panel,
.herb-dialog{background: rgb(41, 44, 41); border-color: rgb(121, 123, 112);}
.herb-panel button:not(.herb-card):not(.herb-shop-item){background: rgb(64, 67, 57); border-color: rgb(126, 130, 111);}
.herb-panel [aria-selected="true"],
.herb-panel [aria-pressed="true"]{background: rgb(97, 86, 62);}
.bag-slot--empty{background: rgb(41, 44, 40); border-color: rgb(72, 76, 64);}
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{outline: rgb(196, 171, 121) solid 2px; outline-offset: 2px;}
.bottom-nav{background: rgb(48, 52, 47); border-color: rgb(114, 115, 105);}
.bottom-nav button{color: rgb(207, 205, 192);}
.bottom-nav button.is-active{background: linear-gradient(rgb(89, 83, 66), rgb(55, 58, 50)); color: rgb(240, 221, 177); box-shadow: rgb(180, 155, 105) 0px 2px inset;}
.bottom-nav button:disabled{color: rgb(140, 142, 130);}
.cultivate-chat-entry,
.cultivate-companion-button{background: linear-gradient(rgb(83, 86, 76), rgb(55, 60, 52)); color: rgb(233, 223, 196); border-color: rgb(144, 145, 132);}
.role-card--compact .player-currencies span,
.role-card--compact .player-currencies b{color: rgb(238, 227, 197);}
.role-card--compact .gender-portrait{color: rgb(222, 215, 193);}
.bag-panel,
[data-page="shop"]{background: rgba(183, 180, 167, 0.4); border-color: rgb(131, 130, 119);}
.bag-panel h2,
[data-page="shop"] h2{color: rgb(39, 44, 38) !important;}
.bag-heading,
.bag-heading span,
.bag-heading,
.bag-heading small{color: rgb(65, 70, 60);}
.bag-slot-grid,
.shop-product-list{background: rgba(37, 41, 36, 0.97); border-radius: 6px; box-shadow: rgba(54, 57, 50, 0.75) 0px 0px 0px 4px;}
.bag-categories,
.shop-tabs{background: rgba(53, 57, 49, 0.88); border-radius: 6px;}
.bag-category-button.is-active,
.shop-tab.is-active,
.shop-category-button.is-active{background: linear-gradient(rgb(107, 97, 75), rgb(72, 66, 53)); border-color: rgb(192, 164, 118); color: rgb(244, 231, 201); box-shadow: rgba(202, 175, 124, 0.22) 0px 0px 7px inset;}
.shop-currency small{color: rgb(213, 210, 194);}
.shop-currency strong{color: rgb(236, 213, 158);}
.game-header{min-height: 44px; padding: 8px 16px; background: rgba(184, 181, 168, 0.38);}
.game-header h1{font-size: 24px; letter-spacing: 0.06em;}
.game-header__subtitle{font-size: 12px; letter-spacing: 0.04em;}
.game-content{padding: 10px 14px;}
.bottom-nav{height: 64.8px; min-height: 64.8px;}
.bottom-nav button{min-height: 63.8px; height: 63.8px;}
.role-card--compact{padding: 10px 14px; background: rgba(192, 189, 176, 0.24); border-radius: 6px;}
.role-card--compact .gender-portrait{display: grid; place-items: center;}
.player-summary{display: block;}
.player-summary__header{display: flex; align-items: flex-start; justify-content: space-between; gap: 10px;}
.player-summary__identity strong{font-size: 17px; font-weight: 600;}
.player-summary__identity > span{font-size: 12px;}
.player-summary .player-character-age{font-size: 12px; text-align: right; margin-top: 0px;}
.player-summary .player-currencies{grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-top: 7px; gap: 6px;}
.player-summary .player-currencies span{display: flex; justify-content: center; gap: 4px; font-size: 12px; padding: 4px 7px;}
.cultivate-panel{border: 0px; padding: 0px; border-radius: 0px; gap: 10px; background: transparent; box-shadow: none;}
.cultivate-overview{grid-template-columns: 1fr 1fr; gap: 10px; flex: 1 1 360px; min-height: 300px; max-height: 390px;}
.cultivate-character-stage{align-self: stretch; aspect-ratio: auto; height: 100%; border: 0px; border-radius: 3px; background: url("../assets/images/themes/ink-cultivator-g3.png") center center / cover no-repeat; mask-image: linear-gradient(transparent, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 96%, transparent);}
.cultivate-character-stage [data-role="gender-placeholder"]{visibility: hidden;}
.cultivate-info-panel{background: transparent; border: 0px; padding: 0px; gap: 6px;}
.cultivate-info-panel > .cultivation-progress-block{margin: 0px; padding: 10px 9px; border: 1px solid rgb(133, 132, 120); border-radius: 6px; background: rgba(190, 187, 175, 0.36);}
.cultivate-info-panel .progress-label{display: flex; flex-wrap: wrap; font-size: 15px; gap: 6px;}
.cultivate-info-panel .progress-label strong{font-size: 12px; margin-left: auto;}
.cultivate-compact-row{padding: 0px 3px 3px; font-size: 11px; border: 0px;}
.cultivate-info-panel .qi-sea-progress-block{position: relative; display: flex; flex-direction: column; flex: 1 1 0%; min-height: 100px; justify-content: space-between; background: rgba(187, 184, 171, 0.36);}
.qi-sea-progress-block::before{content: ""; position: absolute; inset: 25px 28px 22px; pointer-events: none; background: url("../assets/images/themes/ink-qi-g3.png") center center / contain no-repeat; mix-blend-mode: multiply; opacity: 0.72; border-radius: 50%;}
.qi-sea-progress-block .progress-label,
.qi-sea-progress-block progress{position: relative; z-index: 1;}
.qi-sea-progress-block .progress-label strong{background: rgba(186, 182, 169, 0.8);}
.breakthrough-actions{gap: 7px; flex: 0 0 auto;}
.breakthrough-action-button{min-height: 48px; padding: 6px 3px;}
.breakthrough-action-button strong{font-size: 14px;}
.cultivate-companion-button{min-height: 42px; flex: 0 0 auto; margin: 0px;}
.cultivate-entry-row{flex: 0 0 auto; gap: 8px; margin-top: 0px;}
.cultivate-entry-button{height: 78px; min-height: 78px; padding: 6px; gap: 4px; border-radius: 6px; background: rgba(189, 186, 173, 0.78); border-color: rgb(133, 132, 120); box-shadow: rgba(228, 225, 210, 0.2) 0px 1px inset;}
.cultivate-entry-button::before{content: ""; display: block; width: 30px; height: 30px; margin: auto; background: rgb(48, 54, 46); mask: var(--g-entry-icon) center / contain no-repeat;}
.cultivate-entry-button strong{font-size: 15px; font-weight: 600;}
[data-cultivate-entry="cave"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik01IDE0IDE2IDZsMTEgOE0zIDE2aDI2TTYgMjloMjBNOSAxN3YxMW0xNC0xMXYxMU0xMyAyOXYtOGg2djhNNyAxMWwtMiAzbTIwLTMgMiAzIi8+PHBhdGggZD0iTTkgMTNoMTRsLTctNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==');}
[data-cultivate-entry="shop"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxlbGxpcHNlIGN4PSIxMyIgY3k9IjgiIHJ4PSI4IiByeT0iMyIvPjxwYXRoIGQ9Ik01IDh2NWMwIDQgMTYgNCAxNiAwVjhNNSAxNHY1YzAgMyA5IDQgMTMgMk01IDIwdjVjMCAzIDggNCAxMiAyIi8+PGVsbGlwc2UgY3g9IjI0IiBjeT0iMjAiIHJ4PSI1IiByeT0iMi41Ii8+PHBhdGggZD0iTTE5IDIwdjZjMCAzIDEwIDMgMTAgMHYtNiIvPjwvc3ZnPg==');}
[data-cultivate-entry="kungfu"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik03IDRoMTlsLTQgMjRIM1pNMTAgNCA2IDI4TTEzIDEwaDhtLTkgNWg4bS05IDVoNk0yNiA3bDIgMS00IDIySDYiLz48L3N2Zz4=');}
[data-cultivate-entry="spiritBeast"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxlbGxpcHNlIGN4PSI5IiBjeT0iMTAiIHJ4PSIzIiByeT0iNCIgZmlsbD0iY3VycmVudENvbG9yIi8+PGVsbGlwc2UgY3g9IjE3IiBjeT0iNyIgcng9IjMiIHJ5PSI0IiBmaWxsPSJjdXJyZW50Q29sb3IiLz48ZWxsaXBzZSBjeD0iMjQiIGN5PSIxMiIgcng9IjMiIHJ5PSI0IiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNNyAyNWMtMy01IDQtMTIgOS0xMnMxMSA5IDcgMTNjLTMgMy01LTEtOC0xcy01IDMtOCAwWiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+');}
[data-cultivate-entry="rank"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDRoMTR2MTBjMCA5LTE0IDktMTQgMFpNOSA3SDR2NGMwIDUgNCA2IDYgNm0xMy0xMGg1djRjMCA1LTQgNi02IDZNMTYgMjF2Nk0xMCAyOWgxMiIvPjwvc3ZnPg==');}
[data-cultivate-entry="physique"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjEzIi8+PHBhdGggZD0iTTE2IDNhNi41IDYuNSAwIDAgMSAwIDEzIDYuNSA2LjUgMCAwIDAgMCAxM0ExMyAxMyAwIDAgMCAxNiAzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+PGNpcmNsZSBjeD0iMTYiIGN5PSI5LjUiIHI9IjIiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMjIuNSIgcj0iMiIgZmlsbD0id2hpdGUiIHN0cm9rZT0ibm9uZSIvPjwvc3ZnPg==');}
[data-cultivate-entry="formation"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjE2IiBjeT0iOCIgcj0iNCIgZmlsbD0iY3VycmVudENvbG9yIi8+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIzIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48Y2lyY2xlIGN4PSIyNiIgY3k9IjEyIiByPSIzIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTAgMjhWMTlhNiA2IDAgMCAxIDEyIDB2OVpNMiAyNnYtNmE0IDQgMCAwIDEgNi00bTIyIDEwdi02YTQgNCAwIDAgMC02LTQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==');}
[data-cultivate-entry="artifact"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMyAzaDZ2NGwtMiAzYzggMCA3IDggMyAxMCA5IDEwLTE1IDEyLTExIDJsNC0zYy02LTMtNi05IDItOWwtMi0zWiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+');}
[data-cultivate-entry="newcomerActivity"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik03IDMwVjRtMCAxYzctNyAxMiA1IDIwLTFsLTMgMTVjLTYgNS0xMC03LTE3LTEiLz48cGF0aCBkPSJNMTAgNXYxMWM1LTIgOSA2IDE0IDFsMi0xMGMtNiAzLTExLTUtMTYtMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==');}
[data-cultivate-entry="mail"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxyZWN0IHg9IjMiIHk9IjciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxOSIgcng9IjEiLz48cGF0aCBkPSJtMyA4IDEzIDExTDI5IDhNMyAyNmw5LTltMTcgOS05LTkiLz48L3N2Zz4=');}
[data-cultivate-entry="settings"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im0xMyAzIDYgMCAxIDQgNCAyIDQtMSAzIDUtMyAzdjRsMiAzLTQgNS00LTItNCAxLTIgNC02LTJ2LTRsLTQtMy00IDEtMi02IDQtMiAxLTQtMi00IDUtMyAzIDNaIE0yMSAxNmE1IDUgMCAxIDAtMTAgMCA1IDUgMCAxIDAgMTAgMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+');}
[data-cultivate-entry="timedActivities"]{--g-entry-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik03IDNoMThNNyAyOWgxOE05IDN2NWMwIDQgNyA2IDcgOFM5IDIwIDkgMjR2NW0xNC0yNnY1YzAgNC03IDYtNyA4czcgNCA3IDh2NU0xMCAyN2w2LTYgNiA2WiIvPjwvc3ZnPg==');}
.cultivate-chat-entry{display: flex; align-items: center; gap: 10px; text-align: left; min-height: 36px; margin-top: 4px;}
.cultivate-chat-entry::before{content: ""; width: 22px; height: 22px; background: rgb(216, 208, 184); mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik00IDVoMjR2MTdIMTNsLTcgNnYtNkg0WiIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTMiIHI9IjEiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjEzIiByPSIxIi8+PGNpcmNsZSBjeD0iMjIiIGN5PSIxMyIgcj0iMSIvPjwvc3ZnPg==") center center / contain no-repeat;}
.cultivate-chat-entry::after{content: "···"; margin-left: auto; letter-spacing: 2px;}
.bag-panel,
[data-page="shop"]{padding: 10px; border: 0px; border-radius: 0px; background: rgba(183, 180, 167, 0.16);}
.bag-heading h2,
[data-page="shop"] h2{font-size: 25px;}
.bag-slot-grid,
.shop-product-list{padding: 8px 3px; box-shadow: rgb(127, 129, 117) 0px 0px 0px 2px, rgb(85, 89, 77) 0px 0px 14px inset;}
.bag-slot-grid{gap: 6px 2px;}
.bag-slot{aspect-ratio: auto; height: 75px;}
.bag-slot__icon{width: 82%; max-width: 48px; background: rgb(36, 40, 36); color: rgb(208, 207, 198); font-size: 12px; transform: translateY(-7px);}
.bag-slot__name{font-size: 9px; bottom: 1px; background: transparent; line-height: 14px;}
.bag-slot__count{font-size: 10px;}
.bag-slot--empty{background: transparent; border-color: rgba(128, 130, 113, 0.13);}
.bag-slot--empty::after{border-color: transparent;}
.bag-category-button,
.shop-tab{min-height: 36px;}
.shop-product-list{gap: 10px 5px;}
.shop-product-tile__art{width: 52px; background: rgb(36, 40, 36); color: rgb(208, 207, 198); font-size: 12px;}
.shop-product-tile__name{font-size: 11px; line-height: 1.4;}
.shop-currency{min-height: 36px;}
.cultivate-overview{position: relative; display: block; flex: 0 0 auto; min-height: 0px; max-height: none;}
.cultivate-character-stage{box-sizing: border-box; width: calc(40% - 4px); height: auto; aspect-ratio: 3 / 4; border: 1px solid rgb(142, 139, 126); border-radius: 7px; background: rgba(183, 179, 165, 0.38); mask: none;}
.cultivate-character-stage [data-role="gender-placeholder"]{visibility: visible; color: rgb(85, 86, 73);}
.cultivate-character-stage [data-role="gender-image"]{display: none;}
.cultivate-info-panel{position: absolute; inset: 0px 0px 0px calc(40% + 6px); box-sizing: border-box; height: auto; min-height: 0px; overflow: auto; padding: 7px 8px; gap: 5px; border: 1px solid rgb(142, 139, 126); border-radius: 7px; background: rgba(190, 186, 172, 0.48);}
.cultivate-info-panel > .cultivation-progress-block{padding: 3px 0px; border: 0px; border-radius: 0px; background: none;}
.cultivate-info-panel .progress-label{flex-wrap: nowrap; font-size: 11px; margin-bottom: 4px;}
.cultivate-info-panel .progress-label strong{font-size: 12px;}
.cultivate-info-panel .qi-sea-progress-block{display: block; flex: 0 0 auto; min-height: 0px; background: none;}
.qi-sea-progress-block::before{content: none;}
.qi-sea-progress-block .progress-label strong{background: none;}
.cultivate-compact-row{padding: 3px 0px;}
.breakthrough-action-button{min-height: 42px; height: 42px; padding: 4px 2px;}
.breakthrough-action-button strong{font-size: 14px;}
.breakthrough-action-button small{font-size: 10px; margin-top: 2px;}
.cultivate-companion-button{min-height: 36px; height: 36px; padding: 4px;}
.cultivate-chat-entry{margin-top: auto;}
.game-shell{padding-bottom: 74.8px;}
#game-root{color: rgb(53, 57, 47); --text-muted: #616153;}
#game-root .page-panel,
#game-root .role-card,
#game-root .attribute-modal__content,
#game-root dialog,
#game-root .herb-panel{background-color: rgba(207, 204, 193, 0.76); background-image: linear-gradient(125deg, rgba(239, 236, 222, 0.16), rgba(167, 167, 154, 0.08)); border-color: rgb(160, 158, 144); color: rgb(41, 45, 38);}
#game-root .page-panel{background: rgba(205, 202, 190, 0.44);}
#game-root .cultivate-panel{background: transparent;}
#game-root .page-panel p,
#game-root .page-panel span,
#game-root .page-panel small,
#game-root .page-panel strong,
#game-root .page-panel b,
#game-root .page-panel dt,
#game-root .page-panel dd,
#game-root .page-panel label,
#game-root .page-panel h2,
#game-root .page-panel h3,
#game-root .page-panel h4,
#game-root .page-panel th,
#game-root .page-panel td,
#game-root .page-panel legend,
#game-root .attribute-modal__content p,
#game-root .attribute-modal__content span,
#game-root .attribute-modal__content small,
#game-root .attribute-modal__content strong,
#game-root .attribute-modal__content b,
#game-root .attribute-modal__content dt,
#game-root .attribute-modal__content dd,
#game-root .attribute-modal__content label,
#game-root .attribute-modal__content h2,
#game-root .attribute-modal__content h3,
#game-root .attribute-modal__content h4,
#game-root .attribute-modal__content th,
#game-root .attribute-modal__content td,
#game-root .attribute-modal__content legend,
#game-root dialog p,
#game-root dialog span,
#game-root dialog small,
#game-root dialog strong,
#game-root dialog b,
#game-root dialog dt,
#game-root dialog dd,
#game-root dialog label,
#game-root dialog h2,
#game-root dialog h3,
#game-root dialog h4,
#game-root dialog th,
#game-root dialog td,
#game-root dialog legend{color: var(--item-tier-color, #363b30);}
#game-root .page-panel .attribute-summary-grid,
#game-root .page-panel .attribute-source-section,
#game-root .page-panel .attribute-source-section h3,
#game-root .page-panel .attribute-list__row,
#game-root .page-panel .settings-section,
#game-root .page-panel .settings-row,
#game-root .page-panel .settings-volume-row,
#game-root .page-panel .kungfu-card,
#game-root .page-panel .kungfu-page__summary,
#game-root .page-panel .kungfu-detail-section,
#game-root .page-panel .spirit-beast-card,
#game-root .page-panel .spirit-beast-summary,
#game-root .page-panel .spirit-beast-empty,
#game-root .page-panel .rank-my-card,
#game-root .page-panel .rank-table,
#game-root .page-panel .rank-table-wrap,
#game-root .page-panel .rank-summary,
#game-root .page-panel .activity-center-list,
#game-root .page-panel .activity-center-content,
#game-root .page-panel .online-reward-task,
#game-root .page-panel .online-reward-summary,
#game-root .page-panel .seven-day-task,
#game-root .page-panel .seven-day-summary,
#game-root .page-panel .activity-task,
#game-root .page-panel .activity-task-card,
#game-root .page-panel .dungeon-card,
#game-root .page-panel .dungeon-active-run,
#game-root .page-panel .dungeon-card__body,
#game-root .page-panel .alchemy-visual-stage,
#game-root .page-panel .alchemy-control-panel,
#game-root .page-panel .alchemy-furnace-zone,
#game-root .page-panel .alchemy-furnace-art,
#game-root .page-panel .alchemy-yield-rule-summary,
#game-root .page-panel .alchemy-yield-outcome,
#game-root .page-panel .forging-visual-stage,
#game-root .page-panel .forging-control-panel,
#game-root .page-panel .forge-visual-stage,
#game-root .page-panel .forge-control-panel,
#game-root .page-panel .crafting-control-panel,
#game-root .page-panel .crafting-visual-stage,
#game-root .page-panel .spirit-root-summary-card,
#game-root .page-panel .spirit-formation-upgrade,
#game-root .page-panel .spirit-root-table-wrap,
#game-root .page-panel .companion-known-card,
#game-root .page-panel .companion-current-summary,
#game-root .page-panel .companion-info-row,
#game-root .page-panel .companion-attribute-grid,
#game-root .page-panel .companion-equipment-section,
#game-root .page-panel .physique-card,
#game-root .page-panel .artifact-card,
#game-root .page-panel .bag-item-detail,
#game-root .page-panel .bag-item-meta__row,
#game-root .page-panel .bag-item-attributes,
#game-root .page-panel .sect-detail-panel,
#game-root .page-panel .sect-card,
#game-root .page-panel .sect-summary,
#game-root .attribute-modal__content .attribute-summary-grid,
#game-root .attribute-modal__content .attribute-source-section,
#game-root .attribute-modal__content .attribute-source-section h3,
#game-root .attribute-modal__content .attribute-list__row,
#game-root .attribute-modal__content .settings-section,
#game-root .attribute-modal__content .settings-row,
#game-root .attribute-modal__content .settings-volume-row,
#game-root .attribute-modal__content .kungfu-card,
#game-root .attribute-modal__content .kungfu-page__summary,
#game-root .attribute-modal__content .kungfu-detail-section,
#game-root .attribute-modal__content .spirit-beast-card,
#game-root .attribute-modal__content .spirit-beast-summary,
#game-root .attribute-modal__content .spirit-beast-empty,
#game-root .attribute-modal__content .rank-my-card,
#game-root .attribute-modal__content .rank-table,
#game-root .attribute-modal__content .rank-table-wrap,
#game-root .attribute-modal__content .rank-summary,
#game-root .attribute-modal__content .activity-center-list,
#game-root .attribute-modal__content .activity-center-content,
#game-root .attribute-modal__content .online-reward-task,
#game-root .attribute-modal__content .online-reward-summary,
#game-root .attribute-modal__content .seven-day-task,
#game-root .attribute-modal__content .seven-day-summary,
#game-root .attribute-modal__content .activity-task,
#game-root .attribute-modal__content .activity-task-card,
#game-root .attribute-modal__content .dungeon-card,
#game-root .attribute-modal__content .dungeon-active-run,
#game-root .attribute-modal__content .dungeon-card__body,
#game-root .attribute-modal__content .alchemy-visual-stage,
#game-root .attribute-modal__content .alchemy-control-panel,
#game-root .attribute-modal__content .alchemy-furnace-zone,
#game-root .attribute-modal__content .alchemy-furnace-art,
#game-root .attribute-modal__content .alchemy-yield-rule-summary,
#game-root .attribute-modal__content .alchemy-yield-outcome,
#game-root .attribute-modal__content .forging-visual-stage,
#game-root .attribute-modal__content .forging-control-panel,
#game-root .attribute-modal__content .forge-visual-stage,
#game-root .attribute-modal__content .forge-control-panel,
#game-root .attribute-modal__content .crafting-control-panel,
#game-root .attribute-modal__content .crafting-visual-stage,
#game-root .attribute-modal__content .spirit-root-summary-card,
#game-root .attribute-modal__content .spirit-formation-upgrade,
#game-root .attribute-modal__content .spirit-root-table-wrap,
#game-root .attribute-modal__content .companion-known-card,
#game-root .attribute-modal__content .companion-current-summary,
#game-root .attribute-modal__content .companion-info-row,
#game-root .attribute-modal__content .companion-attribute-grid,
#game-root .attribute-modal__content .companion-equipment-section,
#game-root .attribute-modal__content .physique-card,
#game-root .attribute-modal__content .artifact-card,
#game-root .attribute-modal__content .bag-item-detail,
#game-root .attribute-modal__content .bag-item-meta__row,
#game-root .attribute-modal__content .bag-item-attributes,
#game-root .attribute-modal__content .sect-detail-panel,
#game-root .attribute-modal__content .sect-card,
#game-root .attribute-modal__content .sect-summary,
#game-root dialog .attribute-summary-grid,
#game-root dialog .attribute-source-section,
#game-root dialog .attribute-source-section h3,
#game-root dialog .attribute-list__row,
#game-root dialog .settings-section,
#game-root dialog .settings-row,
#game-root dialog .settings-volume-row,
#game-root dialog .kungfu-card,
#game-root dialog .kungfu-page__summary,
#game-root dialog .kungfu-detail-section,
#game-root dialog .spirit-beast-card,
#game-root dialog .spirit-beast-summary,
#game-root dialog .spirit-beast-empty,
#game-root dialog .rank-my-card,
#game-root dialog .rank-table,
#game-root dialog .rank-table-wrap,
#game-root dialog .rank-summary,
#game-root dialog .activity-center-list,
#game-root dialog .activity-center-content,
#game-root dialog .online-reward-task,
#game-root dialog .online-reward-summary,
#game-root dialog .seven-day-task,
#game-root dialog .seven-day-summary,
#game-root dialog .activity-task,
#game-root dialog .activity-task-card,
#game-root dialog .dungeon-card,
#game-root dialog .dungeon-active-run,
#game-root dialog .dungeon-card__body,
#game-root dialog .alchemy-visual-stage,
#game-root dialog .alchemy-control-panel,
#game-root dialog .alchemy-furnace-zone,
#game-root dialog .alchemy-furnace-art,
#game-root dialog .alchemy-yield-rule-summary,
#game-root dialog .alchemy-yield-outcome,
#game-root dialog .forging-visual-stage,
#game-root dialog .forging-control-panel,
#game-root dialog .forge-visual-stage,
#game-root dialog .forge-control-panel,
#game-root dialog .crafting-control-panel,
#game-root dialog .crafting-visual-stage,
#game-root dialog .spirit-root-summary-card,
#game-root dialog .spirit-formation-upgrade,
#game-root dialog .spirit-root-table-wrap,
#game-root dialog .companion-known-card,
#game-root dialog .companion-current-summary,
#game-root dialog .companion-info-row,
#game-root dialog .companion-attribute-grid,
#game-root dialog .companion-equipment-section,
#game-root dialog .physique-card,
#game-root dialog .artifact-card,
#game-root dialog .bag-item-detail,
#game-root dialog .bag-item-meta__row,
#game-root dialog .bag-item-attributes,
#game-root dialog .sect-detail-panel,
#game-root dialog .sect-card,
#game-root dialog .sect-summary{background: linear-gradient(130deg, rgba(221, 218, 205, 0.65), rgba(191, 191, 178, 0.48)); border-color: rgb(160, 158, 144);}
#game-root .page-panel input,
#game-root .page-panel select,
#game-root .page-panel textarea,
#game-root .attribute-modal__content input,
#game-root .attribute-modal__content select,
#game-root .attribute-modal__content textarea,
#game-root dialog input,
#game-root dialog select,
#game-root dialog textarea{background: rgb(200, 195, 180); border-color: rgb(144, 140, 123); color: rgb(52, 56, 46); color-scheme: light;}
#game-root .page-panel input::placeholder,
#game-root .attribute-modal__content input::placeholder,
#game-root dialog input::placeholder{color: rgb(98, 98, 83);}
#game-root .page-panel button:not(.bag-slot):not(.shop-product-tile):not(.herb-card),
#game-root .attribute-modal__content button:not(.bag-slot):not(.shop-product-tile):not(.herb-card),
#game-root dialog button:not(.bag-slot):not(.shop-product-tile):not(.herb-card){background: linear-gradient(135deg, rgba(220, 217, 204, 0.64), rgba(188, 188, 175, 0.56)); border-color: rgb(154, 153, 140); color: rgb(41, 45, 38);}
#game-root .page-panel button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) span,
#game-root .page-panel button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) strong,
#game-root .page-panel button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) small,
#game-root .page-panel button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) b,
#game-root .attribute-modal__content button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) span,
#game-root .attribute-modal__content button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) strong,
#game-root .attribute-modal__content button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) small,
#game-root .attribute-modal__content button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) b,
#game-root dialog button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) span,
#game-root dialog button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) strong,
#game-root dialog button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) small,
#game-root dialog button:not(.bag-slot):not(.shop-product-tile):not(.herb-card) b{color: inherit;}
#game-root button[data-action-state="enabled"],
#game-root .primary-button:not(:disabled){background: linear-gradient(rgb(98, 102, 91), rgb(65, 70, 62)) !important; border-color: rgb(146, 149, 135) !important; color: rgb(245, 239, 217) !important;}
#game-root .page-panel button.is-active,
#game-root .page-panel button.is-selected,
#game-root .page-panel button[aria-selected="true"],
#game-root .attribute-modal__content button.is-active,
#game-root .attribute-modal__content button.is-selected,
#game-root .attribute-modal__content button[aria-selected="true"],
#game-root dialog button.is-active,
#game-root dialog button.is-selected,
#game-root dialog button[aria-selected="true"]{background: linear-gradient(rgb(101, 102, 87), rgb(69, 72, 62)); border-color: rgb(178, 153, 100); color: rgb(255, 240, 203);}
#game-root button[data-action-state="disabled"],
#game-root .page-panel button:disabled,
#game-root button[data-action-state="disabled"],
#game-root .attribute-modal__content button:disabled,
#game-root button[data-action-state="disabled"],
#game-root dialog button:disabled{background: rgb(176, 173, 159) !important; border-color: rgb(153, 149, 133) !important; color: rgb(102, 102, 89) !important; opacity: 0.8 !important;}
#game-root .cultivate-entry-button{background: linear-gradient(135deg, rgba(225, 221, 207, 0.65), rgba(196, 195, 181, 0.57)) !important;}
#game-root .cultivate-chat-entry{border-color: rgb(183, 184, 168); box-shadow: rgba(241, 235, 213, 0.35) 0px 0px 0px 1px inset; background: linear-gradient(rgb(97, 102, 92), rgb(62, 68, 60)) !important; color: rgb(240, 234, 216) !important;}
#game-root .bag-slot-grid,
#game-root .shop-product-list,
#game-root .bag-categories,
#game-root .shop-tabs{background: transparent; box-shadow: none;}
#game-root .bag-slot__icon,
#game-root .shop-product-tile__art,
#game-root .bag-item-detail__icon,
#game-root .reserved-slot-card__icon,
#game-root .alchemy-material-slot__art,
#game-root .alchemy-product-slot,
#game-root .spirit-beast-slot__art{background: rgb(115, 118, 107);}
#game-root .bag-slot__name{color: var(--item-tier-color, #494c40);}
#game-root .bag-slot__count{background: rgb(116, 115, 102); color: rgb(255, 249, 232) !important;}
#game-root .bag-slot__name,
#game-root .shop-product-tile__name{text-shadow: rgb(85, 89, 75) 0px 1px 1px;}
#game-root .status[data-state="error"],
#game-root .is-insufficient small,
#game-root [data-estimate-direction="depletion"],
#game-root .status[data-state="error"],
#game-root .is-insufficient strong,
#game-root [data-estimate-direction="depletion"],
#game-root [class$="-status"][data-state="error"],
#game-root .is-insufficient small,
#game-root [data-estimate-direction="depletion"],
#game-root [class$="-status"][data-state="error"],
#game-root .is-insufficient strong,
#game-root [data-estimate-direction="depletion"]{color: rgb(140, 61, 43);}
#game-root .status[data-state="success"],
#game-root [class$="-status"][data-state="success"]{color: rgb(62, 96, 54);}
.bottom-nav{background: rgb(182, 178, 162); border-color: rgb(138, 134, 117);}
.bottom-nav button{display: grid; place-content: center; justify-items: center; gap: 2px; color: rgb(65, 70, 56); font-size: 12px;}
.bottom-nav button.is-active{background: linear-gradient(rgb(114, 112, 97), rgb(68, 71, 60)); color: rgb(241, 211, 144); box-shadow: rgb(198, 164, 103) 0px 2px inset;}
.bottom-nav button::before{content: ""; width: 20px; height: 20px; background: currentcolor; mask: var(--g-nav-icon) center/contain no-repeat;}
.bottom-nav [data-page-target="dungeon"]{--g-nav-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik03IDRoMTlsLTQgMjRIM1pNMTAgNCA2IDI4TTEzIDEwaDhtLTkgNWg4bS05IDVoNk0yNiA3bDIgMS00IDIySDYiLz48L3N2Zz4=");}
.bottom-nav [data-page-target="sect"]{--g-nav-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik01IDE0IDE2IDZsMTEgOE0zIDE2aDI2TTYgMjloMjBNOSAxN3YxMW0xNC0xMXYxMU0xMyAyOXYtOGg2djhNNyAxMWwtMiAzbTIwLTMgMiAzIi8+PHBhdGggZD0iTTkgMTNoMTRsLTctNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==");}
.bottom-nav [data-page-target="cultivate"]{--g-nav-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjEzIi8+PHBhdGggZD0iTTE2IDNhNi41IDYuNSAwIDAgMSAwIDEzIDYuNSA2LjUgMCAwIDAgMCAxM0ExMyAxMyAwIDAgMCAxNiAzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+PGNpcmNsZSBjeD0iMTYiIGN5PSI5LjUiIHI9IjIiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMjIuNSIgcj0iMiIgZmlsbD0id2hpdGUiIHN0cm9rZT0ibm9uZSIvPjwvc3ZnPg==");}
.bottom-nav [data-page-target="attribute"]{--g-nav-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjE2IiBjeT0iOCIgcj0iNCIgZmlsbD0iY3VycmVudENvbG9yIi8+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIzIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48Y2lyY2xlIGN4PSIyNiIgY3k9IjEyIiByPSIzIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTAgMjhWMTlhNiA2IDAgMCAxIDEyIDB2OVpNMiAyNnYtNmE0IDQgMCAwIDEgNi00bTIyIDEwdi02YTQgNCAwIDAgMC02LTQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==");}
.bottom-nav [data-page-target="bag"]{--g-nav-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMyAzaDZ2NGwtMiAzYzggMCA3IDggMyAxMCA5IDEwLTE1IDEyLTExIDJsNC0zYy02LTMtNi05IDItOWwtMi0zWiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+");}
#game-root .newcomer-activity-layout,
#game-root .newcomer-activity-content,
#game-root .newcomer-task-row,
#game-root .newcomer-signin-card,
#game-root .newcomer-progress-card,
#game-root .newcomer-activity-shell,
#game-root .spirit-beast-profile,
#game-root .spirit-beast-attributes,
#game-root .spirit-beast-roster,
#game-root .spirit-beast-roster-item,
#game-root .spirit-beast-attribute-grid > div,
#game-root .kungfu-card__current-effect,
#game-root .alchemy-selector-bar,
#game-root .alchemy-furnace-zone,
#game-root .alchemy-furnace-art,
#game-root .alchemy-material-slot,
#game-root .forging-furnace-zone,
#game-root .forging-furnace-art,
#game-root .forging-core-slot,
#game-root .forging-material-slot,
#game-root .rank-self,
#game-root .rank-table__header{background: linear-gradient(130deg, rgba(221, 218, 205, 0.65), rgba(191, 191, 178, 0.48)); border-color: rgb(160, 158, 144);}
#game-root .settings-volume-row output,
#game-root .settings-build-label{color: rgb(69, 74, 59);}
#game-root .bottom-nav button.is-active{background: linear-gradient(rgb(114, 112, 97), rgb(68, 71, 60)); color: rgb(241, 211, 144); box-shadow: rgb(198, 164, 103) 0px 2px inset;}
#game-root .activity-center-layout,
#game-root .newcomer-sign-in-placeholder,
#game-root .newcomer-lifecycle{background: linear-gradient(130deg, rgba(221, 218, 205, 0.65), rgba(191, 191, 178, 0.48)); border-color: rgb(160, 158, 144);}
#game-root .forging-product-slot,
#game-root .forging-core-slot__art,
#game-root .forging-material-slot__art{background: rgb(115, 118, 107);}
#game-root .spirit-beast-content{background: rgba(184, 180, 165, 0.7); border-color: rgb(153, 149, 132);}
#game-root .dungeon-card__art{background: radial-gradient(rgb(197, 190, 170), rgb(152, 155, 136)); border-color: rgb(137, 142, 122);}
#game-root .dungeon-card .dungeon-card__recommendation,
#game-root .dungeon-card .dungeon-card__daily{color: rgb(80, 85, 66);}
#game-root .dungeon-card.is-locked .dungeon-card__recommendation,
#game-root .dungeon-card.is-locked .dungeon-card__daily{color: rgb(97, 99, 84);}
#game-root .cultivate-info-panel{padding: 0px; border: 0px; background: transparent;}
#game-root .cultivate-info-panel > .cultivation-progress-block,
#game-root .cultivate-info-panel > .cultivate-compact-row{padding: 5px 8px; border: 1px solid rgb(160, 158, 144); border-radius: 5px; background: linear-gradient(130deg, rgba(224, 221, 209, 0.57), rgba(189, 191, 178, 0.39));}
#game-root .cultivate-character-stage{background: rgba(209, 206, 193, 0.24); border-color: rgb(152, 153, 139); box-shadow: rgba(227, 224, 211, 0.25) 0px 0px 0px 4px inset;}
#game-root .cultivate-info-panel .cultivate-companion-button{background: linear-gradient(rgb(100, 103, 91), rgb(65, 70, 60)); border-color: rgb(178, 154, 103); color: rgb(239, 212, 154);}
#game-root .cultivate-info-panel .cultivate-companion-button span,
#game-root .cultivate-info-panel .cultivate-companion-button strong{color: inherit;}
#game-root .bottom-nav{background: rgba(191, 190, 176, 0.93);}
#game-root .bottom-nav button[aria-current="page"]{background: linear-gradient(rgb(114, 112, 97), rgb(68, 71, 60)); color: rgb(241, 211, 144); box-shadow: rgb(198, 164, 103) 0px 2px inset;}
#game-root .spirit-beast-content{background: rgba(207, 204, 191, 0.45);}
#game-root .settings-section,
#game-root .settings-row,
#game-root .settings-volume-row{background: transparent;}
#game-root dialog,
#game-root .attribute-modal__content{background-color: rgb(199, 196, 182);}
#game-root .role-card--compact .player-summary .player-currencies span{background: linear-gradient(135deg, rgba(229, 225, 211, 0.8), rgba(188, 187, 172, 0.72)); border-color: rgb(153, 151, 132); color: rgb(75, 76, 63); box-shadow: rgba(248, 244, 227, 0.5) 0px 1px inset;}
#game-root .role-card--compact .player-summary .player-currencies b{color: rgb(57, 62, 50);}
#game-root .cultivate-info-panel .breakthrough-action-button,
#game-root .cultivate-info-panel .cultivate-companion-button{position: relative; isolation: isolate;}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled),
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled){box-shadow: rgba(239, 229, 201, 0.32) 0px 0px 0px 2px inset, rgb(232, 222, 196) 0px 1px inset; background: linear-gradient(135deg, rgb(206, 197, 170), rgb(172, 165, 139)) !important; border-color: rgb(148, 131, 99) !important; color: rgb(62, 64, 49) !important;}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled) strong,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled) span,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled) small,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled) b,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled) strong,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled) span,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled) small,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled) b{color: inherit;}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::before,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::after,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::before,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::after,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::before,
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::after,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::before,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::after{content: ""; position: absolute; top: 7px; bottom: 7px; width: 7px; border-top: 1px solid rgb(141, 124, 87); border-bottom: 1px solid rgb(141, 124, 87); pointer-events: none; opacity: 0.7;}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::before,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::before{left: 6px; border-left: 1px solid rgb(141, 124, 87);}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::after,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled)::after{right: 6px; border-right: 1px solid rgb(141, 124, 87);}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled):hover,
#game-root .cultivate-info-panel .cultivate-companion-button:not(:disabled):hover{filter: brightness(1.045);}
#game-root .cultivate-overview{display: flex; flex-direction: column; align-items: center; gap: 8px;}
#game-root .cultivate-character-stage{width: 216px; height: 288px; aspect-ratio: 3 / 4; flex: 0 0 auto;}
#game-root .cultivate-info-panel{position: static; inset: auto; width: 100%; height: auto; overflow: visible; display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 7px;}
#game-root .cultivate-info-panel > .cultivation-progress-block{min-width: 0px;}
#game-root .cultivate-info-panel > .cultivate-compact-row{display: flex; align-items: center; justify-content: space-between; gap: 4px; min-width: 0px;}
#game-root .cultivate-info-panel > .qi-sea-progress-block,
#game-root .cultivate-info-panel > .breakthrough-actions{grid-column: 1 / -1;}
#game-root .cultivate-info-panel .qi-sea-progress-block{padding: 5px 8px;}
#game-root .cultivate-info-panel .progress-label{font-size: 12px;}
#game-root .cultivate-entry-row{gap: 6px;}
#game-root .cultivate-entry-row .cultivate-entry-button{height: 60px; min-height: 60px; padding: 4px; margin: 0px; border: 1px solid rgb(150, 149, 132); box-shadow: rgba(229, 223, 202, 0.23) 0px 0px 0px 2px inset; border-radius: 5px;}
#game-root .cultivate-entry-row .cultivate-entry-button::before{width: 23px; height: 23px; margin: 0px auto;}
#game-root .cultivate-entry-row .cultivate-entry-button strong{font-size: 15px;}
#game-root .cultivate-entry-row .cultivate-companion-button{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; grid-column: auto; font-size: 15px; color: rgb(48, 54, 46);}
#game-root .cultivate-entry-row .cultivate-companion-button[hidden]{display: none;}
#game-root .cultivate-entry-row .cultivate-companion-button::before{--g-entry-icon: var(--g-companion-icon);}
#game-root{--g-companion-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iY3VycmVudENvbG9yIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjkiIHI9IjUiLz48Y2lyY2xlIGN4PSIyMyIgY3k9IjExIiByPSI0Ii8+PHBhdGggZD0iTTIgMjl2LTdhOSA5IDAgMCAxIDE4IDB2N3ptMjAgMHYtN2ExMiAxMiAwIDAgMC0yLTYgOCA4IDAgMCAxIDEwIDh2NXoiLz48L3N2Zz4=");}
#game-root .cultivate-character-stage{align-self: center;}
#game-root .cultivate-info-panel .breakthrough-actions{margin-top: 0px; padding-top: 0px;}
/* css/silk-ornament-vectors.css */
#game-root{--silk-corner-0: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCAxMCAxMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2Nzg1OCIgc3Ryb2tlLXdpZHRoPSIuODUiPjxwYXRoIGQ9Ik0xIDE5VjFoMThNNCAxNVY0aDExTTEgOWg4VjFNNCA3aDNWNE0xMSAxdjVoNVYxIi8+PHBhdGggZD0iTTQgMTh2LTFtMTMtMTNoMSIvPjwvZz48L3N2Zz4="); --silk-corner-1: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTAgMTApIiBmaWxsPSJub25lIiBzdHJva2U9IiM4Njc4NTgiIHN0cm9rZS13aWR0aD0iLjg1Ij48cGF0aCBkPSJNMSAxOVYxaDE4TTQgMTVWNGgxMU0xIDloOFYxTTQgN2gzVjRNMTEgMXY1aDVWMSIvPjxwYXRoIGQ9Ik00IDE4di0xbTEzLTEzaDEiLz48L2c+PC9zdmc+"); --silk-corner-2: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDEwIDEwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY3ODU4IiBzdHJva2Utd2lkdGg9Ii44NSI+PHBhdGggZD0iTTEgMTlWMWgxOE00IDE1VjRoMTFNMSA5aDhWMU00IDdoM1Y0TTExIDF2NWg1VjEiLz48cGF0aCBkPSJNNCAxOHYtMW0xMy0xM2gxIi8+PC9nPjwvc3ZnPg=="); --silk-corner-3: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDEwIDEwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY3ODU4IiBzdHJva2Utd2lkdGg9Ii44NSI+PHBhdGggZD0iTTEgMTlWMWgxOE00IDE1VjRoMTFNMSA5aDhWMU00IDdoM1Y0TTExIDF2NWg1VjEiLz48cGF0aCBkPSJNNCAxOHYtMW0xMy0xM2gxIi8+PC9nPjwvc3ZnPg=="); --silk-paper-grain: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIj48ZmlsdGVyIGlkPSJwYXBlciI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9Ii43NSIgbnVtT2N0YXZlcz0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48L2ZpbHRlcj48cGF0aCBmaWxsPSIjNzc3IiBmaWx0ZXI9InVybCgjcGFwZXIpIiBvcGFjaXR5PSIuMTIiIGQ9Ik0wIDBoMTIwdjEyMEgweiIvPjwvc3ZnPg==");}
/* css/silk-ornaments.css */
#game-root .role-card--compact,
#game-root .cultivate-character-stage,
#game-root .player-currencies > span,
#game-root .cultivate-info-panel > .cultivation-progress-block,
#game-root .cultivate-info-panel > .cultivate-compact-row,
#game-root .cultivate-entry-button,
#game-root .breakthrough-action-button,
#game-root .bottom-nav button,
#game-root .gender-portrait--compact{position: relative; --silk-corner-size: 12px;}
#game-root .role-card--compact,
#game-root .cultivate-character-stage{--silk-corner-size: 17px;}
#game-root .player-currencies > span,
#game-root .cultivate-compact-row{--silk-corner-size: 9px;}
#game-root .role-card--compact::after,
#game-root .cultivate-character-stage::after,
#game-root .player-currencies > span::after,
#game-root .cultivate-info-panel > .cultivation-progress-block::after,
#game-root .cultivate-info-panel > .cultivate-compact-row::after,
#game-root .cultivate-entry-button::after,
#game-root .breakthrough-action-button::after,
#game-root .bottom-nav button::after,
#game-root .gender-portrait--compact::after{content: ""; position: absolute; inset: 3px; width: auto; height: auto; border: 1px solid rgba(115, 109, 88, 0.46); border-radius: 2px; background-image: var(--silk-corner-0),var(--silk-corner-1),var(--silk-corner-2),var(--silk-corner-3),var(--silk-paper-grain); background-position: left top, right top, right bottom, left bottom, center center; background-size: var(--silk-corner-size) var(--silk-corner-size),var(--silk-corner-size) var(--silk-corner-size),var(--silk-corner-size) var(--silk-corner-size),var(--silk-corner-size) var(--silk-corner-size),120px 120px; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat; box-shadow: rgba(241, 234, 212, 0.36) 0px 0px 0px 1px; pointer-events: none; opacity: 0.78;}
#game-root .cultivate-character-stage{border-color: rgb(147, 144, 125); border-radius: 3px; box-shadow: rgba(239, 232, 211, 0.55) 0px 0px 0px 1px inset;}
#game-root .cultivate-entry-row .cultivate-entry-button{border-color: rgb(150, 145, 124); border-radius: 3px; box-shadow: rgba(245, 239, 220, 0.6) 0px 1px inset, rgba(54, 51, 39, 0.1) 0px 1px 2px; background: linear-gradient(135deg, rgba(224, 220, 205, 0.83), rgba(190, 187, 170, 0.75)) !important;}
#game-root .cultivate-entry-row .cultivate-entry-button::before{background-color: rgb(52, 56, 47); filter: drop-shadow(rgba(241, 234, 214, 0.55) 0px 1px 0px);}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::before{content: none;}
#game-root .cultivate-info-panel .breakthrough-action-button:not(:disabled)::after{inset: 3px; width: auto; border: 1px solid rgba(126, 107, 67, 0.7); opacity: 0.85;}
#game-root .bottom-nav button::after{opacity: 0.25;}
#game-root .bottom-nav button[aria-current="page"]::after,
#game-root .gender-portrait--compact::after{border-color: rgb(186, 170, 123); opacity: 0.95;}
#game-root .cultivate-entry-button:focus-visible{outline: rgb(139, 119, 77) solid 2px; outline-offset: 1px;}
#game-root .cultivate-entry-button:hover{filter: brightness(1.025);}
/* css/silk-pages.css */
#game-root{--silk-page-paper: linear-gradient(135deg,rgba(225,220,206,.73),rgba(190,187,172,.61)); --silk-frame-images: var(--silk-corner-0),var(--silk-corner-1),var(--silk-corner-2),var(--silk-corner-3),var(--silk-paper-grain);}
#game-root .page-panel:not(.cultivate-panel),
#game-root .attribute-modal__content,
#game-root dialog{background-image: var(--silk-frame-images),var(--silk-page-paper); background-position: 5px 5px, calc(100% - 5px) 5px, calc(100% - 5px) calc(100% - 5px), 5px calc(100% - 5px), center center, center center; background-size: 15px 15px, 15px 15px, 15px 15px, 15px 15px, 120px 120px, 100% 100%; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat, no-repeat; border-color: rgb(153, 145, 123); box-shadow: rgba(228, 221, 201, 0.38) 0px 0px 0px 2px inset;}
#game-root .spirit-formation-material,
#game-root .shop-currency,
#game-root .shop-empty,
#game-root .physique-panel-section,
#game-root .physique-framework-block,
#game-root .physique-advance-section,
#game-root .physique-subpanel-title,
#game-root .physique-advance-node,
#game-root .physique-advance-material,
#game-root .physique-refinement-summary,
#game-root .physique-refinement-row,
#game-root .physique-refine-confirm-detail,
#game-root .physique-rules-list section,
#game-root .artifact-rules-list section,
#game-root .artifact-cultivation-card,
#game-root .artifact-cultivation-summary,
#game-root .artifact-detail-section,
#game-root .artifact-cultivation-header,
#game-root .artifact-attributes-panel,
#game-root .artifact-progress,
#game-root .artifact-cost-row,
#game-root .companion-content,
#game-root .companion-empty-state,
#game-root .companion-attribute-grid > div,
#game-root .companion-current-portrait,
#game-root .companion-known-portrait,
#game-root .companion-attribute-section > h3,
#game-root .companion-kungfu-section > h3,
#game-root .companion-equipment-section > h3,
#game-root .companion-cultivation-progress,
#game-root .companion-confirm-dialog,
#game-root .spirit-beast-attribute-grid > div,
#game-root .spirit-beast-summary dl > div,
#game-root .kungfu-card__progression,
#game-root .kungfu-card__current-effect,
#game-root .formation-picker-position,
#game-root .formation-picker-empty,
#game-root .dungeon-sweep-compact{background: var(--silk-page-paper); border-color: rgb(160, 154, 134); color: rgb(62, 66, 54);}
#game-root .physique-flow-arrow,
#game-root .physique-advance-material,
#game-root .physique-empty__title,
#game-root .artifact-empty,
#game-root .companion-empty-state,
#game-root .shop-currency,
#game-root .shop-empty{color: rgb(68, 72, 55);}
#game-root .page-panel .shop-currency span,
#game-root .page-panel .shop-currency strong,
#game-root .page-panel .shop-currency b,
#game-root .page-panel .physique-subpanel-title span,
#game-root .page-panel .physique-subpanel-title strong,
#game-root .page-panel .physique-subpanel-title b,
#game-root dialog .shop-currency span,
#game-root dialog .shop-currency strong,
#game-root dialog .shop-currency b,
#game-root dialog .physique-subpanel-title span,
#game-root dialog .physique-subpanel-title strong,
#game-root dialog .physique-subpanel-title b{color: rgb(69, 71, 52);}
#game-root .shop-purchase-product__art{background: rgb(116, 118, 106);}
#game-root .artifact-attribute-rows,
#game-root .artifact-attribute-potential,
#game-root .artifact-attribute-speed{color: rgb(76, 76, 57);}
#game-root .artifact-progress__bar,
#game-root .cave-cycle-progress{background: rgb(152, 155, 137);}
#game-root .cave-module-button,
#game-root .shop-tab,
#game-root .shop-category-button,
#game-root .kungfu-category-button,
#game-root .rank-tab,
#game-root .spirit-beast-tabs button,
#game-root .companion-tabs button,
#game-root [data-artifact-tab],
#game-root .bag-category-button,
#game-root .dungeon-category-button,
#game-root .newcomer-content-tabs button,
#game-root .newcomer-day-tab,
#game-root .formation-slot,
#game-root .formation-picker-option,
#game-root .crafting-rules-button,
#game-root .page-panel .primary-button,
#game-root .page-panel .secondary-button{position: relative; box-shadow: rgba(232, 223, 201, 0.25) 0px 0px 0px 2px inset;}
#game-root .cave-module-button::after,
#game-root .shop-tab::after,
#game-root .shop-category-button::after,
#game-root .kungfu-category-button::after,
#game-root .rank-tab::after,
#game-root .spirit-beast-tabs button::after,
#game-root .companion-tabs button::after,
#game-root [data-artifact-tab]::after,
#game-root .bag-category-button::after,
#game-root .dungeon-category-button::after,
#game-root .newcomer-content-tabs button::after,
#game-root .newcomer-day-tab::after,
#game-root .formation-slot::after,
#game-root .formation-picker-option::after,
#game-root .crafting-rules-button::after{content: ""; position: absolute; inset: 3px; border: 1px solid rgba(138, 124, 91, 0.35); border-radius: 2px; pointer-events: none; background-image: var(--silk-corner-0),var(--silk-corner-2); background-size: 8px 8px, 8px 8px; background-position: left top, right bottom; background-repeat: no-repeat; opacity: 0.65;}
#game-root .settings-section,
#game-root .spirit-root-summary-card,
#game-root .spirit-formation-upgrade,
#game-root .newcomer-task-row,
#game-root .online-reward-task,
#game-root .kungfu-card,
#game-root .companion-known-card,
#game-root .spirit-beast-profile,
#game-root .spirit-beast-attributes,
#game-root .dungeon-card,
#game-root .attribute-basic-section,
#game-root .attribute-equipment-section,
#game-root .attribute-kungfu-section,
#game-root .alchemy-control-panel,
#game-root .forging-control-panel{border-color: rgb(160, 154, 134); box-shadow: rgba(230, 224, 204, 0.25) 0px 0px 0px 2px inset;}
#game-root .alchemy-selector-button,
#game-root .alchemy-material-slot,
#game-root .alchemy-furnace-art,
#game-root .alchemy-selection-option,
#game-root .forging-furnace-art,
#game-root .forging-core-slot,
#game-root .forging-material-slot,
#game-root .alchemy-control-panel,
#game-root .forging-control-panel,
#game-root .cave-building-card,
#game-root .physique-origin-slot,
#game-root .physique-origin-output,
#game-root .physique-advance-node,
#game-root .physique-origin-option,
#game-root .reserved-slot-card,
#game-root .attribute-summary-grid{position: relative; border: 1px solid rgb(151, 145, 124); border-radius: 5px; box-shadow: rgba(243, 236, 216, 0.4) 0px 0px 0px 2px inset;}
#game-root .alchemy-selector-button::after,
#game-root .alchemy-material-slot::after,
#game-root .alchemy-furnace-art::after,
#game-root .alchemy-selection-option::after,
#game-root .forging-furnace-art::after,
#game-root .forging-core-slot::after,
#game-root .forging-material-slot::after,
#game-root .alchemy-control-panel::after,
#game-root .forging-control-panel::after,
#game-root .cave-building-card::after,
#game-root .physique-origin-slot::after,
#game-root .physique-origin-output::after,
#game-root .physique-advance-node::after,
#game-root .physique-origin-option::after,
#game-root .reserved-slot-card::after,
#game-root .attribute-summary-grid::after{content: ""; position: absolute; inset: 3px; pointer-events: none; background: var(--silk-corner-0) left top/9px 9px no-repeat,
             var(--silk-corner-2) right bottom/9px 9px no-repeat; opacity: 0.7;}
#game-root .alchemy-product-slot,
#game-root .alchemy-material-slot__art,
#game-root .forging-product-slot,
#game-root .forging-material-slot__art,
#game-root .forging-core-slot__art,
#game-root .reserved-slot-card__icon{background: rgb(196, 193, 177); color: rgb(52, 60, 49); border-color: rgb(150, 146, 127);}
#game-root .alchemy-selector-button{padding: 11px 12px;}
#game-root .alchemy-selector-button span{font-size: 12px;}
#game-root .alchemy-selector-button strong{font-size: 15px;}
#game-root .alchemy-material-slot > strong,
#game-root .forging-material-slot > strong,
#game-root .alchemy-selection-option > strong{font-size: 13px;}
#game-root .alchemy-material-slot small,
#game-root .forging-material-slot small,
#game-root .alchemy-selection-option small{font-size: 12px;}
#game-root .rank-table__header,
#game-root .rank-table__row{font-size: 13px;}
#game-root .rank-table__row{min-height: 45px;}
#game-root .rank-player-button{font-size: 13px;}
#game-root .rank-table__row.is-current-player{background: rgb(199, 189, 160);}
#game-root .physique-refinement-name,
#game-root .physique-refinement-summary,
#game-root .physique-advance-material,
#game-root .physique-action-hint,
#game-root .physique-confirm-text{font-size: 13px; line-height: 1.5; color: rgb(52, 57, 47);}
#game-root .physique-origin-slot small,
#game-root .physique-origin-output small,
#game-root .physique-advance-node small{font-size: 12px;}
#game-root .physique-origin-slot strong,
#game-root .physique-origin-output strong,
#game-root .physique-advance-node strong{font-size: 15px;}
#game-root .physique-origin-slot span,
#game-root .physique-origin-output span,
#game-root .physique-advance-node span{font-size: 12px;}
#game-root .physique-origin-option strong{font-size: 15px;}
#game-root .physique-origin-option span{font-size: 12px;}
#game-root dialog button.physique-origin-option:disabled{opacity: 1 !important; background: rgb(203, 199, 184) !important; color: rgb(72, 75, 64) !important;}
#game-root .settings-row,
#game-root .settings-volume-row,
#game-root .settings-version-row{font-size: 15px; color: rgb(52, 57, 47); min-height: 38px;}
#game-root .settings-current-music,
#game-root .settings-volume-row output,
#game-root .settings-build-label{font-size: 13px; color: rgb(68, 73, 61);}
#game-root .attribute-summary-grid .attribute-list__row{border-color: rgb(163, 155, 134); min-height: 52px;}
#game-root .attribute-summary-grid .attribute-list__row span{font-size: 12px;}
#game-root .attribute-summary-grid .attribute-list__row strong{font-size: 15px;}
#game-root .reserved-slot-card{padding: 7px 3px; background: rgba(221, 217, 201, 0.55);}
#game-root .reserved-slot-card__label{font-size: 12px; line-height: 1.4;}
#game-root .reserved-slot-card__name{font-size: 11px;}
#game-root .bag-slot__name,
#game-root .shop-product-tile__name,
#game-root .shop-purchase-product__name,
#game-root [data-role="shop-purchase-name"],
#game-root [data-role="sect-shop-purchase-name"]{font-weight: 600; color: color-mix(in srgb,var(--item-tier-color,#53594a) 30%,#18231a) !important; text-shadow: none !important;}
#game-root .shop-product-tile__name{font-size: 12px; line-height: 1.35;}
#game-root .bag-slot__name{font-size: 10px; line-height: 1.35; background: rgb(221, 216, 200);}
#game-root .shop-product-tile{padding: 6px 3px; border: 1px solid rgb(160, 154, 133); border-radius: 4px; background: rgba(226, 222, 205, 0.72);}
#game-root .bag-slot{border: 1px solid rgb(170, 163, 141); border-radius: 4px; background: rgba(226, 222, 205, 0.64);}
#game-root .bag-slot--empty{border: 1px solid rgb(177, 170, 150); background: rgba(219, 215, 199, 0.35);}
#game-root .bag-slot--empty::after{width: calc(100% - 8px); height: calc(100% - 8px); border: 0px; border-radius: 0px; background: var(--silk-corner-0) left top/7px 7px no-repeat,var(--silk-corner-2) right bottom/7px 7px no-repeat; opacity: 0.35; pointer-events: none;}
#game-root .bag-slot__icon,
#game-root .shop-product-tile__art{background: rgb(119, 124, 112); box-shadow: none;}
#game-root .bag-slot__icon,
#game-root .shop-product-tile__art{color: rgb(244, 240, 227) !important;}
#game-root .physique-origin-option .physique-origin-option__icon{background: rgb(153, 150, 127); color: rgb(38, 45, 36); font-size: 14px;}
#game-root .bag-slot__icon span,
#game-root .bag-slot__icon strong,
#game-root .shop-product-tile__art span,
#game-root .shop-product-tile__art strong{color: rgb(244, 240, 227) !important;}
#game-root .sect-page.is-scene-mode{gap: 8px; background: none; border: 0px; box-shadow: none;}
#game-root .sect-page.is-scene-mode > .feature-page-heading{box-sizing: border-box; min-height: 66px; margin: 0px; padding: 10px 12px; border: 1px solid rgb(153, 145, 123); border-radius: 5px; background: var(--silk-corner-0) 4px 4px/12px 12px no-repeat,
 var(--silk-corner-2) calc(100% - 4px) calc(100% - 4px)/12px 12px no-repeat,
 var(--silk-page-paper); box-shadow: rgba(228, 221, 201, 0.4) 0px 0px 0px 2px inset;}
#game-root .sect-membership-summary{gap: 4px;}
#game-root .sect-position-badge{font-size: 13px;}
#game-root .sect-contribution-badge{font-size: 12px;}
#game-root .sect-scene-view.has-scene-map{display: grid; place-items: start center; container-type: size; overflow: hidden;}
#game-root .sect-scene.has-scene-map{width: min(100%, 56.2799cqh); height: auto; min-height: 0px; aspect-ratio: 941 / 1672; flex-shrink: 0;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"]{--sect-map-label-fill: #ddd6c3; --sect-map-label-stroke: #857b60; --sect-map-label-text: #2f352e;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-building-cutout-image{display: none;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-building-map-label rect{rx: 5px;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-plaque-inner-frame{fill: none; stroke: rgb(164, 154, 128); stroke-width: 1;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-building-map-action:hover .sect-building-map-label > rect:first-child,
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-building-map-action:focus-visible .sect-building-map-label > rect:first-child{fill: rgb(200, 191, 166); stroke: rgb(95, 89, 71); stroke-width: 2;}
#game-root .sect-scene[data-sect-id="qingyun_jianzong"] .sect-building-map-action:focus-visible .sect-building-hit-shape{fill: transparent; stroke: transparent;}
/* css/item-art.css */
img.item-art-sprite{display: block; width: 100%; height: 100%; min-width: 0px; min-height: 0px; box-sizing: border-box; background-origin: content-box; background-clip: content-box; background-repeat: no-repeat; image-rendering: auto; object-fit: fill !important;}
img.item-art-sprite[hidden]{display: none;}
.has-item-art{overflow: hidden; background-color: rgb(233, 228, 213) !important;}
.has-item-art > img.item-art-sprite{flex: 0 0 100%;}
.item-selection-art{display: inline-flex; width: 42px; height: 42px; flex: 0 0 42px; border: 1px solid rgb(164, 156, 131); border-radius: 5px;}
.alchemy-selection-option.item-selection-with-art{display: flex; align-items: center; justify-content: flex-start; gap: 10px;}
/* css/silk-social-scenes.css */
#game-root .world-chat-announcement-list,
#game-root .world-chat-log,
#game-root .world-chat-composer,
#game-root .sect-task-view,
#game-root .sect-kungfu-row,
#game-root .sect-duty-card,
#game-root .sect-duty-card.is-locked{background: rgb(224, 220, 207); border-color: rgb(170, 161, 139); color: rgb(48, 56, 47); opacity: 1;}
#game-root .world-chat-announcement,
#game-root .world-chat-message,
#game-root .sect-kungfu-row,
#game-root .sect-duty-card{background: linear-gradient(135deg, rgb(238, 233, 220), rgb(220, 215, 200)); border: 1px solid rgb(170, 161, 139); border-radius: 5px; box-shadow: rgba(244, 239, 223, 0.4) 0px 0px 0px 2px inset;}
#game-root .world-chat-message.is-current-player,
#game-root .sect-duty-card.is-running{background: rgb(222, 223, 206); border-color: rgb(134, 140, 113);}
#game-root .world-chat-announcement p,
#game-root .world-chat-message__content{color: rgb(48, 56, 47); font-size: 14px; line-height: 1.65;}
#game-root .world-chat-announcement__heading strong,
#game-root .world-chat-message__heading strong,
#game-root .world-chat-message__player{color: rgb(48, 56, 47); font-size: 15px;}
#game-root .world-chat-announcement__heading time,
#game-root .world-chat-message__heading time,
#game-root .world-chat-message__heading span,
#game-root .world-chat-composer__footer span,
#game-root .world-chat-empty,
#game-root .world-chat-announcement-empty,
#game-root .world-chat-status{color: rgb(91, 94, 80); font-size: 12px;}
#game-root button.world-chat-message__player,
#game-root button.sect-kungfu-row__name{box-shadow: none; border: 0px; background: transparent !important; color: rgb(48, 56, 47) !important;}
#game-root button.world-chat-message__player::after,
#game-root button.sect-kungfu-row__name::after{display: none;}
#game-root .world-chat-composer textarea{color: rgb(48, 56, 47); font-size: 14px; border-color: rgb(152, 146, 123); background: rgb(240, 236, 223) !important;}
#game-root .world-chat-composer textarea::placeholder{color: rgb(100, 102, 87);}
#game-root .world-chat-composer button:disabled,
#game-root .dungeon-card button:disabled,
#game-root .sect-task-hall button:disabled,
#game-root .dungeon-card button:disabled,
#game-root .sect-kungfu-library button:disabled,
#game-root .dungeon-card button:disabled{background: rgb(210, 207, 194) !important; color: rgb(88, 93, 80) !important; border-color: rgb(164, 160, 143) !important; opacity: 1 !important;}
#game-root .sect-task-hall p,
#game-root .sect-task-hall span,
#game-root .sect-task-hall li,
#game-root .sect-task-hall strong,
#game-root .sect-task-hall h3,
#game-root .sect-task-hall b,
#game-root .sect-kungfu-library p,
#game-root .sect-kungfu-library span,
#game-root .sect-kungfu-library li,
#game-root .sect-kungfu-library strong,
#game-root .sect-kungfu-library h3,
#game-root .sect-kungfu-library b{color: rgb(52, 59, 48);}
#game-root .sect-kungfu-row__type{color: rgb(83, 90, 74); font-size: 13px;}
#game-root .sect-kungfu-row__name{font-size: 16px;}
#game-root .sect-kungfu-row .sect-kungfu-row__exchange{font-size: 12px; min-height: 36px;}
#game-root .sect-kungfu-row{min-height: 46px;}
#game-root .sect-kungfu-library__list{max-height: min(65vh, 520px);}
#game-root .sect-task-view{padding: 10px; gap: 10px; width: 100%;}
#game-root .sect-duty-card__info strong{font-size: 16px; color: rgb(48, 56, 47);}
#game-root .sect-duty-card__info p,
#game-root .sect-duty-card__info span{font-size: 13px; color: rgb(83, 90, 74); line-height: 1.5;}
#game-root .sect-duty-card__button{font-size: 13px;}
#game-root .sect-duty-card__countdown,
#game-root .sect-construction-remaining{font-size: 13px !important; color: rgb(83, 90, 74) !important;}
#game-root .sect-task-section h3,
#game-root .sect-task-section li{font-size: 14px; line-height: 1.6;}
#game-root .sect-task-section li.is-insufficient{color: rgb(145, 72, 57);}
#game-root .sect-building-page{background: transparent; grid-template-rows: minmax(180px, 48%) auto; align-content: start; padding: 8px; gap: 10px; overflow-y: auto;}
#game-root .sect-building-page__media{background: rgb(229, 224, 210); border-color: rgb(165, 155, 128); border-radius: 4px; padding: 3px;}
#game-root .sect-building-page__media img{object-fit: cover; border-radius: 2px;}
#game-root .sect-building-page__media span{color: rgb(83, 90, 74); font-size: 14px;}
#game-root .sect-building-page__functions{background: transparent; border: 0px; box-shadow: none; padding: 0px;}
#game-root .sect-building-function-list{gap: 8px;}
#game-root .sect-building-function{min-height: 42px; font-size: 14px;}
#game-root .sect-building-function,
#game-root .sect-duty-card,
#game-root .sect-kungfu-row,
#game-root .world-chat-announcement{position: relative;}
#game-root .sect-building-function::after,
#game-root .sect-duty-card::after,
#game-root .sect-kungfu-row::after,
#game-root .world-chat-announcement::after{content: ""; position: absolute; inset: 3px; pointer-events: none; opacity: 0.6; background: var(--silk-corner-0) left top/8px 8px no-repeat,var(--silk-corner-2) right bottom/8px 8px no-repeat;}
#game-root .sect-building-function-page{background: transparent;}
#game-root .dungeon-card.is-locked{opacity: 1; filter: none;}
#game-root .dungeon-card__art{background: rgb(221, 215, 199); overflow: hidden; border-radius: 5px; filter: none;}
#game-root .dungeon-card__art img{width: 100%; height: 100%; object-fit: cover; filter: none; opacity: 1;}
#game-root .dungeon-card .dungeon-card__recommendation,
#game-root .dungeon-card .dungeon-card__daily{font-size: 13px; color: rgb(83, 90, 74) !important;}
#game-root .dungeon-card h3,
#game-root .dungeon-card .dungeon-card__name{color: rgb(48, 56, 47) !important;}
#game-root .page-panel .world-chat-composer button:disabled,
#game-root .page-panel .sect-task-hall button:disabled,
#game-root .page-panel .sect-kungfu-library button:disabled,
#game-root .page-panel .dungeon-card button:disabled,
#game-root dialog .world-chat-composer button:disabled,
#game-root dialog .sect-task-hall button:disabled,
#game-root dialog .sect-kungfu-library button:disabled,
#game-root dialog .dungeon-card button:disabled{background: rgb(210, 207, 194) !important; color: rgb(88, 93, 80) !important; opacity: 1 !important;}
@media (max-width: 400px) {#game-root .sect-kungfu-row{grid-template-columns: 34px minmax(0px, 1fr) 92px; gap: 4px;}
#game-root .sect-duty-card{padding: 9px; gap: 7px;}
#game-root .sect-duty-card__info strong{font-size: 15px;}}
/* css/silk-battle.css */
#game-root .battle-view{background: rgb(222, 219, 204);}
#game-root .battle-view__stage{background-color: rgb(228, 224, 210); background-image: linear-gradient(#eee9dd22, #eee9dd22), var(--battle-background-image, none);}
#game-root .battle-view{--combat-ink: #303c35; --combat-paper: #f1ecdded; --combat-edge: #9a906d;}
#game-root .battle-view[data-battle-scene="heart-demon"]{--combat-ink: #f1e6c9; --combat-paper: #303b3bec; --combat-edge: #ac9d7a; background: rgb(48, 55, 56);}
#game-root .battle-view[data-battle-scene="heart-demon"] .battle-view__stage{background-color: rgb(52, 61, 62);}
#game-root .battle-combatant__identity strong,
#game-root .battle-combatant__identity span{color: var(--combat-ink); text-shadow: 0 1px 3px var(--combat-paper);}
#game-root .battle-combatant__name{color: var(--combat-ink); text-shadow: 0 1px 3px var(--combat-paper);}
#game-root .battle-combatant .battle-combatant__art:not(.has-image){background: var(--combat-paper); border-color: var(--combat-edge); box-shadow: rgba(164, 154, 116, 0.133) 0px 0px 0px 3px inset; color: var(--combat-ink);}
#game-root .battle-view .battle-round-control,
#game-root .battle-view .battle-flee-control,
#game-root .battle-view .battle-skip-control,
#game-root .battle-view .battle-speed-control,
#game-root .battle-view .battle-action-label{color: var(--combat-ink); background: var(--combat-paper); border-color: var(--combat-edge); text-shadow: none;}
#game-root .battle-view button:disabled{opacity: 0.65;}
#game-root .battle-damage-number{text-shadow: rgb(37, 48, 43) -1px -1px 1px, rgb(37, 48, 43) 1px 1px 1px, rgb(37, 48, 43) 0px 1px 3px;}
#game-root .battle-view__result{background: rgb(238, 233, 218); color: rgb(53, 65, 55); border: 1px solid rgb(156, 145, 108); box-shadow: rgb(238, 233, 218) 0px 0px 0px 4px inset, rgb(180, 170, 134) 0px 0px 0px 5px inset, rgba(24, 37, 30, 0.333) 0px 12px 38px;}
#game-root .battle-view__result > strong{color: rgb(63, 88, 69); font-size: 24px;}
#game-root .battle-view__result.is-fail > strong{color: rgb(148, 77, 60);}
#game-root .battle-view__result span{color: rgb(82, 91, 78); font-size: 14px;}
#game-root .battle-view__result button{font-size: 17px;}
#game-root .battle-view-result-log{background: rgb(226, 221, 203); border-color: rgb(177, 168, 136);}
#game-root .battle-view-result-log summary,
#game-root .battle-view-result-log ol{color: rgb(56, 69, 60); font-size: 14px;}
#game-root .battle-view-result-log ol{scrollbar-color: rgb(162, 156, 133) rgb(226, 221, 203);}
#game-root .battle-flee-dialog{box-sizing: border-box; width: min(290px, calc(var(--game-base-width) - 32px)); min-width: 0px;}
#game-root .battle-flee-dialog > .battle-flee-dialog__content{box-sizing: border-box; width: 100%; background: transparent; border: 0px; box-shadow: none;}
#game-root .battle-flee-dialog .attribute-modal__heading{display: block; text-align: center;}
#game-root .battle-flee-dialog h2{width: 100%; text-align: center;}
#game-root .battle-flee-dialog__content p{color: rgb(82, 91, 78); font-size: 14px;}
#game-root .battle-flee-dialog button{font-size: 18px !important;}
#game-root .bag-slot > .bag-slot__count{top: 3px; right: 3px; z-index: 3; max-width: calc(100% - 6px); padding: 2px 4px; border-radius: 4px; background: rgb(69, 81, 68); color: rgb(255, 249, 232); font-size: 11px; line-height: 1.2; font-weight: 700; white-space: nowrap; overflow: visible; text-overflow: clip; pointer-events: none; text-shadow: none;}
/* css/silk-readability.css */
#game-root{--text-muted: #454a3d;}
#game-root .network-gateway__filing{padding: 5px 9px; border-radius: 5px; background: rgba(233, 227, 209, 0.93); font-size: 12px; font-weight: 600; line-height: 1.5;}
#game-root .network-gateway__filing a{color: rgb(37, 45, 38);}
#game-root .page-panel p,
#game-root .page-panel dt,
#game-root .page-panel dd,
#game-root .page-panel label,
#game-root .attribute-modal__content p,
#game-root .attribute-modal__content dt,
#game-root .attribute-modal__content dd,
#game-root .attribute-modal__content label{color: var(--item-tier-color, #30372c); font-weight: 500;}
#game-root .settings-row,
#game-root .settings-volume-row,
#game-root .cultivation-speed-detail-list{font-size: 14px;}
#game-root .cave-building-card dl div{font-size: 13px; flex-wrap: wrap;}
#game-root .cave-building-card__countdown{font-size: 12px;}
#game-root .cave-building-card__staffing > small,
#game-root .cave-building-card__upgrade > small{font-size: 12px; color: rgb(57, 66, 49);}
#game-root .cave-building-card__heading strong,
#game-root [data-role="alchemy-material-name"],
#game-root [data-role="forging-material-name"]{font-weight: 700;}
#game-root .rank-table__row{background: rgb(224, 220, 203); border: 1px solid rgb(175, 165, 138); color: rgb(37, 46, 37); font-size: 14px; min-height: 44px;}
#game-root .rank-table__row.is-current-player{background: rgb(212, 201, 168); border-color: rgb(151, 132, 90);}
#game-root .rank-table__header{font-size: 14px; font-weight: 600; color: rgb(51, 59, 47);}
#game-root .rank-table__row span,
#game-root .rank-table__row button{color: rgb(41, 51, 40);}
#game-root .rank-table__row .rank-player-button{box-shadow: none; border: 0px; padding: 0px; font-size: inherit; font-weight: 600; text-decoration-color: rgb(125, 129, 108); line-height: 1.5; overflow-wrap: anywhere; background: none transparent !important;}
#game-root .rank-player-button:hover{text-decoration-thickness: 2px;}
#game-root .async-duel-dialog{width: min(420px, calc(var(--game-base-width) - 32px));}
#game-root .async-duel-dialog__content{box-sizing: border-box; width: 100%; background: transparent; box-shadow: none;}
#game-root .async-duel-status:empty{display: none;}
#game-root .async-duel-avatar{background: rgb(212, 208, 190); color: rgb(72, 80, 64); border-color: rgb(165, 154, 123);}
#game-root .async-duel-identity{margin-top: 12px; gap: 12px;}
#game-root .async-duel-identity__details > div{grid-template-columns: 62px minmax(0px, 1fr); font-size: 15px; line-height: 1.5;}
#game-root .async-duel-identity dd{font-weight: 600; overflow-wrap: anywhere;}
#game-root .async-duel-section{background: transparent; padding: 0px; border: 0px; box-shadow: none;}
#game-root .async-duel-stats{gap: 8px;}
#game-root .async-duel-stats > div{padding: 10px; background: rgb(225, 221, 204); border: 1px solid rgb(175, 165, 138); border-radius: 5px;}
#game-root .async-duel-stats dt{font-size: 14px;}
#game-root .async-duel-stats dd{font-size: 18px; font-weight: 700; color: rgb(32, 45, 34);}
#game-root .async-duel-actions{background: transparent; box-shadow: none; padding: 0px; margin-top: 12px;}
#game-root .cultivation-speed-detail-list > div{background: rgb(225, 221, 204); border: 1px solid rgb(170, 161, 133); border-radius: 5px; padding: 11px;}
#game-root .cultivation-speed-detail-list dt{color: rgb(57, 66, 49); font-size: 15px; font-weight: 600;}
#game-root .cultivation-speed-detail-list dd{color: rgb(32, 43, 33); font-size: 20px; font-weight: 700;}
#game-root .cave-building-card__icon{overflow: hidden; background: rgb(232, 226, 209); border-color: rgb(162, 153, 126);}
#game-root .cave-building-card__icon img{display: block; width: 100%; height: 100%; object-fit: contain;}
#game-root [data-role="forging-preview"]{height: 24px; min-height: 24px; margin: 4px 0px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#game-root [data-role="alchemy-status"][data-state="success"],
#game-root [data-role="forging-status"][data-state="success"],
#game-root [data-role="shop-status"][data-state="success"]{display: none;}
#game-root .bag-slot__icon,
#game-root .bag-item-detail__icon,
#game-root .shop-product-tile__art,
#game-root .shop-purchase-product__art,
#game-root [data-role="shop-purchase-art"]{box-sizing: border-box; border-style: solid; border-width: 2px !important; border-color: color-mix(in srgb,var(--item-tier-color,#797d6a) 80%,#494333) !important;}
#game-root .bag-slot__name,
#game-root .shop-product-tile__name,
#game-root [data-role="shop-purchase-name"],
#game-root [data-role="sect-shop-purchase-name"]{font-weight: 700; text-shadow: none; color: color-mix(in srgb,var(--item-tier-color,#53594a) 45%,#102013) !important;}
#game-root .bag-slot__name{font-size: 11px; line-height: 1.3;}
#game-root .shop-product-tile__name{font-size: 13px;}
#game-root .forging-panel .forging-material-slot:disabled{opacity: 1 !important;}
#game-root[data-keyboard-open] dialog[open]{top: 10px; bottom: auto; margin: 0px auto; max-height: calc(var(--keyboard-available-height) - 20px);}
#game-root[data-keyboard-open] .attribute-modal__content{max-height: inherit;}
#game-root[data-keyboard-open] .world-chat-dialog{height: min(620px, calc(var(--keyboard-available-height) - 20px));}
#game-root[data-keyboard-open] .world-chat-dialog__content{min-height: 0px;}
#game-root[data-keyboard-open] .world-chat-composer{margin: 0px;}
#game-root[data-keyboard-open] .world-chat-log{min-height: 0px; overflow-y: auto;}
#game-root .network-account-form input,
#game-root .world-chat-composer textarea{font-size: 16px;}
/* css/silk-panels-v2.css */
#game-root .mail-list-summary,
#game-root .mail-detail-heading,
#game-root .mail-detail-content,
#game-root .mail-reward-panel,
#game-root .network-announcement-dialog__body,
#game-root .network-session-resume,
#game-root .bag-item-meta{background: rgb(227, 222, 204); border: 1px solid rgb(170, 160, 131); border-radius: 6px; box-shadow: rgba(245, 239, 223, 0.5) 0px 0px 0px 2px inset; color: rgb(48, 57, 44);}
#game-root .mail-list-summary p,
#game-root .mail-list-summary span,
#game-root .mail-list-summary small,
#game-root .mail-list-summary strong,
#game-root .mail-list-summary b,
#game-root .mail-list-summary h3,
#game-root .mail-list-summary time,
#game-root .mail-list-summary dt,
#game-root .mail-list-summary dd,
#game-root .mail-list-summary li,
#game-root .mail-detail-heading p,
#game-root .mail-detail-heading span,
#game-root .mail-detail-heading small,
#game-root .mail-detail-heading strong,
#game-root .mail-detail-heading b,
#game-root .mail-detail-heading h3,
#game-root .mail-detail-heading time,
#game-root .mail-detail-heading dt,
#game-root .mail-detail-heading dd,
#game-root .mail-detail-heading li,
#game-root .mail-detail-content p,
#game-root .mail-detail-content span,
#game-root .mail-detail-content small,
#game-root .mail-detail-content strong,
#game-root .mail-detail-content b,
#game-root .mail-detail-content h3,
#game-root .mail-detail-content time,
#game-root .mail-detail-content dt,
#game-root .mail-detail-content dd,
#game-root .mail-detail-content li,
#game-root .mail-reward-panel p,
#game-root .mail-reward-panel span,
#game-root .mail-reward-panel small,
#game-root .mail-reward-panel strong,
#game-root .mail-reward-panel b,
#game-root .mail-reward-panel h3,
#game-root .mail-reward-panel time,
#game-root .mail-reward-panel dt,
#game-root .mail-reward-panel dd,
#game-root .mail-reward-panel li,
#game-root .network-announcement-dialog__body p,
#game-root .network-announcement-dialog__body span,
#game-root .network-announcement-dialog__body small,
#game-root .network-announcement-dialog__body strong,
#game-root .network-announcement-dialog__body b,
#game-root .network-announcement-dialog__body h3,
#game-root .network-announcement-dialog__body time,
#game-root .network-announcement-dialog__body dt,
#game-root .network-announcement-dialog__body dd,
#game-root .network-announcement-dialog__body li,
#game-root .network-session-resume p,
#game-root .network-session-resume span,
#game-root .network-session-resume small,
#game-root .network-session-resume strong,
#game-root .network-session-resume b,
#game-root .network-session-resume h3,
#game-root .network-session-resume time,
#game-root .network-session-resume dt,
#game-root .network-session-resume dd,
#game-root .network-session-resume li,
#game-root .bag-item-meta p,
#game-root .bag-item-meta span,
#game-root .bag-item-meta small,
#game-root .bag-item-meta strong,
#game-root .bag-item-meta b,
#game-root .bag-item-meta h3,
#game-root .bag-item-meta time,
#game-root .bag-item-meta dt,
#game-root .bag-item-meta dd,
#game-root .bag-item-meta li{color: rgb(48, 57, 44);}
#game-root .mail-list-summary{font-size: 14px; font-weight: 600;}
#game-root .mail-detail-content{font-size: 15px; line-height: 1.7;}
#game-root .mail-detail-heading h3{font-size: 18px; font-weight: 700;}
#game-root .mail-detail-heading time{font-size: 12px; color: rgb(82, 87, 71);}
#game-root .mail-rewards li{background: rgb(212, 219, 197); border: 1px solid rgb(167, 175, 144); font-size: 14px; font-weight: 600;}
#game-root .mail-list-item.is-claimed{opacity: 1; border-color: rgb(180, 173, 154);}
#game-root .mail-list-item__state{color: rgb(82, 87, 71);}
#game-root .network-announcement-dialog__body{padding: 14px; font-size: 16px; line-height: 1.75;}
#game-root .network-session-resume{padding: 16px; border-color: rgb(165, 154, 124);}
#game-root .network-session-resume > strong{color: rgb(94, 72, 33); font-size: 23px; font-weight: 700;}
#game-root .network-session-resume p,
#game-root .network-session-resume small{color: rgb(66, 75, 55); font-size: 14px;}
#game-root .network-session-resume button{border: 1px solid rgb(153, 146, 123);}
#game-root .network-session-resume .secondary-button{background: rgb(222, 217, 198); color: rgb(48, 57, 44);}
#game-root .entitlement-benefits{padding: 10px 12px 10px 32px; background: rgb(227, 222, 204); border: 1px solid rgb(170, 160, 131); border-radius: 6px;}
#game-root .entitlement-benefits li{color: rgb(40, 60, 41); font-weight: 600; font-size: 15px;}
#game-root .entitlement-benefits li::marker{color: rgb(82, 99, 67); font-weight: 700;}
#game-root .bag-item-meta{padding: 9px 11px;}
#game-root .bag-item-meta__row{background: transparent; font-size: 14px;}
#game-root .bag-item-meta__row dt,
#game-root .bag-item-meta__row dd{background: transparent; color: rgb(48, 57, 44);}
#game-root .game-notice,
#game-root .reward-notice{background: rgb(238, 232, 214); color: rgb(48, 57, 44); border: 1px solid rgb(168, 155, 121); box-shadow: rgba(52, 61, 43, 0.15) 0px 3px 10px, rgb(250, 244, 226) 0px 0px 0px 2px inset; font-size: 14px; font-weight: 600;}
#game-root .toast-notice--success,
#game-root .game-notice--success,
#game-root .game-notice--reward{color: rgb(61, 89, 47); border-color: rgb(133, 147, 107);}
#game-root .toast-notice--fail,
#game-root .game-notice--error{color: rgb(134, 59, 44); border-color: rgb(171, 114, 91);}
#game-root .toast-notice--equipment-green{color: rgb(54, 93, 53); border-color: rgb(115, 147, 106);}
#game-root .toast-notice--equipment-blue{color: rgb(49, 87, 130); border-color: rgb(110, 143, 177);}
#game-root .toast-notice--equipment-purple{color: rgb(100, 64, 120); border-color: rgb(145, 116, 159);}
#game-root .toast-notice--equipment-orange{color: rgb(133, 71, 24); border-color: rgb(177, 125, 64);}
#game-root .alchemy-furnace-art,
#game-root .forging-furnace-art{aspect-ratio: 4 / 3; overflow: hidden; background: rgb(228, 223, 207);}
#game-root .alchemy-furnace-art > img,
#game-root .forging-furnace-art > img{width: 100%; height: 100%; object-fit: cover;}
#game-root .alchemy-product-slot,
#game-root .forging-product-slot{top: 60%; width: 62px; border-radius: 7px; border: 1px solid rgb(153, 156, 124); background: rgba(238, 233, 215, 0.9); box-shadow: rgba(89, 99, 74, 0.19) 0px 2px 6px, rgba(250, 246, 229, 0.6) 0px 0px 0px 3px inset;}
#game-root .alchemy-product-slot.is-ready,
#game-root .forging-product-slot.is-ready{background: rgba(241, 235, 216, 0.95); border-color: rgb(154, 128, 80); box-shadow: rgba(226, 206, 161, 0.4) 0px 0px 0px 2px;}
#game-root .game-shell{padding-bottom: 68.8px;}
#game-root .game-content{padding-bottom: 4px;}
#game-root [data-page="bag"]:not([hidden]){grid-row: 1 / -1; align-self: stretch;}
#game-root .dungeon-panel:not([hidden]){display: flex; flex-direction: column; grid-row: 1 / -1; align-self: stretch; height: auto; min-height: 0px; overflow: hidden; gap: 8px;}
#game-root .dungeon-fixed-header{flex: 0 0 auto; padding: 8px; border: 1px solid rgb(170, 160, 131); border-radius: 5px; background: rgb(227, 222, 204);}
#game-root .dungeon-fixed-header .dungeon-heading{margin-bottom: 8px;}
#game-root .dungeon-fixed-header .dungeon-categories{margin: 0px;}
#game-root .dungeon-panel > .dungeon-active-run,
#game-root .dungeon-panel > .dungeon-status{flex: 0 0 auto;}
#game-root .dungeon-status:empty{display: none;}
#game-root .dungeon-list{flex: 1 1 0px; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; scrollbar-gutter: stable; align-content: start; padding-right: 3px;}
/* css/silk-crafting-pets-arena.css */
#game-root [data-role="dungeon-sweep-count"]{background: rgb(238, 232, 216); color: rgb(40, 51, 41); border: 1px solid rgb(155, 145, 120); border-radius: 6px; font-size: 20px; font-weight: 700;}
#game-root [data-role="forging-preview"]{min-height: 0px; height: 0px; margin: 0px; display: none !important;}
#game-root .alchemy-product-slot,
#game-root .forging-product-slot{top: 50%;}
#game-root .spirit-beast-profile{grid-template-columns: minmax(110px, 38%) minmax(0px, 1fr); align-items: start; gap: 12px;}
#game-root .spirit-beast-portrait{background: rgb(231, 226, 211); border: 1px solid rgb(170, 160, 137); box-shadow: none;}
#game-root .spirit-beast-summary{min-width: 0px;}
#game-root .spirit-beast-summary h3{font-size: 19px; font-weight: 700; line-height: 1.4; margin-bottom: 12px;}
#game-root .spirit-beast-summary dl > div{grid-template-columns: 36px minmax(0px, 1fr); gap: 8px; font-size: 14px; padding: 9px 0px; background: transparent;}
#game-root .spirit-beast-summary dt,
#game-root .spirit-beast-summary dd{min-width: 0px; white-space: normal; overflow-wrap: anywhere; color: rgb(41, 51, 41);}
#game-root .spirit-beast-roster-item{grid-template-columns: 52px minmax(0px, 1fr) auto; gap: 10px; align-items: center;}
#game-root .spirit-beast-roster-item .spirit-beast-roster-art{width: 52px; height: 52px; align-self: start; display: block; overflow: hidden; border-radius: 5px; border: 1px solid rgb(166, 154, 126); background: rgb(238, 232, 216);}
#game-root .spirit-beast-roster-art img{width: 100%; height: 100%; object-fit: contain; border-radius: 0px;}
#game-root .spirit-beast-roster-item strong{font-size: 16px; color: rgb(41, 51, 41); font-weight: 700;}
#game-root .spirit-beast-roster-item small{font-size: 13px; line-height: 1.5; white-space: normal;}
#game-root .spirit-beast-roster-actions button{font-size: 14px; min-width: 48px;}
#game-root .sect-arena-phase,
#game-root .sect-arena-match-card,
#game-root .sect-arena-competitor,
#game-root .sect-arena-match-card__result,
#game-root .sect-arena-advancement,
#game-root .sect-arena-advancement-name,
#game-root .sect-arena-final-result-row,
#game-root .sect-arena-ranking-row{background: rgb(231, 225, 207); border-color: rgb(175, 161, 126); color: rgb(41, 51, 41);}
#game-root .sect-arena-phase span,
#game-root .sect-arena-phase strong,
#game-root .sect-arena-phase small,
#game-root .sect-arena-match-card span,
#game-root .sect-arena-match-card strong,
#game-root .sect-arena-match-card small,
#game-root .sect-arena-advancement span,
#game-root .sect-arena-advancement strong,
#game-root .sect-arena-advancement small,
#game-root .sect-arena-final-result-row span,
#game-root .sect-arena-final-result-row strong,
#game-root .sect-arena-final-result-row small,
#game-root .sect-arena-ranking-row span,
#game-root .sect-arena-ranking-row strong,
#game-root .sect-arena-ranking-row small{color: rgb(41, 51, 41);}
#game-root .sect-arena-competitor,
#game-root .sect-arena-advancement-name,
#game-root .sect-arena-final-result-row > div{font-size: 16px; font-weight: 700; line-height: 1.6; color: rgb(41, 51, 41);}
#game-root .sect-arena-competitor span{white-space: normal; overflow-wrap: anywhere;}
#game-root .sect-arena-match-card__result{font-size: 13px;}
#game-root .sect-arena-match-card__result strong{font-size: 15px; white-space: normal;}
#game-root .sect-arena-final-result-row > strong{font-size: 15px; color: rgb(102, 80, 37);}
#game-root .sect-arena-player-name{color: rgb(118, 84, 22) !important;}
#game-root .sect-arena-final-result-dialog__content > .primary-button{display: block; width: 160px; margin: 12px auto 0px; justify-self: center;}
#game-root .sect-arena-ranking-dialog{width: 420px; max-width: calc(var(--game-design-width) - 32px);}
#game-root .sect-arena-ranking-header,
#game-root .sect-arena-ranking-row{grid-template-columns: 48px minmax(0px, 1fr) minmax(0px, 1.4fr) 42px;}
#game-root .sect-arena-ranking-header,
#game-root .sect-arena-ranking-date{font-size: 13px; color: rgb(66, 71, 53);}
#game-root .sect-arena-ranking-row{font-size: 14px; font-weight: 600; min-height: 44px;}
#game-root .sect-arena-ranking-name{font-size: 16px; font-weight: 700; white-space: normal; overflow-wrap: anywhere;}
#game-root .sect-arena-ranking-realm{font-size: 13px; white-space: normal;}
}
