.expanded-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}.expanded-toolbar button:nth-child(-n+6){border-bottom:1px solid #2c4440}.expanded-toolbar button:nth-child(6n){border-right:0}.expanded-toolbar button:last-child{border-right:1px solid #2c4440}.quickbar{display:flex;align-items:center;justify-content:center;gap:7px;background:#11262a;padding:9px 12px;border-top:1px solid #2e4d43;flex-wrap:wrap}.quick-slot{width:43px;height:43px;background:#071a1f;border:1px solid #4b6554;position:relative;padding:2px 4px 12px;display:grid;place-items:center;border-radius:3px}.quick-slot img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.quick-slot small{position:absolute;bottom:1px;left:0;width:100%;font:6px ui-monospace,monospace;color:#88a48b}.quick-slot>span{color:#506f61;font-size:10px}.quick-skill,.quick-tool{font:10px/1.5 inherit;color:#b7ceb8;background:#244038;border:1px solid #4a6753;padding:8px 11px;min-height:35px;border-radius:3px}.quick-skill{color:var(--gold);min-width:100px}.quick-tool:hover,.quick-skill:hover{background:#39563f}.skill-grid,.help-grid,.codex-grid,.facility-list,.social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-height:470px;overflow:auto;padding-right:4px}.service-card,.inventory-card{background:#193332;border:1px solid #345344;padding:17px;min-width:0}.service-card h3{font-size:14px;margin:0 0 9px;color:var(--gold);font-weight:600;letter-spacing:-.025em}.service-card .panel-lead{font-size:11px;margin:8px 0 13px;white-space:pre-line}.service-card+.service-card{margin-top:12px}.skill-grid .service-card+.service-card,.help-grid .service-card+.service-card,.codex-grid .service-card+.service-card,.social-grid .service-card+.service-card,.facility-list .service-card+.service-card{margin-top:0}.service-card.selected{border-color:var(--gold)}.skill-icon,.codex-icon{width:36px;height:36px;object-fit:contain;image-rendering:pixelated;float:left;margin:0 12px 7px 0}.skill-meta{display:block;clear:both;font-size:9px;color:#9db698;padding-block:5px 10px}.action-row{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;margin-top:10px}.action-row .mini-button{min-height:34px}.field-label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#92b49c;min-width:0}.field-label input,.field-label select,.extended-chat-form input{max-width:100%;min-width:0;border:1px solid #4b6855;padding:8px 10px;background:#0b2225;color:var(--paper);font:11px/1.5 inherit;border-radius:2px}.field-label input{width:120px}.field-label select{max-width:230px}.facility-title{font-size:18px;color:var(--gold);margin-top:0}.item-card-title{display:flex;align-items:center;gap:12px}.item-card-title>img{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}.item-card-title strong{display:block;font-size:13px;color:#deebd1}.item-card-title small{display:block;font-size:9px;color:#8fab92}.inventory-card>.panel-lead{font-size:10px;margin:10px 0 12px}.equipped-label{font-size:9px;color:var(--gold)}.inventory-card .field-label select{max-width:115px;padding:6px 8px}.sprite-portrait{height:95px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sprite-portrait>div{flex-shrink:0;transform-origin:center center;image-rendering:pixelated;background-repeat:no-repeat}.extended-chat-form .action-row input{flex:1;min-width:160px}.extended-chat-form .field-label{flex:1}.extended-chat-form .field-label select{max-width:100%;width:100%}.channel-badge{font-size:8px;padding:1px 5px;margin-right:5px;background:#23483e;color:#a0cba9}.codex-grid .service-card{padding:13px}.codex-grid .panel-lead{font-size:10px}.service-card .mini-button{margin-right:5px;margin-bottom:5px}.online-shell:fullscreen .quickbar,.online-shell.fullscreen-fallback .quickbar{flex-shrink:0;padding:5px}.online-shell:fullscreen .quick-slot,.online-shell.fullscreen-fallback .quick-slot{width:34px;height:34px}.online-shell:fullscreen .game-panel,.online-shell.fullscreen-fallback .game-panel{bottom:180px}.online-shell:fullscreen .expanded-toolbar,.online-shell.fullscreen-fallback .expanded-toolbar{grid-template-columns:repeat(11,minmax(0,1fr))}.online-shell:fullscreen .expanded-toolbar button,.online-shell.fullscreen-fallback .expanded-toolbar button{border-bottom:0;padding-block:8px}.online-shell:fullscreen .expanded-toolbar small,.online-shell.fullscreen-fallback .expanded-toolbar small{display:none}@media(max-width:800px){.expanded-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.expanded-toolbar button:nth-child(-n+8){border-bottom:1px solid #2c4440}.expanded-toolbar button:nth-child(6n){border-right:1px solid #2c4440}.expanded-toolbar button:nth-child(4n){border-right:0}.quickbar{gap:4px;padding:7px}.quick-slot{width:34px;height:36px;padding-bottom:10px}.quick-slot img{width:22px;height:22px}.quick-slot small{font-size:5px}.quick-tool,.quick-skill{padding:5px 7px;font-size:9px;min-height:31px}.quick-skill{min-width:85px}.skill-grid,.help-grid,.codex-grid,.facility-list,.social-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:410px}.service-card,.inventory-card{padding:14px}.service-card h3{font-size:13px}.field-label select{max-width:180px}.action-row{gap:6px}.action-row .mini-button{font-size:9px;padding:7px 8px}.online-shell:fullscreen .game-panel{bottom:160px}.online-shell:fullscreen .expanded-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:430px){.quickbar{justify-content:flex-start}.quick-slot{width:33px}.quick-skill{flex:1;min-width:110px}.quick-tool{flex:1}.skill-grid,.help-grid,.codex-grid,.facility-list,.social-grid{grid-template-columns:1fr}.field-label select{max-width:240px}.service-card .action-row .field-label{flex:1}.service-card .action-row input,.service-card .action-row select{width:100%}}
.original-wordmark{width:153px;height:auto;image-rendering:pixelated}.brand-subtitle{font:7px ui-monospace,monospace;letter-spacing:.12em;color:var(--muted)}.entry-overlay{background:linear-gradient(#06171c88,#06171cc9),url("./assets/interface/Res0000/FI-BACK01.BMP.png") center/cover no-repeat!important}.hp>span{background:#b54b51 url("./assets/interface/Res0001/FI-HP-I2.BMP.png") center/auto 100%}.mp>span{background:#4b8da1 url("./assets/interface/Res0001/FI-SP-I2.BMP.png") center/auto 100%}@media(max-width:800px){.brand-subtitle{display:none}.original-wordmark{width:125px}}
.request-count{display:inline-block;background:var(--gold);color:#17352c;min-width:16px;font:9px/16px ui-monospace,monospace;border-radius:8px;margin-left:7px}.rules-detail{font-size:9px;color:#8caa91;margin:8px 0}.rules-detail summary{cursor:pointer}.rules-detail .panel-lead{font-size:9px!important}.skill-grid{margin-top:18px}
.track-setting{margin:14px 0}.track-setting select{width:100%;max-width:100%}.item-effects,.item-condition{display:block;font-size:9px;color:#a4c4a6;margin-block:7px}.equipped-label{margin-left:0}.skill-grid~.map-filter{margin-top:12px}
.person-choice{display:flex;align-items:center;gap:14px}.person-choice[hidden]{display:none}.person-choice img{object-fit:contain;image-rendering:pixelated;background:#07191c;border:1px solid #3d5b4c;flex-shrink:0}.person-choice .entry-name{flex:1;margin-bottom:0}.entry-card{max-height:100%;overflow:auto}.online-shell .game-viewport:has(.entry-overlay:not([hidden])){min-height:490px}.entry-card .entry-button{margin-top:16px}@media(max-width:800px){.online-shell .game-viewport:has(.entry-overlay:not([hidden])){min-height:460px}.entry-card{padding:18px}.entry-card h2{margin-bottom:14px}}
.online-shell:fullscreen .game-viewport:has(.entry-overlay:not([hidden])),.online-shell.fullscreen-fallback .game-viewport:has(.entry-overlay:not([hidden])){min-height:0}
@media(max-width:430px){.quickbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.quickbar .quick-slot{width:100%}.quickbar .quick-skill{grid-column:span 3;min-width:0}.quickbar .quick-tool{min-width:0;min-height:36px;white-space:nowrap;padding-inline:3px}}
