@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";:root{--ff-bg: #082860;--ff-bg-gradient-top: #061c48;--ff-bg-gradient-bottom: #041024;--ff-panel: #0f3c8a;--ff-panel-border: #ffffff;--ff-accent: #ffd700;--ff-text: #ffffff;--ff-text-dim: #c0d6ff;--ff-danger: #ff6b6b;--ff-success: #5ad18a;--ff-font: "Press Start 2P", system-ui, monospace;font-family:var(--ff-font);font-size:12px;line-height:1.4;background:linear-gradient(var(--ff-bg-gradient-top),var(--ff-bg) 60%,var(--ff-bg-gradient-bottom));color:var(--ff-text)}html,body,#root{height:100%;margin:0}body{display:flex;flex-direction:column}.ff-layout{flex:1;display:flex;flex-direction:column}.ff-header,.ff-footer{background:#041638;padding:8px 14px;border:2px solid var(--ff-panel-border);border-left:none;border-right:none}.ff-header{border-top:none}.ff-footer{border-bottom:none;font-size:9px;text-align:center;color:var(--ff-text-dim)}.ff-main{flex:1;display:flex;gap:12px;padding:12px;box-sizing:border-box}.ff-col-left{width:506px;display:flex;flex-direction:column;gap:12px}.ff-col-center{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.ff-col-right{width:490px;display:flex;flex-direction:column;gap:12px}.ff-panel{background:var(--ff-panel);border:3px solid var(--ff-panel-border);padding:10px 12px;position:relative;box-shadow:0 0 0 2px #0a2e66 inset,0 0 8px #0a2e66}.ff-panel:before,.ff-panel:after{content:"";position:absolute;width:6px;height:6px;background:var(--ff-panel-border)}.ff-panel:before{top:-3px;left:-3px}.ff-panel:after{bottom:-3px;right:-3px}.ff-title{margin:0 0 6px;font-size:14px;font-weight:400}.ff-sub{margin:8px 0 4px;font-size:11px;font-weight:400}.ff-small{font-size:9px;color:var(--ff-text-dim)}.ff-input{width:100%;padding:6px 8px;background:#021634;border:2px solid var(--ff-panel-border);color:var(--ff-text);font-family:var(--ff-font);font-size:11px;box-sizing:border-box;display:block}.ff-input:focus{outline:2px solid var(--ff-accent)}select.ff-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ff-panel-border) 50%),linear-gradient(135deg,var(--ff-panel-border) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;border-radius:8px;border:2px solid var(--ff-panel-border);background-color:var(--ff-panel);color:var(--ff-text);box-shadow:inset 0 1px #ffffff0f}.theme-select{position:relative;display:inline-block}.theme-select .ff-input{cursor:pointer}.theme-select-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;z-index:6000;list-style:none;margin:0;padding:6px;box-sizing:border-box}.theme-select-item{padding:8px 10px;cursor:pointer}.theme-select-item.selected{font-weight:700}.theme-select-item:hover{filter:brightness(.9)}:root[data-theme=ff1] .theme-select-menu{background:var(--ff-panel);border:3px solid var(--ff-panel-border);border-radius:12px;padding:8px;box-shadow:0 0 0 2px #0a2e66 inset,0 0 8px #0a2e66;min-width:260px}:root[data-theme=ff1] .theme-select-item{color:var(--ff-text);font-family:var(--ff-font);background:transparent;border-radius:8px;margin:2px 0}:root[data-theme=ff1] .theme-select-item:hover{background:#15468f;color:var(--ff-text)}:root[data-theme=ff1] .theme-select-item.selected{background:#15468f;color:var(--ff-text)}.ff-search-wrapper,.ff-search-results{flex:1;display:flex;flex-direction:column}.ff-list{flex:1;overflow-y:auto;overflow-x:hidden;border:2px solid var(--ff-panel-border);background:#061e4a;margin-top:8px;scrollbar-gutter:stable}.ff-col-left{height:calc(100vh - var(--ff-vpad, 0px));overflow:hidden}.ff-search-results{flex:1;min-height:0}.ff-list{min-height:0}.ff-search-results .ff-list{margin-top:0}.ff-row{display:grid;grid-template-columns:72px 1fr 50px 30px 24px;gap:4px;padding:4px 6px;cursor:pointer;align-items:center;font-size:10px}.ff-row:nth-child(2n){background:#ffffff0a}.ff-row.current{background:#144c9c}.ff-row.done{color:var(--ff-success)}.ff-row:hover{background:#1d5fbb}.qstatus{text-align:right;white-space:nowrap}.ff-progress{background:#021634;border:2px solid var(--ff-panel-border);height:14px;position:relative}.ff-progress.mini{height:8px}.ff-progress>div{position:absolute;top:0;left:0;bottom:0;background:var(--ff-accent)}.ff-era-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:10px}.ff-era-list li{display:flex;flex-direction:column;gap:2px}.ff-era-list .era-line{display:flex;justify-content:space-between;align-items:center;gap:8px}.ff-era-list .counts{font-size:9px;white-space:nowrap;color:var(--ff-text-dim)}.era-name{font-weight:700}.era-pct{margin-left:8px;color:var(--ff-text-dim);font-weight:600}.ff-progress.mini{position:relative}.ff-meta-line{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--ff-text-dim);margin-bottom:6px}.ff-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.ff-reward-list{margin:4px 0 0;padding-left:18px}.ff-reward-list li{margin-bottom:2px}.ff-btn{background:#0b2f6c;color:var(--ff-text);border:2px solid var(--ff-panel-border);padding:6px 10px;font-family:var(--ff-font);font-size:10px;cursor:pointer;text-transform:uppercase}.ff-btn:hover:not(:disabled){background:#15468f}.ff-btn:disabled{opacity:.4;cursor:not-allowed}.ff-unlock-list{list-style:none;margin:0;padding:0}.ff-unlock-list li{display:flex;align-items:center;gap:6px}.ff-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px}@media (max-width: 1180px){.ff-main{flex-direction:column}.ff-col-left,.ff-col-right{width:auto}.ff-col-right{order:3}}.ff-toasts{position:fixed;top:12px;right:12px;display:flex;flex-direction:column;gap:8px;z-index:4000;max-width:260px}.ff-toast{background:#0b2f6c;border:2px solid var(--ff-panel-border);padding:8px 10px;font-size:10px;box-shadow:0 0 6px #000;animation:toast-in .25s ease}.ff-toast.success{border-color:var(--ff-success)}.ff-toast.error{border-color:var(--ff-danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ff-modal-overlay{position:fixed;inset:0;background:#000020a6;display:flex;align-items:center;justify-content:center;z-index:5000}.ff-modal{background:var(--ff-panel);border:3px solid var(--ff-panel-border);padding:14px 16px;width:320px;max-width:90%;box-shadow:0 0 12px #000}*{scrollbar-width:thin;scrollbar-color:#ffffff #021634}.ff-list::-webkit-scrollbar,.ff-detail::-webkit-scrollbar,.ff-toasts::-webkit-scrollbar{width:12px}.ff-list::-webkit-scrollbar-track,.ff-detail::-webkit-scrollbar-track{background:#021634;border:2px solid var(--ff-panel-border);box-shadow:0 0 0 2px #0a2e66 inset}.ff-list::-webkit-scrollbar-thumb,.ff-detail::-webkit-scrollbar-thumb{background:linear-gradient(#1d5fbb,#0f3c8a);border:2px solid #ffffff;box-shadow:0 0 6px #000}.ff-list::-webkit-scrollbar-thumb:hover,.ff-detail::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2c7ae6,#1d5fbb)}.ff-list::-webkit-scrollbar-corner,.ff-detail::-webkit-scrollbar-corner{background:#021634}.ff-list::-webkit-scrollbar-button:single-button,.ff-detail::-webkit-scrollbar-button:single-button{height:12px;width:12px;background:#021634;border:2px solid #ffffff;position:relative;display:block}.ff-list::-webkit-scrollbar-button:single-button:vertical:decrement,.ff-detail::-webkit-scrollbar-button:single-button:vertical:decrement{border-bottom:none}.ff-list::-webkit-scrollbar-button:single-button:vertical:decrement:before,.ff-detail::-webkit-scrollbar-button:single-button:vertical:decrement:before{content:"";position:absolute;top:2px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #ffffff}.ff-list::-webkit-scrollbar-button:single-button:vertical:increment,.ff-detail::-webkit-scrollbar-button:single-button:vertical:increment{border-top:none}.ff-list::-webkit-scrollbar-button:single-button:vertical:increment:before,.ff-detail::-webkit-scrollbar-button:single-button:vertical:increment:before{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ffffff}.ff-list{scrollbar-gutter:stable both-edges}:root[data-theme=ff2]{--ff-bg: #2c2c5a;--ff-bg-gradient-top: #1a1a3a;--ff-bg-gradient-bottom: #0e0e1c;--ff-panel: #3a3a7a;--ff-panel-border: #ffffff;--ff-accent: #b8e2ff;--ff-text: #e0e0e0;--ff-text-dim: #b8b8d6;--ff-danger: #ff8c8c;--ff-success: #8cffb8;--ff-font: "Press Start 2P", system-ui, monospace}:root[data-theme=ff2] .ff-btn{background:#3a3a7a;color:var(--ff-text);border:2px solid var(--ff-panel-border);border-radius:12px;box-shadow:0 2px 8px #23235a33}:root[data-theme=ff2] .ff-btn:hover:not(:disabled){background:#5050a0}:root[data-theme=ff2] .ff-panel{background:var(--ff-panel);border:4px solid var(--ff-panel-border);border-radius:18px;box-shadow:0 0 0 2px #23235a inset,0 0 12px #23235a;padding:14px 18px}:root[data-theme=ff2] .ff-panel:before,:root[data-theme=ff2] .ff-panel:after{display:none}:root[data-theme=ff2] .ff-input{border-radius:10px;border:2px solid var(--ff-panel-border)}:root[data-theme=ff2] select.ff-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ff-panel-border) 50%),linear-gradient(135deg,var(--ff-panel-border) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;border-radius:12px;border:2px solid var(--ff-panel-border);background:linear-gradient(180deg,#3e3e86,var(--ff-panel));color:var(--ff-text);box-shadow:inset 0 1px #ffffff0f}:root[data-theme=ff2] .theme-select-menu{background:var(--ff-panel);border:3px solid var(--ff-panel-border);border-radius:14px;padding:8px;box-shadow:0 0 0 2px #23235a inset,0 0 12px #23235a;min-width:260px}:root[data-theme=ff2] .theme-select-item{color:var(--ff-text);font-family:var(--ff-font);background:transparent;border-radius:8px;margin:4px 0}:root[data-theme=ff2] .theme-select-item:hover{background:#5050a0;color:var(--ff-text)}:root[data-theme=ff2] .theme-select-item.selected{background:#5050a0;color:var(--ff-text)}:root[data-theme=ff2] select.ff-input option{background:linear-gradient(180deg,#3e3e86,var(--ff-panel));color:var(--ff-text)}:root[data-theme=ff8]{--ff-bg: #222226;--ff-bg-gradient-top: #2c2c2c;--ff-bg-gradient-bottom: #18181a;--ff-panel: #444448;--ff-panel-border: #bcbcbc;--ff-accent: #ffffff;--ff-text: #e0e0e0;--ff-text-dim: #bcbcbc;--ff-danger: #ff8c8c;--ff-success: #8cffb8;--ff-font: "Arial", "Helvetica Neue", Helvetica, sans-serif}:root[data-theme=ff8] .ff-panel{background:linear-gradient(180deg,#4b4b4f 0%,var(--ff-panel) 60%);border:2px solid rgba(255,255,255,.06);border-bottom-color:#0000008c;border-top-color:#ffffff1f;border-radius:0;box-shadow:0 3px #00000040,inset 0 1px #ffffff08,inset 0 -3px 6px #00000073;padding:12px 16px}:root[data-theme=ff8] .ff-panel:before,:root[data-theme=ff8] .ff-panel:after{display:none}:root[data-theme=ff8] .ff-btn{background:linear-gradient(180deg,#5a5a5e,#444448 70%);color:var(--ff-text);border:1px solid rgba(255,255,255,.06);border-bottom-color:#00000080;border-radius:0;box-shadow:0 1px #00000059,inset 0 1px #ffffff08;font-family:var(--ff-font);font-size:12px;letter-spacing:1px}:root[data-theme=ff8] .ff-btn:hover:not(:disabled){background:#606068}:root[data-theme=ff8] .ff-input{border-radius:0;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#2b2b2f,#222226);color:var(--ff-text);font-family:var(--ff-font);font-size:12px}:root[data-theme=ff8] select.ff-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(135deg,rgba(255,255,255,.6) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#3b3b3f,#2b2b2f);color:var(--ff-text);box-shadow:inset 0 1px #ffffff08}:root[data-theme=ff8] select.ff-input option{background:linear-gradient(180deg,#3b3b3f,#2b2b2f);color:var(--ff-text)}:root[data-theme=ff8] .ff-title,:root[data-theme=ff8] .ff-small{font-family:var(--ff-font);letter-spacing:1px}:root[data-theme=ff8] .theme-select-menu{background:linear-gradient(180deg,#3b3b3f,#2b2b2f);border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:6px;box-shadow:0 6px 12px #00000059;min-width:220px}:root[data-theme=ff8] .theme-select-item{color:var(--ff-text);background:transparent;padding:8px 10px;margin:2px 0;border-radius:3px}:root[data-theme=ff8] .theme-select-item:hover{background:#ffffff0f}:root[data-theme=ff8] .theme-select-item.selected{background:#ffffff17;font-weight:700}:root[data-theme=ffxiv]{--ff-bg: #23232a;--ff-bg-gradient-top: #2c2c36;--ff-bg-gradient-bottom: #18181c;--ff-panel: #35353f;--ff-panel-border: #bca96a;--ff-accent: #ffe082;--ff-text: #e0e0e0;--ff-text-dim: #bcbcbc;--ff-danger: #ff8c8c;--ff-success: #8cffb8;--ff-font: "Segoe UI", "Arial", "Helvetica Neue", Helvetica, sans-serif}:root[data-theme=ffxiv] .ff-panel{background:var(--ff-panel);border:3px solid var(--ff-panel-border);border-radius:12px;box-shadow:0 0 0 2px #23232a inset,0 0 8px #23232a;padding:14px 18px}:root[data-theme=ffxiv] .ff-panel:before,:root[data-theme=ffxiv] .ff-panel:after{display:none}:root[data-theme=ffxiv] .ff-btn{background:#35353f;color:var(--ff-text);border:2px solid var(--ff-panel-border);border-radius:8px;box-shadow:none;font-family:var(--ff-font);font-size:12px;letter-spacing:1px}:root[data-theme=ffxiv] .ff-btn:hover:not(:disabled){background:#494954}:root[data-theme=ffxiv] .ff-input{border-radius:8px;border:2px solid var(--ff-panel-border);background:#23232a;color:var(--ff-text);font-family:var(--ff-font);font-size:12px}:root[data-theme=ffxiv] .ff-title,:root .ff-title,:root[data-theme=ffxiv] .ff-small{font-family:var(--ff-font);letter-spacing:1px}:root[data-theme=ffxiv] .theme-select-menu{background:linear-gradient(180deg,#3b3b43,var(--ff-panel));border:2px solid var(--ff-panel-border);border-radius:8px;padding:8px;box-shadow:0 6px 12px #0006;min-width:240px}:root[data-theme=ffxiv] .theme-select-item{color:var(--ff-text);background:transparent;padding:8px 10px;margin:2px 0;border-radius:6px}:root[data-theme=ffxiv] .theme-select-item:hover{background:#ffffff08}:root[data-theme=ffxiv] .theme-select-item.selected{background:#ffe0821f;color:#222;font-weight:700}:root[data-theme=ffxiv] select.ff-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ff-panel-border) 50%),linear-gradient(135deg,var(--ff-panel-border) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;border-radius:8px;border:2px solid var(--ff-panel-border);background:linear-gradient(180deg,#3b3b43,var(--ff-panel));color:var(--ff-text);box-shadow:inset 0 1px #ffffff08}:root[data-theme=ffxiv] select.ff-input option{background:linear-gradient(180deg,#3b3b43,var(--ff-panel));color:var(--ff-text)}:root[data-theme=ff10]{--ff-bg: #2b2740;--ff-bg-gradient-top: #3a3454;--ff-bg-gradient-bottom: #221f33;--ff-panel: #5a5468;--ff-panel-border: #cfc7d6;--ff-accent: #ffd08a;--ff-text: #f3f0f6;--ff-text-dim: #d0c8d8;--ff-danger: #ff9a9a;--ff-success: #9affc9;--ff-font: "Segoe UI", "Arial", sans-serif}:root[data-theme=ff10] .ff-panel{background:linear-gradient(180deg,#6b6276 0%,var(--ff-panel) 60%);border:2px solid rgba(255,255,255,.06);border-top-color:#ffffff1f;border-bottom-color:#00000080;border-radius:8px;box-shadow:0 4px 8px #00000073,inset 0 1px #ffffff08;padding:12px 14px}:root[data-theme=ff10] .ff-btn{background:linear-gradient(180deg,#7a7286,#5a5468 70%);color:var(--ff-text);border:1px solid rgba(255,255,255,.06);border-bottom-color:#00000073;border-radius:6px;box-shadow:0 2px #00000059,inset 0 1px #ffffff08;font-family:var(--ff-font);font-size:12px}:root[data-theme=ff10] .ff-btn:hover:not(:disabled){background:linear-gradient(180deg,#8b8296,#6b6276)}:root[data-theme=ff10] .ff-input{border-radius:6px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#3b3550,#2b2740);color:var(--ff-text);font-family:var(--ff-font)}:root[data-theme=ff10] .theme-select-menu{background:linear-gradient(180deg,#6b6276,#5a5468);border:2px solid var(--ff-panel-border);border-radius:8px;padding:8px;box-shadow:0 8px 18px #00000080;min-width:240px}:root[data-theme=ff10] .theme-select-item{color:var(--ff-text);padding:8px 10px;margin:2px 0;border-radius:6px}:root[data-theme=ff10] .theme-select-item:hover{background:#ffffff0a}:root[data-theme=ff10] .theme-select-item.selected{background:#ffd08a1f;color:#222;font-weight:700}:root[data-theme=ff13]{--ff-bg: #dfe2e6;--ff-bg-gradient-top: #f2f3f4;--ff-bg-gradient-bottom: #d0d4d8;--ff-panel: #e6e9ec;--ff-panel-border: #a9b0b6;--ff-accent: #ffdcae;--ff-text: #1b1f23;--ff-text-dim: #6f767b;--ff-danger: #d46b6b;--ff-success: #6bd69a;--ff-font: "Segoe UI", "Arial", sans-serif}:root[data-theme=ff13] .ff-panel{background:linear-gradient(90deg,#aeb2b6,#eef0f3 60%);border:2px solid var(--ff-panel-border);border-radius:6px;box-shadow:0 6px 10px #0000001f,inset 0 1px #fff9;padding:12px 14px}:root[data-theme=ff13] .ff-btn{background:linear-gradient(90deg,#b9bdc1,#f6f7f8 80%);color:var(--ff-text);border:1px solid var(--ff-panel-border);border-radius:6px;box-shadow:0 2px #00000014,inset 0 1px #fff9;font-family:var(--ff-font);font-size:12px}:root[data-theme=ff13] .ff-btn:hover:not(:disabled){background:linear-gradient(90deg,#c7c9cc,#eef0f3)}:root[data-theme=ff13] .ff-input{border-radius:6px;border:1px solid var(--ff-panel-border);background:linear-gradient(90deg,#fff,#f3f4f6);color:var(--ff-text);font-family:var(--ff-font)}:root[data-theme=ff13] .theme-select-menu{background:linear-gradient(180deg,#f6f7f8,#e9ecef);border:2px solid var(--ff-panel-border);border-radius:8px;padding:8px;box-shadow:0 8px 18px #0000001f;min-width:240px}:root[data-theme=ff13] .theme-select-item{color:var(--ff-text);padding:8px 10px;margin:2px 0;border-radius:6px}:root[data-theme=ff13] .theme-select-item:hover{background:#00000008}:root[data-theme=ff13] .theme-select-item.selected{background:#a9b0b61f;font-weight:700}:root[data-theme=ff13] .ff-list{border:2px solid var(--ff-panel-border);background:transparent}:root[data-theme=ff13] .ff-row{color:var(--ff-text);background:linear-gradient(90deg,#b6b9bd,#f7f8f9 60%)}:root[data-theme=ff13] .ff-row:nth-child(2n){background:linear-gradient(90deg,#c8cbcf,#f7f8f9 60%)}:root[data-theme=ff13] .ff-row:hover{background:linear-gradient(90deg,#adb1b5,#eef0f3 60%)}:root[data-theme=ff13] .ff-row.current{background:linear-gradient(90deg,#9aa0a4,#e6e8ea 60%)}:root[data-theme=ff13] .ff-list,:root[data-theme=ff13] .ff-detail,:root[data-theme=ff13] .ff-toasts{scrollbar-width:thin;scrollbar-color:#bfc4c8 #eef0f3}:root[data-theme=ff13] .ff-list::-webkit-scrollbar,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar,:root[data-theme=ff13] .ff-toasts::-webkit-scrollbar{width:12px}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-track,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-track{background:#eef0f3;border:2px solid var(--ff-panel-border)}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-thumb,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-thumb{background:linear-gradient(#c7c9cc,#9fa3a7);border:2px solid var(--ff-panel-border);box-shadow:none}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-thumb:hover,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0b4b8,#8f9397)}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-corner,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-corner{background:#eef0f3}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-button:single-button,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-button:single-button{height:12px;width:12px;background:#eef0f3;border:2px solid var(--ff-panel-border);position:relative;display:block}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-button:single-button:vertical:decrement:before,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-button:single-button:vertical:decrement:before{border-bottom:6px solid var(--ff-text)}:root[data-theme=ff13] .ff-list::-webkit-scrollbar-button:single-button:vertical:increment:before,:root[data-theme=ff13] .ff-detail::-webkit-scrollbar-button:single-button:vertical:increment:before{border-top:6px solid var(--ff-text)}:root[data-theme=ff13] .ff-header{background:linear-gradient(180deg,#062042,#041834);color:#f3f6f8;border-color:var(--ff-panel-border)}:root[data-theme=ff13] .ff-header .ff-title,:root[data-theme=ff13] .ff-header .ff-small{color:#f3f6f8}:root[data-theme=ff13] .ff-header .ff-btn{background:#ffffff0a;color:#f3f6f8;border:1px solid rgba(255,255,255,.15)}:root[data-theme=ff13] .ff-header .ff-btn:hover{background:#ffffff14}:root[data-theme=chocobo]{--bg: #1f1f1f;--panel: #2a2a2a;--panel-2: #323232;--text: #fff9d4;--muted: #d5c86a;--accent: #ffdd33;--accent-2: #ffea66;--outline: rgba(0,0,0,.6);--radius: 8px}:root[data-theme=chocobo] body{background:var(--bg);color:var(--text)}:root[data-theme=chocobo] .ff-panel{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--outline);border-radius:var(--radius);box-shadow:0 2px 6px #0009}:root[data-theme=chocobo] .ff-title{color:var(--accent)}:root[data-theme=chocobo] .ff-btn{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#222;border:1px solid rgba(0,0,0,.45);border-radius:6px}:root[data-theme=chocobo] .ff-input{background:#262626;color:var(--text);border:1px solid rgba(0,0,0,.45)}:root[data-theme=chocobo] .ff-row.current{outline:2px solid var(--accent)}:root[data-theme=chocobo] .ff-list .ff-row:hover{background:#ffdd330f}
