@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ba37c0d821e5bd.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/346ecb58b3f350.ttf) format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/7b56c437cef01b.ttf) format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/8a8a17b3b2f2ac.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c8f8c7f5ed539b.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/33605a4217326a.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/20444f1563a134.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/dcdec52ae9691e.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(/fonts/86eeb3409110e9.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/98332267038b9c.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/2b196e874f42be.ttf) format("truetype")}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7b6e4fdd883af1.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ba991b468d482f.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/029ff98265b671.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/8e8c21c23dbb53.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/89e66686f242e6.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/11e0e738b8445e.ttf) format("truetype")}:root{font-family:Nunito Sans,sans-serif;color:#e9eeed;background:#102127;font-synthesis:none;font-size:16px;--gold: #ead099;--gold-dark: #d0a963;--muted: #99acb0;--line: #2d444c;--panel: #1b3038;--navy: #14272e;--focus: #8bc9eb;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:2.25rem;letter-spacing:-.04em;font-weight:700;line-height:1.15;margin-bottom:12px}h2{font-size:1.16rem;line-height:1.3}p{line-height:1.65}small,time{font-size:.8rem}svg{flex-shrink:0}hr{border:0;border-top:1px solid var(--line);margin:20px 0}input:not([type=checkbox]):not([type=range]),textarea,select{width:100%;min-width:0;border:1px solid #42565f;border-radius:8px;background:#12252d;color:#edf1ef;padding:11px 12px}input::placeholder,textarea::placeholder{color:#728e97}input[type=color]{height:45px;padding:4px!important}textarea{resize:vertical}input[type=checkbox]{accent-color:var(--gold);width:19px;height:19px;flex-shrink:0}input[type=range]{width:100%;accent-color:var(--gold)}button{border:0;background:none}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;font-weight:700;font-size:.86rem;border-radius:8px;border:1px solid transparent;transition:background .15s,transform .15s;white-space:nowrap}.button:active{transform:translateY(1px)}.button.primary{background:var(--gold);color:#1a2a2d}.button.primary:hover:not(:disabled){background:#f6dfa9}.button.secondary{background:#203740;border-color:#40565d;color:#e6ecec}.button.secondary:hover:not(:disabled){background:#2a4550}.button.ghost{color:var(--gold);padding-inline:10px}.button.danger{background:#813c3c;color:#fff;border-color:#a75353}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;color:#b3c0c5}.icon-button:hover:not(:disabled){background:#ffffff0d}.icon-button.danger{color:#e8928b}.icon-button.blue{color:#7cc4f0}.muted{color:var(--muted);font-size:.87rem}.error{background:#782e3338;color:#ffb1a9;border:1px solid #94484a;padding:12px;border-radius:8px;white-space:pre-line}.success{color:#a8d6b9}.eyebrow{font-size:.66rem;font-weight:800;letter-spacing:.18em;color:var(--gold-dark);display:block;margin-bottom:12px}.app-shell{display:flex;min-height:100dvh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:33px 20px 22px;background:#13262d;border-right:1px solid #ffffff0a;z-index:20}.brand{display:flex;gap:11px;align-items:center;padding:0 3px;margin-bottom:53px}.brand>img{width:42px;height:42px;border-radius:9px}.brand>span{font-family:Lora,serif;font-size:1.16rem;color:var(--gold);font-weight:700}.brand>span>span{display:block;font-family:Nunito Sans,sans-serif;font-size:.65rem;color:#b7c3c5;font-weight:400;letter-spacing:.05em;margin-top:2px}.nav-caption{font-size:.57rem;letter-spacing:.15em;font-weight:800;color:#68848e;margin:0 11px 14px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar button{display:flex;align-items:center;gap:13px;font-size:.88rem;padding:13px;border-radius:8px;text-align:left;width:100%;color:#a7bbc1;font-weight:600}.sidebar button.active{background:#ead09913;color:var(--gold)}.sidebar button:hover{background:#ffffff06}.count{margin-left:auto;font-size:.7rem;min-width:20px;text-align:center;border-radius:5px;background:#ead09917;padding:1px 5px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom>button{font-size:.77rem}.local-status{display:flex;align-items:center;gap:7px;margin:26px 5px 10px;font-size:.6rem;color:#7d979f}.status-dot{width:5px;height:5px;border-radius:50%;background:#81b59b}.sidebar-bottom>small{font-size:.57rem;color:#57727c;margin-left:17px}.app-main{margin-left:238px;width:calc(100% - 238px);display:flex;flex-direction:column;min-height:100dvh}.app-header{height:79px;border-bottom:1px solid #ffffff08;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.breadcrumb{font-size:.74rem;color:#6d8891}.breadcrumb strong{font-weight:500;color:#a5b7bd;margin-left:5px}.account-button{display:flex;gap:9px;align-items:center;font-size:.75rem;color:#bdc9cd;background:#1b3038;border:1px solid #30474f;padding:9px 12px;border-radius:7px}.content{width:100%;max-width:1500px;padding:35px 44px 45px;margin:0 auto;flex:1}.hero{min-height:380px;position:relative;overflow:hidden;border-radius:13px;background:#1c343c;border:1px solid #3a4b46}.hero-art{position:absolute;inset:0;background-image:url(/art/multigenre_background.png);background-size:auto 140%;background-repeat:no-repeat;background-position:right 43%;opacity:.9}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#192e36 2%,#192e36f5 30%,#192e36a6 53%,#192e3610 85%),linear-gradient(0deg,#12292d99,transparent 35%)}.hero-content{position:relative;padding:43px 37px 60px;max-width:590px}.hero-content .eyebrow{font-size:.58rem;letter-spacing:.23em;margin-bottom:20px}.hero h1{font-family:Lora,serif;font-size:2.75rem;font-weight:500;letter-spacing:-.04em;line-height:1.2;color:#faf3e6;margin-bottom:18px}.hero p{font-size:.86rem;max-width:320px;color:#bdcacb;margin-bottom:27px}.hero-actions{display:flex;gap:12px}.hero-actions .button{min-height:43px}.hero-actions .secondary{background:#1a303a99;border-color:#80918c55}.hero-footnote{position:absolute;right:20px;bottom:18px;font-size:.48rem;letter-spacing:.18em;color:#d5dbd1}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:23px 0 38px}.stats-grid button{position:relative;display:grid;grid-template-columns:35px 1fr 17px;grid-template-rows:auto auto;column-gap:9px;background:var(--panel);border:1px solid #ffffff06;border-radius:10px;padding:21px;text-align:left}.stats-grid button>svg:first-child{grid-row:1/3;align-self:center;color:var(--gold);width:22px}.stats-grid strong{font-size:1.12rem;font-weight:600}.stats-grid span{grid-column:2;font-size:.68rem;color:#8ca5ae;margin-top:4px}.stats-grid button>svg:last-child{position:absolute;right:15px;top:30px;color:#617d87}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.section-heading h1{font-size:1.75rem;margin:0 0 8px}.section-heading .eyebrow{margin-bottom:10px}.section-heading p:not(.eyebrow){font-size:.82rem;color:#8ca5ae;margin:0}.section-actions{display:flex;gap:10px;align-items:center}.section-heading:not(:first-child){margin-top:28px}.section-heading .button{font-size:.73rem}.empty-state{padding:44px 20px;text-align:center;border:1px dashed #39505a;border-radius:12px;background:#192e3559;display:flex;align-items:center;flex-direction:column}.empty-icon{width:65px;height:65px;border-radius:50%;background:#ead0990a;color:#b9a16e;display:grid;place-items:center;margin-bottom:20px}.empty-state h2{margin-bottom:10px}.empty-state p{color:#86a0aa;font-size:.82rem;max-width:420px;margin-bottom:24px}.empty-state .button{font-size:.8rem}.app-footer{font-size:.62rem;color:#58757f;display:flex;justify-content:space-between;padding:20px 44px;border-top:1px solid #ffffff06}.sheet-card-grid,.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,335px),1fr));gap:21px}.library-card,.game-card,.community-card{border:1px solid #344c55;border-radius:11px;background:#1b3038;overflow:hidden}.card-main{display:flex;padding:20px;gap:20px;text-align:left;align-items:center;width:100%}.card-main h2{margin-bottom:7px}.card-main p{color:var(--muted);margin:0 0 4px;font-size:.75rem}.card-main time{color:#78959f;font-size:.68rem}.cover{width:75px;height:108px;flex-shrink:0;background:#263e48;border:1px solid #ffffff11;box-shadow:0 4px 14px #0002;overflow:hidden}.cover.large{width:105px;height:150px}.cover img{width:100%;height:100%;object-fit:contain;display:block}.no-cover{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#95aaa6;background:linear-gradient(145deg,#263e48,#172e38)}.no-cover span{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.card-actions{display:flex;gap:5px;align-items:center;padding:0 18px 16px}.card-actions .button{margin-right:auto;flex:1;font-size:.75rem;min-height:36px}.in-use{display:block;font-size:.66rem;color:#8fa9b2;margin:-6px 20px 17px}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));gap:17px}.game-card{display:flex;align-items:center;padding:19px;gap:18px}.game-info{flex:1;min-width:0}.game-info .eyebrow{font-size:.5rem;margin-bottom:8px;letter-spacing:.14em}.game-info h2{margin-bottom:6px;overflow-wrap:anywhere}.game-info p{font-size:.73rem;margin:0 0 5px;color:#a0b4bc}.game-info time{font-size:.63rem;color:#718d98}.game-card .cover{width:56px;height:80px}.game-card .no-cover svg{width:23px}.game-card .no-cover span{font-size:7px}.game-actions{display:flex;gap:5px;flex-direction:column}.play-button{background:var(--gold);color:#1a3038;border-radius:8px;width:39px;height:39px;display:grid;place-items:center}.search{display:flex;align-items:center;gap:13px;margin:5px 0 25px;border:1px solid #3c555e;border-radius:9px;background:#1b3038;padding:0 16px;color:#8da7af}.search input{border:0!important;background:none!important;padding:15px 0!important;font-size:.85rem}.search>span{font-size:.72rem;white-space:nowrap}.community-card{padding:22px;background:#ecd199;color:#1b2d31;border-color:#ecd199}.community-row{display:grid;grid-template-columns:45% 55%;align-items:center;gap:0;min-height:175px}.cover-button{padding:0;display:flex;align-items:center;flex-direction:column;justify-self:center;color:#26393d;gap:7px}.cover-button .cover{border-color:#5f553944}.cover-button>span{display:flex;align-items:center;gap:4px;font-size:.58rem;font-weight:700;opacity:.7}.community-details{padding:0 0 0 12px;min-width:0;text-align:left;align-self:center}.community-details h2{font-size:1.02rem;margin:0 0 11px;overflow-wrap:anywhere}.community-details p{font-size:.7rem;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.community-details time{font-size:.65rem;display:block;opacity:.85}.community-details .muted{font-size:.6rem;color:#4e5955}.community-actions{display:flex;gap:10px;margin-top:17px}.community-actions .button{flex:1;background:#2b783c;color:#fff;border-color:#1d4d2b;min-height:38px;font-size:.76rem}.community-actions .secondary{background:#b1a66b;color:#415344;border-color:#5e714d}.community-actions .icon-button{color:#a13a31}.badge{display:inline-flex;font-size:.65rem;padding:4px 8px;border-radius:5px;margin-top:9px;line-height:1.3;font-weight:700}.badge.pending{color:#725418;background:#f6e6b9}.badge.accepted{color:#2e6141;background:#c7e1c2}.badge.rejected{color:#85352c;background:#f5c1b3}.rejection{margin-top:8px!important;font-style:italic}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.panel{padding:27px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.panel-icon{color:var(--gold);margin-bottom:20px}.panel p{font-size:.87rem;color:#9fb1b7}.panel .button{margin:0 8px 12px 0}.panel small{display:block;color:#758f99}.mobile-nav{display:none}.notice,.offline-banner,.update-banner{margin:18px 44px -10px;padding:12px 16px;border:1px solid #415b59;border-radius:8px;background:#233e3a;color:#bcdbcd;font-size:.8rem;display:flex;align-items:center;gap:10px}.notice>button{margin-left:auto;display:flex}.offline-banner{background:#453923;border-color:#6a5b3c;color:#e7d1a2}.update-banner{background:#233b4b;border-color:#486a82}.update-banner button{font-weight:700;color:var(--gold)}.loading{display:flex;justify-content:center;align-items:center;gap:10px;padding:60px 15px;color:var(--muted);font-size:.87rem}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot{height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.boot>img{width:90px;margin-bottom:22px}.boot h1{font-family:Lora,serif;color:var(--gold);font-size:1.7rem}.modal-backdrop{position:fixed;inset:0;background:#051216bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:22px;overflow:auto}.modal{width:100%;max-width:460px;max-height:calc(100dvh - 44px);overflow:auto;padding:27px;border:1px solid #53636a;border-radius:15px;background:#20323a;box-shadow:0 25px 100px #0007;font-size:1rem}.modal.wide{max-width:660px}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.modal>header h2{margin:0;font-size:1.35rem}.modal>header .icon-button{margin-right:-9px;flex-shrink:0}.modal p{font-size:.92rem}.modal footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.field{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;min-width:0}.field>span{font-size:.79rem;font-weight:600;color:#c2c9c9}.field small{color:var(--muted);font-size:.73rem}.toggle{display:flex;gap:11px;align-items:center;margin:16px 0;font-size:.88rem}.toggle-row{display:flex;gap:24px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.four-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.source-list{border:1px solid var(--line);border-radius:8px;padding:5px 17px 13px;max-height:240px;overflow:auto;display:flex;flex-wrap:wrap;gap:0 25px}.source-list legend{font-size:.78rem;color:#adc0c5}.source-list .toggle{margin:9px 0}details{border:1px solid var(--line);border-radius:7px;padding:12px;margin:15px 0}summary{cursor:pointer;font-size:.84rem;color:var(--gold)}details[open]>summary{margin-bottom:18px}.inline-field{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:17px 0;font-size:.85rem}.stepper{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #7f775a;border-radius:8px;min-height:42px;padding:0 7px;white-space:nowrap;font-size:.9rem}.stepper button{display:grid;place-items:center;min-width:26px;min-height:35px;color:var(--gold)}.stepper output,.stepper strong{min-width:44px;text-align:center;font-weight:500}.dice-settings-list{display:flex;flex-direction:column;gap:12px;max-height:45dvh;overflow:auto}.dice-settings-list>div{display:grid;grid-template-columns:20px 1fr 55px 35px;gap:10px;align-items:center}.auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:21px}.auth-links button{font-size:.77rem;color:var(--gold);padding:0}.account-profile{text-align:center;padding:0 0 22px}.avatar{width:66px;height:66px;display:grid;place-items:center;background:#ead09915;border:1px solid #ead09944;border-radius:50%;margin:0 auto 15px;color:var(--gold)}.account-profile h3{margin-bottom:5px}.account-profile p{color:var(--muted);font-size:.8rem}.modal>.button{margin:8px 8px 3px 0}.choose-sheets{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;max-height:57dvh;overflow:auto;padding:3px}.choose-sheets>button{border:2px solid #ae965d88;background:transparent;padding:16px;border-radius:10px;display:flex;align-items:center;flex-direction:column;gap:10px;min-width:0}.choose-sheets>button:hover:not(:disabled){border-color:var(--gold);background:#ead0990a}.choose-sheets h3{font-size:.87rem;margin:0;overflow-wrap:anywhere}.upload-cover{display:flex;gap:25px;align-items:flex-start}.upload-cover>div:last-child{flex:1;min-width:0}.upload-cover h3{font-size:1.1rem}.upload-cover p{font-size:.8rem;color:var(--muted)}progress{width:100%;accent-color:var(--gold)}.workspace{position:fixed;inset:0;display:flex;flex-direction:column;background:#162c33;padding:12px clamp(10px,2vw,30px);gap:9px;isolation:isolate}.workspace-heading{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:14px}.workspace-heading>div{display:flex;gap:14px;align-items:center}.workspace-heading .eyebrow{margin:0;font-size:.55rem}.workspace-heading strong{font-size:.85rem;font-weight:500}.saved-status{font-size:.73rem;color:#afd6bd}.workspace-top{display:flex;gap:8px;flex-shrink:0}.tool-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:9px;padding:10px 7px;background:#4d6271;color:#f4f6f5;font-size:.65rem;min-height:55px;border:1px solid #60778555;white-space:nowrap}.tool-button svg{width:23px;height:23px}.tool-button:hover:not(:disabled){background:#5b7281}.tool-button.active{background:#a6c6d4;color:#162c33}.workspace-top>.tool-button{flex:1}.workspace-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.element-tools{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.element-tools .tool-button{background:transparent;border-color:#536c73;padding:8px 5px;min-height:54px}.save-bar{display:flex;align-items:stretch;justify-content:center;gap:11px}.save-bar>.tool-button{flex:1;max-width:330px;border-radius:20px;min-height:48px;padding:6px 10px}.save-bar .tool-button svg{width:21px;height:21px}.save-bar .tool-button span{font-size:.58rem}.zoom-stepper{align-self:stretch;min-width:135px;max-width:230px;width:25%;padding-inline:10px}.workspace.fullscreen{padding:7px;gap:7px}.fullscreen .workspace-heading{display:none}.fullscreen .workspace-top{opacity:.85}.tabs-bar{display:flex;align-items:flex-end;gap:8px;min-height:45px;flex-shrink:0;min-width:0}.sheet-tabs{display:flex;align-items:flex-end;gap:7px;overflow:auto;scrollbar-width:none;flex:1;min-width:0}.sheet-tabs>button[role=tab]{padding:12px 18px 9px;background:#263f49;min-width:97px;border-radius:15px 15px 0 0;font-size:.8rem;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:2px;height:41px;color:#d5e0e4}.sheet-tabs>button.active{background:#526676;color:#fff;font-size:.92rem;font-weight:800;height:49px;padding-top:14px;border-bottom:3px solid var(--gold)}.sheet-tabs>.tool-button,.tabs-bar>.tool-button{background:transparent;border:1px solid #7da8bf;border-radius:4px;min-height:48px;padding:5px;font-size:.52rem}.tabs-bar>.tool-button svg{color:#ef7b73}.selection-tools{display:flex;align-items:center;gap:6px;border:1px solid #57717a;background:#263f4a;padding:5px 10px;border-radius:8px;min-height:36px;overflow:auto;flex-shrink:0}.selection-tools>span:first-child{color:var(--gold);font-size:.7rem;margin-right:10px;white-space:nowrap}.selection-tools button{display:flex;align-items:center;gap:5px;color:#d5e1e6;font-size:.69rem;padding:5px;white-space:nowrap}.move-hint{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:.6rem;color:#98b0ba;white-space:nowrap}.board-host{min-height:60px;min-width:0;flex:1;display:flex;gap:8px;overflow:hidden;touch-action:pan-x pan-y}.page-scroller{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9badb5 #29424c;border-radius:2px;position:relative;scrollbar-gutter:stable}.page-scroller.show-scroll{overflow:scroll}.page-scroller::-webkit-scrollbar{width:13px;height:13px}.page-scroller::-webkit-scrollbar-thumb{background:#9badb5;border:2px solid #29424c;border-radius:7px}.page-space{position:relative;min-width:0;min-height:0}.sheet-canvas{position:absolute;transform-origin:top left;overflow:hidden;isolation:isolate;touch-action:pan-x pan-y;color:#000}.sheet-canvas.grid{background-image:linear-gradient(#67a3d02b 1px,transparent 1px),linear-gradient(90deg,#67a3d02b 1px,transparent 1px);background-size:8px 8px}.sheet-background{position:absolute;left:0;top:0;max-width:none;z-index:-1;pointer-events:none;transform-origin:top left;-webkit-user-select:none;user-select:none}.board-group,.group-wrapper,.board-element{position:absolute}.group-wrapper{z-index:0}.board-group{background-size:cover;background-repeat:no-repeat}.board-element{z-index:1;overflow:visible;min-width:0}.board-element.editable{cursor:move;touch-action:none}.board-element.editable>*:not(.resize-handle){pointer-events:none}.group-wrapper.selected,.board-element.selected{outline:1.4px solid #e0b237;outline-offset:1px}.board-element.selected{z-index:8}.resize-handle{position:absolute;right:-5px;bottom:-5px;width:11px;height:11px;background:#ffd64f;border:1px solid #756333;padding:0;cursor:nwse-resize;z-index:10;touch-action:none}.sheet-literal,.sheet-notes,.sheet-counter,.sheet-check,.sheet-grid,.sheet-combo{width:100%;height:100%;margin:0;padding:0;min-width:0;font-size:16px;color:inherit;box-sizing:border-box;overflow:hidden}.sheet-literal{display:flex;align-items:center;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.05}.sheet-notes textarea{font:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;border:0!important;outline:none!important;border-radius:0!important;resize:none!important;padding:0!important;width:100%;height:100%;display:block;scrollbar-width:thin;scrollbar-color:#8b949c transparent}.sheet-counter{display:flex;user-select:none;-webkit-user-select:none;align-items:center;justify-content:space-between;gap:0;padding:4px}.sheet-counter>button{padding:0;width:22%;height:100%;font:inherit;font-size:25px;flex-shrink:0;display:grid;place-items:center;line-height:1;color:inherit;background:transparent;border:0;min-width:0}.sheet-counter>button>svg{width:82%;height:80%;overflow:visible;stroke:currentColor;stroke-width:10;stroke-linecap:round;fill:none}.sheet-counter>span{flex:1;min-width:0;text-align:center;white-space:nowrap;line-height:1;height:100%;padding:1px}.counter-value{display:block;width:100%;height:100%;overflow:visible}.sheet-counter.calculated>span{text-align:center}.sheet-check{display:block;aspect-ratio:1;padding:1px}.sheet-check>svg{width:100%;height:100%;display:block}.sheet-check:disabled,.sheet-counter>button:disabled,.sheet-grid button:disabled{opacity:1}.sheet-grid{display:flex;flex-direction:column}.sheet-grid-row{display:flex;min-height:0;flex:1}.sheet-grid-row>button{flex:1;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;padding:0;line-height:1.1;overflow:hidden;color:inherit;font-weight:inherit;font-style:inherit}.cell-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.cell-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:800;color:#b3261e;line-height:1}.cell-mark>svg{width:100%;height:100%;padding:.5px}.sheet-combo{overflow:visible;position:relative}.sheet-combo>button{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1px;color:inherit;font:inherit;overflow:hidden;gap:2px}.sheet-combo>button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo-options{position:absolute;left:0;top:100%;min-width:100%;max-height:240px;overflow:auto;background:#fff;color:inherit;border:1px solid #777;box-shadow:0 4px 12px #0005;z-index:50}.combo-options>button{width:100%;padding:4px 5px;text-align:left;white-space:nowrap;font:inherit;font-size:14px;display:flex;align-items:center;gap:5px}.combo-options .active{background:#dbe9ef}.marquee{position:absolute;border:1px solid #568bc6;background:#568bc644;z-index:20;pointer-events:none}.sheet-canvas.resizing{outline:3px solid #ffd54f;outline-offset:-3px}.canvas-size{position:absolute;top:3px;left:3px;font-size:11px;background:#263a43e0;color:#ffe27f;padding:4px 6px;z-index:15}.page-size-handle{pointer-events:auto;position:absolute;background:#4d6575;color:#fff;border:2px solid #ffd54f;font-size:20px;width:32px;height:32px;z-index:20;touch-action:none}.page-size-handle.right{right:0;top:50%;cursor:ew-resize}.page-size-handle.bottom{bottom:0;left:50%;cursor:ns-resize}.page-size-handle.corner{bottom:0;right:0;cursor:nwse-resize}.dice-overlay{position:fixed;inset:0;background:transparent;pointer-events:none;z-index:120;display:flex;align-items:center;justify-content:center}.dice-overlay iframe{width:100%;height:100%;border:0;background:transparent;color-scheme:light}.dice-close{pointer-events:auto;position:absolute;right:20px;top:20px;color:#fff;background:#243a46;z-index:2}.dice-results{position:absolute;bottom:100px;left:50%;transform:translate(-50%);background:#203640ec;border:1px solid #829299;padding:15px 25px;display:flex;gap:20px;border-radius:12px;align-items:center;pointer-events:none}.dice-results>span{font-size:.6em}.dice-results>strong{border-left:1px solid #7e8f99;padding-left:20px;color:var(--gold)}.reroll{pointer-events:auto;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.dice-fallback{max-width:300px;text-align:center}@media(min-width:1600px){:root{font-size:18px}.workspace .tool-button{font-size:.76rem;min-height:67px}.workspace .tool-button svg{width:28px;height:28px}.workspace .save-bar .tool-button{min-height:58px}.modal{max-width:530px}.modal.wide{max-width:760px}}@media(max-width:1150px){.sidebar{width:205px;padding-inline:15px}.app-main{margin-left:205px;width:calc(100% - 205px)}.app-header{padding-inline:28px}.content{padding:27px 28px 35px}.hero-content{padding-left:27px}.hero h1{font-size:2.4rem}.hero-art{background-position:125% 40%}.stats-grid{gap:12px}.stats-grid button{padding:17px 13px;grid-template-columns:25px 1fr 10px}.stats-grid button>svg:last-child{display:none}.stats-grid span{font-size:.6rem}.section-actions{gap:6px}.section-heading h1{font-size:1.5rem}.section-heading .button{padding-inline:11px;font-size:.69rem}.notice,.offline-banner,.update-banner{margin-inline:28px}}@media(max-width:800px){.sidebar{display:none}.app-main{margin:0;width:100%;padding-bottom:70px}.app-header{height:64px;padding:0 22px}.content{padding:23px 22px 35px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#13262df5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #36505a;z-index:30;gap:3px}.mobile-nav button{display:flex;align-items:center;flex:1;justify-content:center;flex-direction:column;gap:5px;font-size:.56rem;color:#8ba7b2;min-height:38px}.mobile-nav button.active{color:var(--gold)}.hero{min-height:370px}.hero-content{padding:32px 25px 58px}.hero h1{font-size:2.5rem}.hero-art{background-position:right center;background-size:auto 130%;opacity:.72}.hero-shade{background:linear-gradient(90deg,#162e36f5,#162e36a8 55%,#162e3615)}.hero-content p{max-width:280px}.stats-grid{margin-bottom:30px}.section-heading{align-items:flex-start;flex-wrap:wrap}.section-actions{flex-wrap:wrap}.app-footer{padding:20px 22px}.settings-grid{gap:16px}.workspace{padding:8px;gap:6px}.workspace-heading .eyebrow{display:none}.workspace-heading{min-height:25px}.move-hint{display:none}.notice,.offline-banner,.update-banner{margin-inline:22px}.modal{padding:24px}.element-tools{gap:4px}.element-tools .tool-button{font-size:.53rem;padding:6px 2px;min-height:48px}.element-tools svg{width:21px;height:21px}}@media(max-width:480px){.app-header{height:59px;padding:0 17px}.content{padding:19px 16px 28px}.breadcrumb{font-size:.65rem}.account-button{font-size:.68rem;padding:7px 9px}.hero{min-height:365px}.hero h1{font-size:2.13rem}.hero-content{padding:31px 22px 51px}.hero-content .eyebrow{font-size:.49rem}.hero-content p{max-width:240px;font-size:.78rem}.hero-actions{gap:8px}.hero-actions .button{font-size:.72rem;padding:9px 12px}.hero-art{background-position:115% center;opacity:.65}.hero-footnote{font-size:.4rem;left:22px;right:auto}.stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 28px}.stats-grid button{grid-template-columns:22px 1fr;padding:15px 11px;column-gap:8px}.stats-grid strong{font-size:1rem}.stats-grid button:last-child{display:none}.stats-grid span{font-size:.56rem}.section-heading h1{font-size:1.48rem}.section-heading p:not(.eyebrow){font-size:.74rem}.section-heading .button{font-size:.68rem}.settings-grid{grid-template-columns:1fr}.panel{padding:23px}.game-card{gap:13px;padding:16px}.game-info h2{font-size:.97rem}.community-card{padding:18px}.community-row{grid-template-columns:44% 56%}.cover.large{width:99px;height:143px}.community-details{padding-left:10px}.community-details h2{font-size:1rem}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);padding:22px;border-radius:12px;font-size:.95rem}.modal>header h2{font-size:1.19rem}.modal footer .button{padding:10px 14px;font-size:.8rem}.two-fields{gap:12px}.four-fields{grid-template-columns:1fr 1fr}.choose-sheets{grid-template-columns:repeat(2,1fr)}.upload-cover{gap:16px;align-items:flex-start}.upload-cover .cover{width:75px;height:108px}.upload-cover p{font-size:.74rem}.notice,.offline-banner,.update-banner{margin:13px 16px -6px;font-size:.73rem}.workspace .tool-button{font-size:.55rem;min-height:49px;padding:7px 3px}.workspace-top{gap:5px}.workspace-top .tool-button svg{width:23px;height:23px}.workspace-heading strong{font-size:.73rem}.sheet-tabs>button[role=tab]{min-width:85px;font-size:.74rem;padding:10px 13px 8px;height:37px}.sheet-tabs>button.active{height:44px;font-size:.83rem}.tabs-bar{gap:5px;min-height:44px}.tabs-bar>.tool-button,.sheet-tabs>.tool-button{font-size:.42rem;min-height:42px}.tabs-bar .tool-button svg{width:18px;height:18px}.selection-tools{gap:2px;padding:5px}.selection-tools>span:first-child{font-size:.56rem;margin-right:5px}.selection-tools button{font-size:.57rem;gap:3px}.selection-tools svg{width:13px}.element-tools{grid-template-columns:repeat(8,1fr);gap:3px}.element-tools .tool-button{font-size:.42rem;min-height:43px;padding:5px 1px}.element-tools .tool-button svg{width:18px;height:18px}.save-bar{gap:8px}.save-bar>.tool-button{min-height:46px;max-width:140px}.zoom-stepper{width:auto;min-width:127px;gap:4px;padding-inline:3px}.zoom-stepper button{min-width:27px}.stepper{font-size:.85rem}.save-bar .tool-button span{font-size:.5rem}.sheet-canvas{touch-action:pan-x pan-y}.page-scroller::-webkit-scrollbar{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;scroll-behavior:auto!important;transition:none!important}}.selection-tools{position:fixed;transform:none;z-index:40;max-width:calc(100% - 24px);box-shadow:0 4px 20px #0004}.selection-tools .selection-grip{cursor:grab;touch-action:none;flex-shrink:0}.selection-tools .selection-grip:active{cursor:grabbing}.board-element:has(.combo-options){z-index:30}.sheet-literal[style*=center]{justify-content:center}.sheet-literal[style*=right]{justify-content:flex-end}.combo-options.portal{z-index:150;border-radius:8px;background:#fff;box-shadow:0 8px 30px #0006;padding:4px;overscroll-behavior:contain}.combo-options.portal>button{font-size:inherit;padding:9px 10px;border-radius:4px}.combo-options.portal>button:hover{background:#edf3f5}.tab-grip{display:flex;align-items:center;padding:7px 3px;touch-action:none;cursor:grab}.sheet-tabs>.drag-target{outline:2px solid #ead099;outline-offset:-3px}.workspace-top>.tool-button{min-width:0}.workspace-top>.tool-button>span{white-space:normal;text-align:center}@font-face{font-family:Android Roboto;src:url(/fonts/AndroidRoboto.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Android Serif";src:url(/fonts/AndroidSerif.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Android Roboto,Arial,sans-serif;font-size:16px;color:#fff0ce;background:#182b30;--gold: #e8cb8a;--gold-dark: #e8cb8a;--muted: #d6cdb9;--line: #9a8967;--panel: #182b30;--navy: #182b30}.android-app.app-shell{display:block;min-height:100dvh;background:linear-gradient(#182b30e6,#182b30e6),url(/art/adventure_background.png) center/cover fixed}.android-app .app-main{margin:0;width:100%;max-width:none;min-width:0;min-height:100dvh;padding:20px}.android-app .content{padding:0;max-width:none;margin:0}.android-app .app-header{position:static;height:40px;min-height:40px;padding:0;margin:0 0 16px;border:0;background:none;display:flex;justify-content:flex-start;gap:12px}.android-page-header>button:first-child{padding:8px 12px;color:#e8cb8a;font-size:14px;font-weight:500;white-space:nowrap}.android-page-header h1{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:400;margin:0;flex:1}.android-app.is-menu{background:#101d22}.android-app.is-menu .app-main{padding:0}.android-menu{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;background:#101d22}.android-menu-art{position:absolute;z-index:-2;width:100%;aspect-ratio:2/3;left:0;top:calc(50dvh - 54vw);background:url(/art/multigenre_background.png) center top/100% auto no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.android-menu-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(#101b2066,#101b2033,#101b2099)}.android-menu-content{width:100%;max-width:480px;min-height:100dvh;margin:auto;padding:8px 24px 12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px}.android-menu-title{width:100%;text-align:center;color:#e8cb8a;font-size:14px;line-height:20px;letter-spacing:.25px}.android-menu-title img{display:block;width:100%;aspect-ratio:3;object-fit:contain;margin-bottom:4px}.android-menu-buttons{display:flex;flex-direction:column;gap:12px;width:100%}.android-menu-buttons button{width:100%;min-height:58px;padding:16px;border:1.5px solid transparent;border-radius:12px;background:linear-gradient(#172a30ee,#172a30ee) padding-box,linear-gradient(#ffe2a1,#997034,#e8cb8a) border-box;color:#e8cb8a;font:600 16px/24px "Android Serif",Times New Roman,serif;letter-spacing:.15px}.android-menu-buttons button:disabled{opacity:1;color:#9b9c97;background:linear-gradient(#222c30e6,#222c30e6) padding-box,linear-gradient(#887c64,#514a3c,#887c64) border-box}.android-preferences{position:absolute;top:12px;right:12px;color:#e8cb8a;width:40px;height:40px;border-radius:50%;background:#172a3088;display:grid;place-items:center}.android-app .button{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;min-height:40px;padding:10px 24px;border-radius:100px}.android-app .button.primary{background:#e8cb8a;color:#182b30}.android-app .button.secondary{background:transparent;border-color:#9a8967;color:#e8cb8a}.android-app .button:disabled{opacity:1;background:#e8cb8a1f;color:#fff0ce61;border-color:transparent}.android-list-screen{display:flex;flex-direction:column;gap:16px}.android-list-screen>.button{width:100%}.android-list-label{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}.android-app .sheet-card-grid,.android-app .game-grid,.android-app .community-grid{display:flex;flex-direction:column;gap:16px}.android-app .library-card{display:flex;flex-direction:row;align-items:center;min-height:82px;padding:8px;background:#e8cb8a;color:#182b30;border:1px solid #9a8967;border-radius:12px;gap:8px}.android-saved-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.android-app .android-saved-info input,.android-app .game-info input{border:0;border-radius:0;border-bottom:1px solid #182b3066;background:transparent;color:#182b30;font-size:16px;font-weight:400;line-height:24px;padding:0;min-height:24px;width:100%}.android-app time,.android-saved-info small{font-size:12px;line-height:16px;letter-spacing:.4px;color:inherit}.android-app .card-actions{display:flex;align-items:center;gap:6px;padding:0;margin:0;border:0;background:none}.android-square,.android-app .game-actions button{display:grid;place-items:center;width:52px;height:52px;min-height:52px;padding:0;border:1px solid #182b30;border-radius:0;background:transparent;flex-shrink:0}.android-icon{width:32px;height:32px;display:block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.android-square.green,.android-app .play-button{color:#2e7d32}.android-square.blue{color:#1565c0}.android-square.red,.android-app .game-actions .danger{color:#d32f2f;background:none}.android-square:disabled{opacity:.35}.android-file-action{color:#e8cb8a;display:grid;place-items:center;width:32px;height:32px;padding:0}.android-app .export-file{color:#182b30}.android-app .game-card{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;background:#e8cb8a;color:#182b30;border:1px solid #9a8967;border-radius:12px}.android-app .game-info{flex:1;min-width:0;padding:0;display:flex;flex-direction:column;gap:4px}.android-app .game-card .cover{width:54px;height:77px;border-radius:0;border:1px solid #9a8967;flex-shrink:0}.android-app .game-actions{display:flex;flex-direction:row;gap:6px;padding:0;margin:0}.android-app .cover{background:#fff0ce;border:1px solid #9a8967;border-radius:0}.android-app .cover img{object-fit:contain}.android-app .no-cover{background:#fff0ce;color:#182b30}.android-app .no-cover svg{display:none}.android-app .choose-sheets{display:flex;flex-direction:column;gap:16px;max-height:none}.android-app .choose-sheets>button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:40px;padding:8px 24px;border:2px solid #e8cb8a;border-radius:12px;color:#e8cb8a;background:transparent}.android-app .choose-sheets h3{font-size:14px;line-height:20px;font-weight:500;margin:0}.android-app .choose-sheets .cover{width:104px;height:148px}.android-app .choose-sheets button:disabled{opacity:.5}.android-app .search{position:relative;display:flex;gap:0;background:transparent;margin:0 0 10px;border:1px solid #9a8967;border-radius:4px;min-height:56px;padding:0}.android-app .search input{border:0;background:none;padding:16px;color:#fff0ce;font-size:16px;line-height:24px;border-radius:4px}.android-app .search>svg,.android-app .search>span{display:none}.android-catalogue-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;min-height:40px;font-size:16px;font-weight:500}.android-catalogue-label button{color:#e8cb8a;font-size:14px;font-weight:500;padding:10px 12px}.android-app .community-grid{gap:12px}.android-app .community-card{background:#e8cb8a;color:#182b30;border:0;border-radius:12px;padding:12px;box-shadow:none}.android-app .community-row{display:flex;align-items:center;gap:12px}.android-app .cover-button{flex:1;display:flex;justify-content:center;align-items:center;width:auto;padding:0}.android-app .community-card .cover{width:104px;height:148px}.android-app .community-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:0}.android-app .community-details h2{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:500;margin:0;color:#182b30}.android-app .community-details p,.android-app .community-details time{font-size:12px;line-height:16px;margin:0;color:#182b30}.android-app .community-actions{display:flex;gap:8px;margin-top:8px;padding:0;border:0}.android-app .community-actions>.button{width:100%;background:#2e7d32;border:1px solid #182b30;color:#fff}.android-app .community-actions>.button:disabled{background:#2e7d322e;color:#182b3099}.android-app .community-actions>.button svg{display:none}.android-account{width:100%;margin-bottom:16px}.android-app .empty{background:transparent;border:0;border-radius:0;min-height:0;padding:16px 0;text-align:left;align-items:flex-start}.android-app .empty>svg,.android-app .empty-icon{display:none}.android-app .empty h2{font-size:16px;font-weight:400}.android-app .empty p{font-size:14px;color:#d6cdb9}.android-app .panel{background:#182b30;border:1px solid #9a8967;box-shadow:none}.android-app .notice,.android-app .offline-banner,.android-app .update-banner{position:relative;z-index:2;margin:0 0 12px;background:#182b30;color:#fff0ce;border:1px solid #9a8967;padding:12px}.android-app.is-menu .notice,.android-app.is-menu .offline-banner,.android-app.is-menu .update-banner{position:absolute;top:0;left:0;right:0;z-index:5}.modal-backdrop{background:#0009}.modal{border:0;border-radius:28px;background:#25383d;color:#fff0ce;box-shadow:none;padding:24px;max-width:560px;font-family:Android Roboto,Arial,sans-serif}.modal>header h2{font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}.modal>header .icon-button{display:none}.modal .field{margin:12px 0 0;position:relative;gap:0}.field input:not([type=checkbox]):not([type=range]),.field textarea,.field select{border:1px solid #9a8967;border-radius:4px;background:transparent;color:inherit;padding:16px;min-height:56px;font-size:16px}.field>span{color:#d6cdb9;font-size:12px;font-weight:400}.modal footer .button{background:transparent;color:#e8cb8a;border:0;padding:10px 12px;border-radius:100px;font-size:14px;font-weight:500}.modal footer .button:disabled{background:none;color:#fff0ce61}.workspace{font-family:Android Roboto,Arial,sans-serif;background:#fff;color:#182b30;padding:0 20px 4px;gap:0}.workspace-heading{background:none;border:0;min-height:40px;height:40px;padding:0}.workspace-heading>div{display:flex;align-items:center;gap:6px}.workspace-heading .eyebrow{display:none}.workspace-heading strong{font-size:14px;font-weight:400}.workspace-breadcrumb{color:#1565c0;font-size:14px;padding:8px}.workspace .workspace-top{margin:0;min-height:56px;padding:0 0 4px;gap:4px;border:0;background:none;display:flex;overflow-x:auto;flex-shrink:0}.workspace-top .tool-button{flex:1;min-width:48px}.workspace .tool-button{background:#526373;color:#fff;border:1px solid #000;border-radius:100px;min-height:48px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.workspace .tool-button>svg,.workspace .tool-button>.android-icon{width:24px;height:24px}.workspace .tool-button>span:not(.android-icon){display:block;font-size:10px;line-height:11px;font-weight:400;white-space:normal;text-align:center}.workspace .tool-button.active{background:#d5ecff;color:#001a40}.workspace .tool-button:disabled{background:#dce2dd;color:#727b75;opacity:1}.workspace .tabs-bar{padding:0;background:none;border:0;min-height:40px;gap:4px}.workspace .sheet-tabs{gap:4px}.workspace .sheet-tabs>button{border:1px solid #9a8967;border-radius:8px 8px 0 0;background:#fff;color:#182b30;min-height:36px;padding:6px 12px;font-size:14px}.workspace .sheet-tabs>button.active{background:#d5ecff;border-color:#1565c0;color:#001a40}.workspace .tabs-bar .tool-button{border-radius:50%;min-height:36px;width:36px;padding:6px;background:transparent;color:#1565c0;border:0}.workspace .tabs-bar .tool-button>span:not(.android-icon){display:none}.workspace .workspace-bottom{padding:8px 0 0;gap:8px;background:none;border:0;display:flex;flex-direction:column}.workspace .element-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;overflow:visible}.workspace .element-tools>.tool-button{width:100%}.workspace .save-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin:0;padding:0}.workspace .save-bar .tool-button{width:100%;min-width:0}.workspace .zoom-stepper{border:0;color:#182b30;background:none;font-size:14px;padding:0;gap:0}.workspace .zoom-stepper button{color:#1565c0}.workspace .move-hint{display:none}.workspace.is-playing .workspace-top .tool-button{border:0;border-radius:8px;min-height:56px}.workspace.fullscreen{padding:0}@media(max-width:600px){.android-app .app-main{padding:20px}.android-app.is-menu .app-main{padding:0}.android-app .library-card,.android-app .card-actions{gap:6px}.android-app .export-file{display:none}.android-app .game-card .cover{width:clamp(28px,calc(100vw - 294px),54px);height:auto;aspect-ratio:104/148}.workspace{padding:0 20px 4px}.workspace .workspace-top{gap:4px}.workspace .workspace-top .tool-button{min-width:0;padding:6px 2px}.workspace .workspace-top .tool-button>span:not(.android-icon){font-size:9px}.workspace .element-tools{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace .workspace-top .tool-button{height:52px;min-height:52px;padding:2px}.workspace .workspace-top .tool-button.active{background:#526373;color:#fff;border:2px solid #90caf9}.workspace .workspace-top .tool-button:disabled{background:#526373;color:#fff6}.workspace .save-bar .tool-button{max-width:none}.workspace .zoom-stepper{width:auto;max-width:none}.workspace .modal{background:#ece6f0;color:#182b30;color-scheme:light;--muted:#4e5658;--line:#7b807d;--gold:#1565c0}.workspace .modal .field>span{color:#4e5658}.workspace .modal .field input,.workspace .modal .field select,.workspace .modal .field textarea{border-color:#7b807d}.workspace .modal footer .button{color:#1565c0}.workspace .modal .toggle input{accent-color:#1565c0}.workspace .modal .two-fields{gap:12px}.modal .two-fields{margin-top:12px}.modal .field{position:relative;margin-top:18px;margin-bottom:12px}.modal .field>span,.android-list-screen>.field>span{position:absolute;z-index:1;top:-7px;left:12px;padding:0 4px;background:#25383d;line-height:14px}.workspace .modal .field>span{background:#ece6f0}.android-list-screen>.field{position:relative;margin:0}.android-list-screen>.field>span{background:#182b30}.modal .toggle{font-size:14px;min-height:36px;margin:12px 0}.modal .toggle-row{gap:16px}.modal footer{position:sticky;bottom:-24px;padding-top:16px;padding-bottom:4px;background:inherit;z-index:3}.modal>header{position:sticky;top:-24px;padding-top:4px;padding-bottom:12px;background:inherit;z-index:3}.android-app .app-footer,.android-app .mobile-nav{display:none}.android-menu-content{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.workspace .sheet-tabs>button[role=tab]{padding:6px 12px;font-weight:400}.workspace .sheet-tabs>button[role=tab].active{font-weight:500}.android-appearance{margin:12px 0}.android-appearance select{width:auto;max-width:100%;border-radius:100px;background:transparent;border:1px solid #7b807d;color:inherit;font-size:14px;font-weight:500;padding:10px 20px;min-height:40px}.android-color-label{font-size:14px;line-height:20px;margin:12px 0}.android-palette{display:grid;grid-template-columns:repeat(6,32px);justify-content:space-between;gap:12px 8px}.android-palette button{border-radius:50%;border:1px solid #808080;width:32px;height:32px;padding:0;font-size:16px;line-height:30px}.android-palette button[aria-pressed=true]{border:3px solid #1565c0;line-height:26px}.android-extra-options{border:0;padding:0;margin:16px 0;font-size:14px}.android-extra-options summary{color:#1565c0}.workspace .modal.wide{max-width:560px}.android-app .game-actions{flex:1;justify-content:flex-end}.android-app .no-cover span{text-transform:none;letter-spacing:0;font-size:12px}.modal footer.android-discard-actions{flex-direction:column;gap:4px}.workspace .modal footer.android-discard-actions .button.primary{background:#1565c0;color:#fff}.workspace .modal footer.android-discard-actions .button.secondary{border:1px solid #7b807d}.toast-popup{position:fixed;z-index:10000;left:50%;bottom:max(28px,env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(560px,calc(100vw - 32px));padding:14px 22px;border-radius:14px;background:#25383df5;color:#fff0ce;border:1px solid #e8cb8a66;box-shadow:0 8px 32px #0006;font:400 15px/1.5 Android Roboto,Arial,sans-serif;text-align:center;pointer-events:none;overflow-wrap:anywhere;animation:toast-appear .18s ease-out}.toast-popup.toast-error{border-color:#ef5350;background:#492b2bf5;color:#fff0ce}@keyframes toast-appear{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.toast-popup{animation:none}}.workspace{background:#182b30;color:#fff0ce;color-scheme:dark}.workspace .workspace-heading{color:#fff0ce}.workspace .workspace-breadcrumb,.workspace .zoom-stepper button{color:#90caf9}.workspace .zoom-stepper{color:#fff0ce}.workspace .sheet-tabs>button[role=tab]{background:#25383d;color:#fff0ce;border-color:#9a8967}.workspace .sheet-tabs>button[role=tab].active{background:#304c5d;color:#e8cb8a;border-color:#90caf9}.workspace .tabs-bar .tool-button{color:#90caf9}.workspace .board-host,.workspace .page-scroller{background:#14252a}.workspace .modal{background:#25383d;color:#fff0ce;color-scheme:dark;--muted:#d6cdb9;--line:#9a8967;--gold:#e8cb8a}.workspace .modal .field>span{color:#d6cdb9;background:#25383d}.workspace .modal .field input,.workspace .modal .field select,.workspace .modal .field textarea{border-color:#9a8967}.workspace .modal footer .button{color:#e8cb8a}.workspace .modal .toggle input{accent-color:#e8cb8a}.workspace .modal .android-extra-options summary{color:#e8cb8a}.workspace .modal footer.android-discard-actions .button.primary{background:#e8cb8a;color:#182b30}.workspace .modal footer.android-discard-actions .button.secondary{border-color:#9a8967}.map-marker{position:absolute;z-index:24;transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.map-marker:active{cursor:grabbing}.map-marker svg{width:58.333%;height:58.333%;overflow:visible;filter:drop-shadow(0 1px 2px #0009);pointer-events:none}.map-marker:focus-visible{outline:2px solid #90caf9;outline-offset:-3px;border-radius:50%}.sheet-counter{padding:calc(4 * var(--counter-unit,1px));overflow:visible}.sheet-counter>span{padding:var(--counter-unit,1px);border:0;overflow:hidden}.sheet-counter>button>svg{stroke-width:14}.group-border{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.group-wrapper.selected{outline:0}.sheet-literal{justify-content:center;text-align:center;white-space:pre;overflow-wrap:normal}.workspace .workspace-heading[hidden]{display:none}.selection-tools{flex-wrap:wrap;overflow:visible}.selection-nudge{display:flex;gap:4px;flex-shrink:0}.selection-tools .selection-nudge button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #90caf966;border-radius:8px;background:#182b30;color:#fff0ce}.selection-tools .selection-nudge button:active{background:#426275}.selection-tools>button[aria-expanded=true]{color:#ffe2a1;background:#526373;border-radius:6px}.selection-size-panel{flex-basis:100%;min-width:0;padding:4px 6px 8px}.selection-size-modes{display:flex;gap:8px;justify-content:space-between}.selection-size-modes label{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;color:#fff;font-size:12px;text-align:center}.selection-size-modes input{accent-color:#e8cb8a;width:20px;height:20px}.selection-size-slider{display:flex;align-items:center;gap:12px;margin-top:12px}.selection-size-slider input{flex:1;min-width:0;accent-color:#fff}.selection-size-slider output{min-width:45px;color:#fff0ce;font-size:12px;text-align:right}.modal select{color-scheme:dark}.modal select option,.modal select optgroup{background:#25383d;color:#fff0ce}.modal select option:checked{background:#526373;color:#fff}.android-appearance{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.android-appearance>select{flex:1;min-width:180px}.modal .android-appearance .field{width:130px;flex-shrink:0;margin:0}.text-style-preview{position:sticky;top:52px;z-index:2;background:#25383d;border:1px solid #9a8967;border-radius:10px;padding:10px;margin:12px 0}.text-style-preview-label{display:flex;justify-content:space-between;color:#d6cdb9;font:400 12px/18px Android Roboto,Arial,sans-serif;margin-bottom:6px}.text-style-preview-sample{min-height:52px;max-height:150px;overflow:auto;white-space:pre-wrap;overflow-wrap:normal;line-height:1.3;padding:12px;border-radius:6px}.android-app.is-menu,.android-menu{background:#001018}.android-menu{display:flex;flex-direction:column;min-height:100dvh;color:#f6f8fa;font-family:Android Roboto,Arial,sans-serif}.home-v2-texture{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:hidden}.home-v2-content{width:min(100%,856px);margin:0 auto;flex:1;min-height:calc(100dvh - 116px);padding:clamp(55px,12dvh,160px) 4.5% 32px;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(70px,22dvh,380px)}.home-v2-brand{text-align:center;width:100%}.home-v2-brand svg{display:block;width:100%;overflow:hidden}.home-v2-brand>span{display:block;margin-top:12px;color:#14dcf4;font-size:clamp(20px,3.6vw,32px);font-weight:600}.home-v2-actions{display:flex;flex-direction:column;gap:12px}.home-v2-actions button{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:20px;align-items:center;min-height:104px;width:100%;padding:18px 22px;border:2px solid #388daa;border-radius:22px;background:linear-gradient(115deg,#102c37dd,#001019e6);color:#f5f7fa;text-align:left;box-shadow:inset 1px 1px #ade3f34d}.home-v2-actions button:hover{border-color:#18dcf4;box-shadow:0 0 18px #00d9ff30}.home-v2-actions button:focus-visible,.home-v2-navigation button:focus-visible{outline:3px solid #71eaff;outline-offset:3px}.home-v2-actions strong{display:block;font-size:clamp(21px,3.8vw,34px);line-height:1.2;font-weight:700;margin-bottom:8px}.home-v2-actions small{display:block;color:#aabbd6;font-size:clamp(14px,2.7vw,23px);line-height:1.35}.home-v2-actions .home-v2-action-icon{width:58px;height:58px;color:#4ce3fb;filter:drop-shadow(0 0 8px #00cde52b);stroke-width:2.6}.home-v2-actions button>svg:last-child{color:#a4d8ff;width:30px;height:40px;stroke-width:3}.home-v2-card-art{position:absolute;right:28px;top:0;width:38%;height:100%;z-index:-1;opacity:.85;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%,#000);mask-image:linear-gradient(90deg,transparent,#000 60%,#000)}.home-v2-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:auto auto 0;padding:20px max(12px,calc((100% - 856px)/2)) calc(24px + env(safe-area-inset-bottom));border:2px solid #153846;border-bottom:0;border-radius:44px 44px 0 0;background:#00121be8}.home-v2-navigation button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px;color:#9aacc9;font-size:clamp(14px,2.8vw,21px);font-weight:500}.home-v2-navigation svg{width:38px;height:38px;stroke-width:2.8}.home-v2-navigation [aria-current=page]{color:#06d7f4;filter:drop-shadow(0 0 12px #00b9e56b)}@media(min-width:1000px){.home-v2-content{padding-top:6dvh;gap:50px;max-width:760px}.home-v2-brand{max-width:620px;margin:auto}.home-v2-actions button{min-height:108px}}@media(max-width:480px){.home-v2-content{padding-left:4.5%;padding-right:4.5%;padding-bottom:28px;gap:20dvh}.home-v2-actions button{grid-template-columns:48px minmax(0,1fr) 16px;gap:14px;padding:15px 18px;border-radius:18px;min-height:92px}.home-v2-actions .home-v2-action-icon{width:44px;height:44px}.home-v2-actions button>svg:last-child{width:21px}.home-v2-actions strong{margin-bottom:5px}.home-v2-navigation{border-radius:30px 30px 0 0;padding-top:16px}.home-v2-navigation svg{width:30px;height:30px}}.home-v2-brand svg{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.home-v2-actions button>span{position:relative;z-index:1;text-shadow:0 1px 4px #001018,0 0 9px #001018}@media(max-width:480px){.home-v2-card-art{opacity:.55}}.home-v2-texture{background:#001018 url(/art/home-v2-background.png) center center/cover no-repeat}.android-app.is-games-v2{background:#001018 url(/art/home-v2-background.png) center/cover fixed no-repeat;color:#f5f7fa}.android-app.is-games-v2 .app-main{padding:0}.games-v2-screen{min-height:100dvh;display:flex;flex-direction:column}.games-v2-content{width:min(100%,856px);margin:0 auto;padding:42px 4.5% 48px;flex:1}.games-v2-title{width:70%;max-width:535px;margin:0 0 16px}.games-v2-title svg{display:block;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.games-v2-new{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:24px;min-height:104px;width:100%;padding:16px 22px;border:2px solid #a1e3e8;border-radius:18px;background:#00131dd9;color:#f5f7fa;text-align:left}.games-v2-new>svg:not(.games-v2-new-art):not(:last-child){color:#00cdeb;width:64px;height:64px;flex-shrink:0;filter:drop-shadow(0 0 12px #00bfff66)}.games-v2-new strong{flex:1;z-index:1;font-size:clamp(22px,3.8vw,32px);font-weight:600;text-shadow:0 1px 6px #001018}.games-v2-new>svg:last-child{width:30px;height:38px}.games-v2-new .games-v2-new-art{position:absolute;inset:0 0 0 auto;width:46%;height:100%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.games-v2-new:disabled{opacity:.5}.games-v2-content h2{color:#9daed0;font-size:clamp(22px,3.5vw,30px);font-weight:500;margin:28px 0 22px}.games-v2-hint{color:#a8bad5;line-height:1.5}.android-app.is-games-v2 .game-grid{gap:9px}.android-app.is-games-v2 .game-card{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:18px;min-height:142px;padding:0 18px 0 0;background:#00141de6;border:1px solid #1d3947;border-radius:18px;color:#f4f5ff;overflow:hidden}.android-app.is-games-v2 .game-card .cover{grid-column:1;grid-row:1;width:136px;height:142px;border:0;border-radius:16px;align-self:stretch}.android-app.is-games-v2 .game-card .cover img{width:100%;height:100%;object-fit:cover}.android-app.is-games-v2 .game-info{grid-column:2;grid-row:1;gap:12px}.android-app.is-games-v2 .game-info input{color:#f4f5ff;border:0;font-size:22px;line-height:1.3}.game-v2-detail{display:flex;align-items:center;gap:14px;color:#9aadd0;font-size:18px}.game-v2-detail svg{width:24px;height:24px;flex-shrink:0}.android-app.is-games-v2 .game-v2-detail time{font-size:inherit;line-height:inherit}.android-app.is-games-v2 .game-actions{grid-column:3;grid-row:1;gap:12px;flex:0}.android-app.is-games-v2 .game-actions button{width:68px;height:68px;min-height:44px;border:1px solid #00987e;border-radius:5px;color:#00b996;background:#001319}.android-app.is-games-v2 .game-actions .danger{border-color:#a34739;color:#ff2525}.android-app.is-games-v2 .game-actions .android-icon{width:36px;height:36px}@media(max-width:600px){.games-v2-content{padding-top:36px}.games-v2-new{min-height:84px;gap:16px;padding:14px}.games-v2-new>svg:not(.games-v2-new-art):not(:last-child){width:48px;height:48px}.android-app.is-games-v2 .game-card{grid-template-columns:84px minmax(0,1fr) auto;min-height:106px;gap:10px;padding-right:10px;border-radius:12px}.android-app.is-games-v2 .game-card .cover{width:84px;height:106px;border-radius:10px}.android-app.is-games-v2 .game-info{gap:8px}.android-app.is-games-v2 .game-info input{font-size:16px}.game-v2-detail{gap:7px;font-size:12px}.game-v2-detail svg{width:18px;height:18px}.android-app.is-games-v2 .game-actions{gap:8px}.android-app.is-games-v2 .game-actions button{width:44px;height:48px}.android-app.is-games-v2 .game-actions .android-icon{width:25px;height:25px}}@media(max-width:370px){.android-app.is-games-v2 .game-card{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}.android-app.is-games-v2 .game-card .cover{width:64px}.android-app.is-games-v2 .game-actions{flex-direction:column;gap:5px}.android-app.is-games-v2 .game-actions button{width:38px;height:38px;min-height:38px}}.android-app.is-games-v2 .game-card .no-cover{width:100%;height:100%;background:linear-gradient(145deg,#123441,#00131d);color:#8aa7bd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;text-align:center}.home-v2-texture{inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);filter:blur(5px) brightness(.72)}.android-app.is-games-v2{background:#001018;isolation:isolate;position:relative}.android-app.is-games-v2:before{content:"";position:fixed;inset:-12px;z-index:-1;background:#001018 url(/art/home-v2-background.png) center/cover no-repeat;filter:blur(5px) brightness(.72);pointer-events:none}.games-v2-title img{display:block;width:100%;height:auto}.android-app.is-games-v2 .game-card .cover{background:#00131d}.android-app.is-games-v2 .game-card .cover img{object-fit:contain;object-position:center}.modal,.workspace .modal{background:#041923;color:#f4f7fb;color-scheme:dark;border:1px solid #285267;box-shadow:0 20px 70px #0009;--muted:#a8bad5;--line:#386276;--gold:#42dcf3;--gold-dark:#42dcf3;--panel:#041923;--navy:#041923}.modal-backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal>header h2{color:#f4f7fb}.modal p,.modal .toggle{color:#d7e3ef}.modal .muted,.modal small{color:#a8bad5}.modal .field>span,.workspace .modal .field>span{background:#041923;color:#a8bad5}.modal .field input,.modal .field select,.modal .field textarea,.workspace .modal .field input,.workspace .modal .field select,.workspace .modal .field textarea{border-color:#386276;color:#f4f7fb}.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus{border-color:#42dcf3;outline-color:#42dcf3}.modal footer .button,.workspace .modal footer .button{color:#42dcf3}.modal footer .button:hover{background:#42dcf315}.modal footer .button:disabled{color:#718495}.modal .toggle input,.workspace .modal .toggle input{accent-color:#42dcf3}.modal select option,.modal select optgroup{background:#041923;color:#f4f7fb}.modal select option:checked{background:#174153;color:#fff}.workspace .modal .android-extra-options summary{color:#42dcf3}.modal>.button.primary,.workspace .modal footer.android-discard-actions .button.primary{background:#42dcf3;color:#00141d}.workspace .modal footer.android-discard-actions .button.secondary{border-color:#386276}.modal .text-style-preview{background:#0b2633;border-color:#386276}.modal .text-style-preview-label{color:#a8bad5}.modal footer .button.secondary,.modal footer .button.primary,.workspace .modal footer .button.secondary{color:#42dcf3;background:transparent}.home-v2-texture,.android-app.is-games-v2:before{inset:0;width:100%;height:100%;filter:none;background:radial-gradient(ellipse at 100% 12%,#c18c4b66 0,transparent 42%),radial-gradient(ellipse at 24% 20%,#08718f80 0,transparent 50%),linear-gradient(155deg,#052538,#00101e 80%)}.home-v2-texture svg,.games-v2-wallpaper svg{display:block;width:100%;height:100%;overflow:hidden}.android-app.is-games-v2:before{display:none}.games-v2-wallpaper{position:fixed;inset:0;z-index:-1;pointer-events:none}.home-v2-brand>img{display:block;width:100%;height:auto;object-fit:contain}.android-menu>.home-v2-navigation,.games-v2-screen>.home-v2-navigation{position:fixed;bottom:0;left:0;z-index:20}.android-menu,.games-v2-screen{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.home-v2-content{min-height:calc(100dvh - 116px - env(safe-area-inset-bottom));padding-top:clamp(24px,5dvh,64px);gap:clamp(24px,6dvh,72px)}.home-v2-brand{max-width:620px;margin:0 auto}.home-v2-brand>img{max-height:27dvh}@media(min-width:1000px){.home-v2-content{gap:32px;padding-top:4dvh}.home-v2-brand{margin:0 auto}}@media(max-width:480px){.home-v2-content{gap:clamp(24px,8dvh,70px)}.android-menu,.games-v2-screen{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media(max-height:700px){.home-v2-content{gap:20px;padding-top:16px;padding-bottom:20px}.home-v2-brand>img{max-height:22dvh}.home-v2-brand>span{margin-top:4px;font-size:20px}.home-v2-actions{gap:8px}.home-v2-actions button{min-height:76px;padding-top:12px;padding-bottom:12px}.home-v2-actions strong{font-size:22px;margin-bottom:4px}.home-v2-actions small{font-size:14px}.home-v2-navigation{padding-top:12px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.home-v2-navigation svg{height:28px;width:28px}}.home-v2-brand>img{max-height:22dvh}.home-v2-brand>span{font-size:24px;margin-top:6px}.home-v2-content{gap:24px;padding-top:24px;padding-bottom:24px}.home-v2-actions strong{font-size:clamp(21px,3vw,28px)}.home-v2-actions small{font-size:clamp(14px,2vw,18px)}.home-v2-actions button{min-height:92px;padding-top:14px;padding-bottom:14px}.games-v2-content h2{color:#f5f9ff;font-weight:700;text-shadow:0 2px 5px #00101ee6,0 0 12px #00101e99}.toast-popup{background:#041923f7;color:#f4f7fb;border:1px solid #388daa;border-radius:18px;box-shadow:0 10px 30px #0007,inset 0 1px #a1e3e81a;font-weight:500;padding:14px 22px}.toast-popup.toast-error{background:#041923f7;color:#f4f7fb;border-color:#e96b68}body:has(.home-v2-navigation) .toast-popup{bottom:calc(144px + env(safe-area-inset-bottom))}@media(max-height:700px){body:has(.home-v2-navigation) .toast-popup{bottom:calc(108px + env(safe-area-inset-bottom))}}.android-app .update-banner,.android-app .offline-banner{background:#041923f7;color:#f4f7fb;border:1px solid #388daa;border-radius:16px;box-shadow:0 8px 24px #0005;padding:12px 18px;gap:12px;font-weight:500}.android-app .update-banner button{color:#42dcf3;background:transparent;border:1px solid transparent;border-radius:10px;padding:8px 12px;font-weight:600}.android-app .update-banner button:first-of-type{border-color:#388daa;background:#0b2d3b}.android-app .update-banner button:hover{background:#174153;color:#fff}.android-app .update-banner button:focus-visible{outline:2px solid #42dcf3;outline-offset:2px}.android-app.is-menu .update-banner,.android-app.is-menu .offline-banner{top:10px;left:10px;right:10px}.home-v2-actions button:disabled{opacity:.5;cursor:default;border-color:#386276;box-shadow:none}.home-v2-actions button:disabled:hover{border-color:#386276;box-shadow:none}.android-app.is-community-v2{background:#001018;color:#f4f7fb;position:relative;isolation:isolate}.android-app.is-community-v2 .app-main{padding:0}.community-v2-screen{min-height:100dvh;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.community-v2-content{width:min(100%,856px);margin:0 auto;padding:36px 4.5% 30px}.community-v2-screen>.home-v2-navigation{position:fixed;left:0;bottom:0;z-index:20}.android-app.is-community-v2 .search{display:flex;align-items:center;gap:12px;background:#071b25ed;border:1px solid #405361;border-radius:22px;min-height:64px;padding:0 20px;margin:20px 0 12px}.android-app.is-community-v2 .search>svg{display:block;flex-shrink:0;width:27px;height:27px;color:#acb9c9}.android-app.is-community-v2 .search input{flex:1;min-width:0;width:100%;font-size:20px;padding:16px 0;color:#f4f7fb;outline:none}.android-app.is-community-v2 .search input::placeholder{color:#a4b0c1;opacity:1}.android-app.is-community-v2 .search:focus-within{border-color:#42dcf3}.android-app.is-community-v2 .android-catalogue-label{color:#cbd8e7;font-size:14px;margin-bottom:12px}.android-app.is-community-v2 .android-catalogue-label button{color:#42dcf3}.android-app.is-community-v2 .community-grid{gap:14px}.android-app.is-community-v2 .community-card{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:26px;row-gap:16px;padding:0 18px 0 0;min-height:238px;border:1px solid #2a424f;border-radius:18px;background:linear-gradient(110deg,#10242eeb,#061821f5);color:#f4f7fb;overflow:hidden}.android-app.is-community-v2 .community-row{display:contents}.android-app.is-community-v2 .cover-button{grid-column:1;grid-row:1 / span 2;width:180px;min-width:0;align-self:stretch;background:#00131d}.android-app.is-community-v2 .community-card .cover{width:180px;height:100%;min-height:238px;border:0;border-radius:12px}.android-app.is-community-v2 .community-card .cover img{width:100%;height:100%;object-fit:contain}.android-app.is-community-v2 .community-card .no-cover{background:#09212d;color:#a8bad5;height:100%}.android-app.is-community-v2 .community-details{grid-column:2;grid-row:1;align-self:start;gap:12px;padding-top:22px}.android-app.is-community-v2 .community-details h2{color:#f4f7fb;font-size:28px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.android-app.is-community-v2 .community-details p,.android-app.is-community-v2 .community-details time{color:#acb8c8;font-size:19px;line-height:1.4}.community-v2-author,.community-v2-date{display:flex;align-items:center;gap:14px;min-width:0;overflow-wrap:anywhere}.community-v2-author svg,.community-v2-date svg{width:25px;height:25px;flex-shrink:0}.android-app.is-community-v2 .community-actions{grid-column:2;grid-row:2;margin:0 0 16px;align-self:end}.android-app.is-community-v2 .community-actions>.button{min-height:54px;border-radius:28px;border:1px solid #36ac67;background:linear-gradient(#239950,#148141);color:#fff;font-size:22px;font-weight:500;gap:14px}.android-app.is-community-v2 .community-actions>.button svg{display:block;width:27px;height:27px}.android-app.is-community-v2 .community-actions>.button:disabled{background:#13392a;color:#a8cbb6;border-color:#285d40}.android-app.is-community-v2 .empty p{color:#cfdae8}@media(max-width:600px){.community-v2-content{padding-top:28px}.android-app.is-community-v2 .search{padding:0 14px;gap:10px;border-radius:18px;min-height:54px}.android-app.is-community-v2 .search input{font-size:15px}.android-app.is-community-v2 .community-card{grid-template-columns:104px minmax(0,1fr);gap:10px 14px;min-height:156px;padding-right:12px;border-radius:14px}.android-app.is-community-v2 .cover-button,.android-app.is-community-v2 .community-card .cover{width:104px}.android-app.is-community-v2 .community-card .cover{min-height:156px}.android-app.is-community-v2 .community-details{padding-top:14px;gap:8px}.android-app.is-community-v2 .community-details h2{font-size:20px}.android-app.is-community-v2 .community-details p,.android-app.is-community-v2 .community-details time{font-size:13px}.community-v2-author,.community-v2-date{gap:7px}.community-v2-author svg,.community-v2-date svg{width:18px;height:18px}.android-app.is-community-v2 .community-actions{margin-bottom:12px}.android-app.is-community-v2 .community-actions>.button{font-size:16px;min-height:42px;padding:8px 12px;gap:8px}.android-app.is-community-v2 .community-actions>.button svg{width:21px;height:21px}}.android-app.is-community-v2 .community-card .cover{background:#00131d}.android-app.is-settings-v2{background:#001018;color:#f4f7fb;position:relative;isolation:isolate}.android-app.is-settings-v2 .app-main{padding:0}.settings-v2-screen{min-height:100dvh;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.settings-v2-content{width:min(100%,856px);margin:auto;padding:36px 4.5% 30px}.settings-v2-screen>.home-v2-navigation{position:fixed;left:0;bottom:0;z-index:20}.android-app.is-settings-v2 .settings-grid{display:flex;flex-direction:column;gap:18px}.android-app.is-settings-v2 .panel{background:linear-gradient(110deg,#10242ef5,#061821f5);border:1px solid #2a4b5e;border-radius:18px;color:#f4f7fb;padding:24px}.android-app.is-settings-v2 .panel-icon{background:#0a3040;color:#42dcf3;border:1px solid #286075;border-radius:14px}.android-app.is-settings-v2 .panel h2{color:#f4f7fb;font-size:24px;font-weight:700}.android-app.is-settings-v2 .panel p,.android-app.is-settings-v2 .panel small{color:#c4d2e3;line-height:1.6}.android-app.is-settings-v2 .panel .button{border-radius:16px;min-height:48px}.android-app.is-settings-v2 .panel .button.primary{background:#42dcf3;color:#00141d;border-color:#42dcf3}.android-app.is-settings-v2 .panel .button.secondary{background:#082433;border-color:#388daa;color:#78e5f7}.android-app.is-settings-v2 .panel .button:hover{filter:brightness(1.1)}.android-app.is-settings-v2 .badge.accepted{background:#123b2b;color:#a4eac1;border-color:#2f7750}.android-app.is-settings-v2 .badge.pending{background:#0a3040;color:#b2eafa;border-color:#388daa}@media(max-width:600px){.settings-v2-content{padding-top:28px}.android-app.is-settings-v2 .panel{padding:20px}}.android-app.is-settings-v2 .panel-icon{display:grid;place-items:center;width:44px;height:44px;min-height:44px;flex:none;margin-bottom:14px}.android-app.is-settings-v2 .panel-icon svg{width:24px;height:24px}.home-v2-texture,.games-v2-wallpaper{background:#020c14 url(/art/echoes-background.png) center center/cover no-repeat}@media(max-aspect-ratio:3/4){.home-v2-texture,.games-v2-wallpaper{background-size:auto 66%;background-position:center 32%}}.home-v2-brand>span{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px auto 0;color:#b9c5d3;font:400 12px/18px Android Roboto,Arial,sans-serif;letter-spacing:.5px}.home-v2-brand>span:before,.home-v2-brand>span:after{content:"";display:block;width:48px;height:1px;background:linear-gradient(90deg,transparent,#9aabbc99)}.home-v2-brand>span:after{transform:scaleX(-1)}.home-v2-brand>span{margin-top:0;font-size:18px;line-height:24px;color:#dce5ef}.home-v2-brand>img{margin-bottom:-12px}.workspace.is-playing .workspace-top .tool-button,.workspace.is-playing .save-bar .tool-button{background:#526373;color:#fff;box-shadow:none}.workspace.is-playing .workspace-top .tool-button{border:0;border-radius:10px}.workspace.is-playing .sheet-tabs>button[role=tab]{background:#273d48;color:#fff;border-color:transparent;border-radius:16px 16px 0 0;box-shadow:none}.workspace.is-playing .sheet-tabs>button[role=tab].active{background:#526373;color:#fff;border-color:transparent;box-shadow:none;font-weight:600}.workspace.is-playing .zoom-stepper,.workspace.is-playing .zoom-stepper button{color:#fff0ce}.android-app:is(.is-menu,.is-games-v2,.is-community-v2,.is-settings-v2),.android-menu{background:#fff;color:#17252d;font-family:"Android Serif",Georgia,serif}.home-v2-texture,.games-v2-wallpaper{background:#fff url(/art/ivory-character-background.png) center 32%/cover no-repeat}.home-v2-texture{background-size:auto 86%;background-position:center 8%}.games-v2-wallpaper{opacity:.2}.home-v2-brand>img,.games-v2-title img{filter:brightness(0) saturate(100%);opacity:.92}.home-v2-brand>span{color:#17252d;font-family:"Android Serif",Georgia,serif}.home-v2-brand>span:before,.home-v2-brand>span:after{background:linear-gradient(90deg,transparent,#17252d88)}.home-v2-actions button{background:linear-gradient(120deg,#f4efe4f7,#e7dfd0ee);color:#17252d;border:2px solid #26343b;box-shadow:none;border-radius:18px}.home-v2-actions strong{font-family:"Android Serif",Georgia,serif}.home-v2-actions small{color:#24343d;font-family:"Android Serif",Georgia,serif}.home-v2-actions button>span{text-shadow:none}.home-v2-actions .home-v2-action-icon,.home-v2-actions button>svg:last-child{color:#17252d;filter:none}.home-v2-card-art{filter:grayscale(1);opacity:.38;-webkit-mask-image:linear-gradient(90deg,transparent,#000 90%);mask-image:linear-gradient(90deg,transparent,#000 90%)}.home-v2-actions button:hover:not(:disabled){border-color:#17252d;background:#faf6ed;box-shadow:0 3px 12px #17252d1c}.home-v2-actions button:disabled{border-color:#7b827f;opacity:.48}.home-v2-navigation{background:#17252dfc;border-color:#283941}.home-v2-navigation button{color:#aeb6bd;font-family:"Android Serif",Georgia,serif}.home-v2-navigation [aria-current=page]{color:#ffe08b;filter:drop-shadow(0 0 10px #e6b84555)}.games-v2-content h2{color:#17252d;text-shadow:none}.games-v2-hint{color:#42525b}.games-v2-new{background:#f3eee4ed;color:#17252d;border-color:#26343b;box-shadow:none}.games-v2-new strong{text-shadow:none}.games-v2-new>svg:not(.games-v2-new-art):not(:last-child){color:#26343b;filter:none}.games-v2-new-art{filter:grayscale(1);opacity:.48}.android-app.is-games-v2 .game-card{background:#fffffff5;color:#17252d;border-color:#92958e}.android-app.is-games-v2 .game-info input{color:#17252d}.android-app.is-games-v2 .game-v2-detail{color:#4e5b63}.android-app.is-games-v2 .game-actions button{background:#e6e7dc;border-color:#367561;color:#17664b}.android-app.is-games-v2 .game-actions .danger{background:#efe3db;border-color:#a1584e;color:#b22c28}.android-app.is-games-v2 .game-card .cover,.android-app.is-community-v2 .community-card .cover{background:#fff}.android-app.is-games-v2 .game-card .no-cover,.android-app.is-community-v2 .community-card .no-cover{background:#fff;color:#52616a}.android-app.is-community-v2 .search{background:#fffffff5;border-color:#92958e}.android-app.is-community-v2 .search input{color:#17252d}.android-app.is-community-v2 .search>svg,.android-app.is-community-v2 .search input::placeholder{color:#637078}.android-app.is-community-v2 .android-catalogue-label,.android-app.is-community-v2 .android-catalogue-label button{color:#344954}.android-app.is-community-v2 .community-card{background:linear-gradient(110deg,#fffffffa,#fffffffa);color:#17252d;border-color:#92958e}.android-app.is-community-v2 .community-details h2{color:#17252d}.android-app.is-community-v2 .community-details p,.android-app.is-community-v2 .community-details time{color:#52616a}.android-app.is-community-v2 .empty p{color:#42525b}.android-app.is-settings-v2 .panel{background:linear-gradient(110deg,#fffffffa,#fffffffa);border-color:#92958e;color:#17252d}.android-app.is-settings-v2 .panel h2{color:#17252d}.android-app.is-settings-v2 .panel p,.android-app.is-settings-v2 .panel small{color:#42525b}.android-app.is-settings-v2 .panel-icon{background:#e3dfd4;border-color:#9da49f;color:#263e49}.android-app.is-settings-v2 .panel .button.primary{background:#233c48;border-color:#233c48;color:#f8f2e7}.android-app.is-settings-v2 .panel .button.secondary{background:#fff;border-color:#667b86;color:#263e49}.android-app.is-settings-v2 .badge.accepted{background:#dce9d9;color:#225333;border-color:#8ea28a}.android-app.is-settings-v2 .badge.pending{background:#e1e5e6;color:#344954;border-color:#94a1a6}@media(max-aspect-ratio:3/4){.home-v2-texture{background-size:auto 70%;background-position:center 20%}.games-v2-wallpaper{background-size:auto 100%;background-position:center top}}.home-v2-texture{background:#fff}.home-v2-content{gap:16px}.home-v2-characters{width:100%;height:clamp(190px,30dvh,360px);flex-shrink:0;background:url(/art/ivory-character-background.png) center 75%/140% auto no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent)}.home-v2-actions button{background-color:#fff}.home-v2-characters{background-size:contain;background-position:center}@media(max-height:800px){.home-v2-brand>img{max-height:14dvh}.home-v2-characters{height:22dvh;min-height:120px}.home-v2-content{gap:10px;padding-top:12px;padding-bottom:18px}.home-v2-actions button{min-height:72px;padding-top:10px;padding-bottom:10px}.home-v2-actions strong{font-size:22px}.home-v2-actions small{font-size:14px}}.home-v2-actions button{position:relative;background:#f1e9da;border:2px solid #19242a;border-radius:22px 17px 23px 18px/19px 24px 17px 23px;box-shadow:inset 1px 0 #19242a66,1px 1px #19242a66}.home-v2-actions button:after{content:"";position:absolute;pointer-events:none;inset:2px;border:1px solid #19242a88;border-radius:19px 22px 17px/23px 17px 22px 18px}.home-v2-actions .home-v2-action-icon{stroke-width:2.5}.home-v2-actions button>span{border-left:1px solid #19242a88;padding-left:18px}.home-v2-actions strong{font-family:Android Roboto,Arial,sans-serif;font-weight:650}.home-v2-actions small{font-family:Android Roboto,Arial,sans-serif}.home-v2-actions .home-v2-card-art{filter:none;opacity:.9;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.home-v2-navigation{background:#101415;border-color:#1b2224;border-radius:8px 10px 0 0;box-shadow:0 -2px #1b222466}.home-v2-navigation button{color:#e5dbc5}.home-v2-navigation svg{stroke-width:2.5}.home-v2-navigation [aria-current=page]{color:#ffdf72;filter:drop-shadow(0 0 7px #ffd44caa)}.home-v2-navigation [aria-current=page] svg{fill:#ffdf7240;filter:drop-shadow(0 0 5px #ffd44c88)}@media(max-width:480px){.home-v2-actions button>span{padding-left:12px}}.menu-reference-art{display:block;width:100%;height:auto;overflow:hidden}.home-v2-content{width:min(100%,calc((100dvh - 110px)*.63));max-width:800px;min-height:0;padding:0 0 18px;gap:0;justify-content:flex-start}.home-v2-brand{width:100%;max-width:none;margin:0}.home-v2-characters{height:auto;min-height:0;background:none;-webkit-mask-image:none;mask-image:none}.home-v2-actions{width:90%;margin:0 auto;gap:6px}.home-v2-actions button{display:block;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.home-v2-actions button:after{display:none}.home-v2-actions button:hover:not(:disabled){background:none;border:0;box-shadow:none;filter:brightness(.96)}.home-v2-actions button:disabled{opacity:.48;border:0}.home-v2-actions button:focus-visible{outline:2px solid #a37716;outline-offset:3px}.home-v2-navigation{background:#050505;border:0;border-radius:0;box-shadow:none;padding:0 max(0px,calc((100% - 800px)/2)) env(safe-area-inset-bottom);height:calc(100px + env(safe-area-inset-bottom))}.home-v2-navigation button{padding:0;gap:0;min-width:0;overflow:hidden}.home-v2-navigation .menu-reference-art{width:100%;height:100%;object-fit:contain}.home-v2-navigation [aria-current=page]{filter:none}.home-v2-navigation [aria-current=page] .menu-reference-art{filter:sepia(1) saturate(3) brightness(1.18) drop-shadow(0 0 7px #ffd54d88)}.home-v2-navigation button:focus-visible{outline:2px solid #ffdf72;outline-offset:-3px}@media(max-width:480px){.home-v2-content{width:100%}.home-v2-navigation{height:calc(86px + env(safe-area-inset-bottom))}.android-menu{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.home-v2-characters>img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.games-v2-wallpaper{background-image:url(/art/character-background-original-ui.webp)}.home-v2-actions button>svg.menu-reference-art{width:100%;height:auto;max-width:none;stroke-width:initial;color:inherit}.home-v2-brand>svg.menu-reference-art{-webkit-mask-image:none;mask-image:none}.home-v2-brand .menu-reference-art image,.home-v2-characters>img{filter:url(#paper-to-ink)}.home-v2-characters>img{mix-blend-mode:normal}.home-v2-content{width:min(100%,800px);min-height:calc(100dvh - 100px - env(safe-area-inset-bottom));padding:10px 0 14px;gap:0}.home-v2-brand{width:90%;margin:0 auto}.home-v2-characters{width:100%;margin:0 auto;flex:1;min-height:0;display:flex;align-items:flex-end}.home-v2-characters>img{width:100%;max-height:46dvh;object-fit:contain}.home-v2-actions{width:90%;margin:0 auto;flex-shrink:0;gap:7px}.home-v2-navigation{background:#080a0b;border:0;box-shadow:none;border-radius:0}.home-v2-navigation button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#e5dbc5;background:transparent}.home-v2-navigation .ink-navigation-icon{width:40px;height:36px;flex-shrink:0;filter:none}.home-v2-navigation button>span{font-size:21px;line-height:26px}.home-v2-navigation [aria-current=page]{color:#e5dbc5;filter:none;background:transparent}.home-v2-navigation [aria-current=page] .ink-navigation-icon{color:#ffdf72;filter:drop-shadow(0 0 6px #ffcf4999)}@media(max-width:480px){.home-v2-content{min-height:calc(100dvh - 86px - env(safe-area-inset-bottom));padding-top:6px;padding-bottom:10px}.home-v2-characters>img{max-height:45dvh}.home-v2-navigation button>span{font-size:17px;line-height:22px}.home-v2-navigation .ink-navigation-icon{width:34px;height:32px}}.home-v2-content{width:min(100%,calc((100dvh - 100px)*.85));height:calc(100dvh - 100px - env(safe-area-inset-bottom));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.home-v2-brand{max-height:19dvh}.home-v2-brand>.menu-reference-art{width:100%;max-height:19dvh}.home-v2-characters{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible}.home-v2-characters>img{display:block;width:110%;max-width:110%;height:100%;max-height:none;object-fit:contain}.home-v2-actions{width:90%}@media(max-width:480px){.home-v2-content{width:100%;height:calc(100dvh - 86px - env(safe-area-inset-bottom));min-height:0}}.home-v2-content{flex:none;box-sizing:border-box}.home-v2-characters>img{min-height:0}.home-v2-content{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch}.home-v2-brand{align-self:start}.home-v2-actions{align-self:end}@media(min-aspect-ratio:4/3){.home-v2-characters{overflow:hidden}.home-v2-characters>img{object-fit:cover;object-position:center 24%}}.home-v2-brand{position:relative}.home-v2-brand>.menu-version{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto;color:#172125;font:400 clamp(18px,2.2vw,26px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:0}.home-v2-brand>.menu-version:before,.home-v2-brand>.menu-version:after{width:35%;height:1px;background:#37404299;transform:none}.home-v2-characters{overflow:visible}.home-v2-characters>.menu-reference-art{width:110%;height:100%;max-width:none;flex-shrink:0;overflow:hidden;filter:url(#paper-to-ink)}.home-v2-navigation{isolation:isolate;background:#131514;padding-left:0;padding-right:0}.ink-navigation-surface{position:absolute;inset:0;z-index:-1;pointer-events:none}.ink-navigation-surface>.menu-reference-art{width:100%;height:100%}.home-v2-navigation>button{position:relative;display:block;margin:0;padding:0;background:transparent;overflow:hidden}.ink-navigation-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-v2-navigation .ink-navigation-highlight{display:none;width:100%;height:100%;filter:drop-shadow(0 0 5px #ffd65477)}.home-v2-navigation [aria-current=page] .ink-navigation-highlight{display:block}.home-v2-navigation [aria-current=page]{background:transparent;filter:none}.home-v2-content{grid-template-rows:auto minmax(0,1fr) auto}@media(max-width:480px){.home-v2-characters>.menu-reference-art{width:112%}}.android-app:is(.is-menu,.is-games-v2,.is-community-v2,.is-settings-v2),.android-menu,.home-v2-texture{background:#fff}.home-v2-actions .menu-reference-art image{filter:url(#paper-to-ink)}.home-v2-actions button,.home-v2-actions button:hover:not(:disabled){background:transparent}.android-app.is-games-v2 .game-card,.android-app.is-community-v2 .community-card,.android-app.is-settings-v2 .panel,.android-app.is-community-v2 .search,.games-v2-new{background:#fff}.home-v2-navigation{padding-left:max(0px,calc((100% - 800px)/2));padding-right:max(0px,calc((100% - 800px)/2))}.ink-navigation-surface{left:50%;right:auto;width:min(100%,800px);transform:translate(-50%)}html,body{overflow-y:auto}.android-menu{--menu-nav-height:100px;min-height:0;padding-bottom:calc(var(--menu-nav-height) + env(safe-area-inset-bottom))}.home-v2-content{height:calc(100dvh - var(--menu-nav-height) - env(safe-area-inset-bottom));min-height:0}.ink-navigation-surface{inset:0;width:100%;transform:none}.home-v2-navigation .ink-navigation-highlight{display:block;filter:none}.home-v2-navigation [aria-current=page] .ink-navigation-highlight{filter:drop-shadow(0 0 5px #ffd65477)}.home-v2-navigation [aria-current=page] .ink-navigation-highlight image{filter:url(#navigation-gold)}.home-v2-characters>.menu-reference-art{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}@media(max-width:480px){.android-menu{--menu-nav-height:86px;padding-bottom:calc(var(--menu-nav-height) + env(safe-area-inset-bottom))}.home-v2-content{height:calc(100dvh - var(--menu-nav-height) - env(safe-area-inset-bottom))}}@media(max-height:450px){.home-v2-content{height:auto;min-height:calc(100dvh - var(--menu-nav-height));grid-template-rows:auto 100px auto}}.android-app:is(.is-games-v2,.is-community-v2,.is-settings-v2){--muted:#4d4941;--line:#343630;--gold:#222722;font-family:Patrick Hand,Android Roboto,sans-serif;color:#172125}.section-ink-title{position:relative;isolation:isolate;display:inline-flex;align-items:center;max-width:100%;width:auto;min-height:100px;margin:0 0 22px;color:#172125}.section-ink-title>span{position:relative;z-index:1;font-family:Lora,"Android Serif",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:clamp(36px,7.8vw,68px);letter-spacing:-1.5px;line-height:1.2;padding-right:20px}.section-ink-title>svg{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:110px;height:110px;fill:none;stroke:#172125;stroke-width:1;opacity:.65;z-index:0;-webkit-mask-image:none;mask-image:none}.android-app.is-games-v2 .games-v2-new,.android-app.is-games-v2 .game-card,.android-app.is-community-v2 .community-card,.android-app.is-community-v2 .search,.android-app.is-settings-v2 .panel{border:1.5px solid #343630;border-radius:20px 17px 22px 16px/16px 22px 17px 21px;box-shadow:1px 1px #34363055;background:#fff}.android-app.is-games-v2 .games-v2-new strong,.games-v2-content h2{font-family:Patrick Hand,Android Roboto,sans-serif;font-weight:400}.android-app.is-games-v2 .game-info input{font-family:Patrick Hand,Android Roboto,sans-serif;font-size:24px;color:#172125}.android-app.is-games-v2 .game-v2-detail,.android-app.is-games-v2 .game-v2-detail time{font-family:Patrick Hand,Android Roboto,sans-serif;color:#4b4b43}.android-app.is-games-v2 .game-actions button,.android-app.is-games-v2 .game-actions .danger{background:transparent;color:#172125;border-color:#343630;border-radius:7px 5px 8px 6px}.android-app.is-community-v2 .community-details h2{font-family:Patrick Hand,Android Roboto,sans-serif;font-weight:400;font-size:30px;color:#172125}.android-app.is-community-v2 .community-details p,.android-app.is-community-v2 .community-details time{font-family:Patrick Hand,Android Roboto,sans-serif;color:#4b4b43}.android-app.is-community-v2 .search input,.android-app.is-community-v2 .android-catalogue-label{font-family:Patrick Hand,Android Roboto,sans-serif}.android-app.is-community-v2 .search input::placeholder{color:#656156}.android-app.is-community-v2 .android-catalogue-label button{color:#172125;font-family:inherit;font-size:17px}.android-app.is-community-v2 .community-actions>.button{font-family:Patrick Hand,Android Roboto,sans-serif;background:#fff;color:#172125;border:1.5px solid #343630;border-radius:15px 12px 16px 11px;box-shadow:inset 1px 1px #34363033}.android-app.is-community-v2 .community-actions>.button:disabled{background:#eee;color:#777369;border-color:#979181}.android-app.is-settings-v2 .panel h2{font-family:Patrick Hand,Android Roboto,sans-serif;font-weight:400;font-size:28px}.android-app.is-settings-v2 .panel p{font-size:18px}.android-app.is-settings-v2 .panel small{font-size:16px}.android-app.is-settings-v2 .panel .button.primary,.android-app.is-settings-v2 .panel .button.secondary{background:#fff;color:#172125;border:1.5px solid #343630;border-radius:12px 9px 13px 10px;font-family:Patrick Hand,Android Roboto,sans-serif;font-size:19px;box-shadow:1px 1px #34363044}.android-app.is-settings-v2 .panel-icon{color:#172125;background:transparent;border-color:#343630}@media(max-width:600px){.section-ink-title{min-height:75px;margin-bottom:16px}.section-ink-title>svg{width:85px;height:85px}.android-app.is-community-v2 .community-details h2{font-size:21px}.android-app.is-games-v2 .game-info input{font-size:18px}}.android-app.is-games-v2 .games-v2-new,.android-app.is-games-v2 .game-card,.android-app.is-games-v2 .game-actions button,.android-app.is-community-v2 .community-actions>.button,.android-app.is-settings-v2 .panel .button{position:relative;isolation:isolate;border-color:transparent;box-shadow:none}.android-app.is-games-v2 .games-v2-new:after,.android-app.is-games-v2 .game-card:after,.android-app.is-games-v2 .game-actions button:after,.android-app.is-community-v2 .community-actions>.button:after,.android-app.is-settings-v2 .panel .button:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none;z-index:3}.android-app.is-games-v2 .game-actions button:after{background-size:100% 100%}.ink-icon{display:block;width:24px;height:24px;flex-shrink:0;color:inherit}.android-app.is-games-v2 .game-actions .ink-icon{width:32px;height:32px}.games-v2-new>.ink-icon-plus{width:64px;height:64px}.games-v2-new>.ink-icon-chevron{width:30px;height:38px}@media(max-width:600px){.games-v2-new>.ink-icon-plus{width:48px;height:48px}.android-app.is-games-v2 .game-actions .ink-icon{width:25px;height:25px}}.original-ink-frame{position:absolute;inset:0;display:block;pointer-events:none;z-index:5}.original-ink-frame>svg{position:absolute;display:block;overflow:hidden}.original-ink-frame .ink-frame-tl{left:0;top:0;width:15px;height:15px}.original-ink-frame .ink-frame-tr{right:0;top:0;width:15px;height:15px}.original-ink-frame .ink-frame-bl{left:0;bottom:0;width:15px;height:15px}.original-ink-frame .ink-frame-br{right:0;bottom:0;width:15px;height:15px}.original-ink-frame .ink-frame-t{left:15px;right:15px;top:0;width:calc(100% - 30px);height:7px}.original-ink-frame .ink-frame-b{left:15px;right:15px;bottom:0;width:calc(100% - 30px);height:7px}.original-ink-frame .ink-frame-l{left:0;top:15px;bottom:15px;width:7px;height:calc(100% - 30px)}.original-ink-frame .ink-frame-r{right:0;top:15px;bottom:15px;width:7px;height:calc(100% - 30px)}.android-app.is-games-v2 .games-v2-new:after,.android-app.is-games-v2 .game-card:after,.android-app.is-games-v2 .game-actions button:after{display:none}.android-app.is-games-v2 .games-v2-new,.android-app.is-games-v2 .game-card,.android-app.is-games-v2 .game-actions button{border-color:transparent;box-shadow:none}.games-v2-new-ink-art{position:absolute;right:26px;top:0;width:43%;height:100%;object-fit:cover;object-position:80% 25%;filter:url(#paper-to-ink);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%);z-index:-1;pointer-events:none}.android-app.is-games-v2 .game-actions .small-ink-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;color:#172125}.games-v2-new-ink-art{object-fit:contain;object-position:right center;opacity:1;-webkit-mask-image:none;mask-image:none;right:38px;width:35%;filter:url(#paper-to-ink)}.android-app.is-games-v2 .game-actions .ink-icon-play{color:#278043;stroke-width:1.8}.android-app.is-games-v2 .game-actions .ink-icon-trash{color:#c13732;stroke-width:1.8}.toast-popup,.toast-popup.toast-error,.android-app .notice,.android-app .offline-banner,.android-app .update-banner{background:#fff;color:#172125;border:1px solid #27302b;border-radius:17px 13px 18px 12px;box-shadow:1px 2px #27302b44,0 6px 18px #221a1220;font-family:Patrick Hand,Android Roboto,sans-serif;font-weight:400;font-size:18px}.toast-popup:after,.android-app .notice:after,.android-app .offline-banner:after,.android-app .update-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/art/ink-frame.svg) center/100% 100% no-repeat}.toast-popup.toast-error{color:#a12e29}.android-app .update-banner button,.android-app .update-banner button:first-of-type{font-family:Patrick Hand,Android Roboto,sans-serif;font-size:18px;background:transparent;color:#172125;border-color:#474c42;border-radius:8px 6px 9px 5px}.android-app .update-banner button:hover{background:#fff;color:#172125}.android-app .update-banner button:focus-visible{outline:2px solid #65522d}.modal,.workspace .modal{background:#fff;color:#172125;color-scheme:light;border:1.5px solid #27302b;border-radius:22px 17px 24px 18px;box-shadow:1px 2px #27302b55,0 18px 60px #0005;font-family:Patrick Hand,Android Roboto,sans-serif;--muted:#59584b;--line:#67695c;--gold:#28332a}.modal>header h2{color:#172125;font-family:Patrick Hand,Android Roboto,sans-serif;font-weight:400}.modal p,.modal .toggle{color:#29322c;font-size:18px}.modal .muted,.modal small{color:#59584b}.modal .field>span,.workspace .modal .field>span{background:#fff;color:#3e483e}.modal .field input,.modal .field select,.modal .field textarea,.workspace .modal .field input,.workspace .modal .field select,.workspace .modal .field textarea{border-color:#67695c;color:#172125}.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus{border-color:#172125;outline-color:#7e744b}.modal footer .button,.modal footer .button.secondary,.modal footer .button.primary,.workspace .modal footer .button,.workspace .modal footer .button.secondary,.modal>.button.primary{font-family:Patrick Hand,Android Roboto,sans-serif;font-size:18px;background:#fff;color:#172125;border:1px solid #474c42;border-radius:9px 6px 11px 7px}.modal footer .button:hover{background:#fff}.modal footer .button:disabled{color:#8d8a7d;border-color:#b2a997}.modal .toggle input,.workspace .modal .toggle input{accent-color:#514f34}.modal select,.modal select option,.modal select optgroup{background:#fff;color:#172125;color-scheme:light}.modal select option:checked{background:#e3d3ba;color:#172125}.workspace .modal .android-extra-options summary{color:#344035}.modal .text-style-preview{background:#fff;border-color:#99927e}.modal .text-style-preview-label{color:#4a5145}.modal .error,.android-app .error{color:#a12e29;background:#fff;border-color:#a66b60}.android-app.is-games-v2 .game-actions button,.android-app.is-games-v2 .game-actions .danger{border:0;box-shadow:none;outline:none}.android-app.is-games-v2 .game-actions button:focus-visible{outline:2px solid #827041;outline-offset:3px}.android-app.is-community-v2 .search,.android-app.is-community-v2 .community-card,.android-app.is-community-v2 .community-actions>.button{position:relative;isolation:isolate;border-color:transparent;box-shadow:none}.android-app.is-community-v2 .community-actions>.button:after{display:none}.android-app.is-community-v2 .community-actions>.button:not(:disabled){background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29}.android-app.is-community-v2 .community-actions>.button:not(:disabled):hover{background-color:#c4ddb2}.android-app.is-community-v2 .community-actions>.button:disabled{background:#eee;color:#777367;border-color:transparent}.android-app.is-community-v2 .community-actions>.button .original-ink-frame{color:#172125}.android-app.is-community-v2 .android-catalogue-label{font-size:22px;line-height:1.4;color:#172125;margin:16px 0 18px;font-weight:400}.android-app.is-community-v2 .android-catalogue-label>span{font-weight:600}.android-app.is-community-v2 .android-catalogue-label>button{position:relative;color:#172125;font-family:Patrick Hand,sans-serif;font-size:21px;font-weight:400;padding:9px 18px;background:#fff;border:0}.android-app.is-community-v2 .android-catalogue-label>button:disabled{color:#8b8679}@media(max-width:600px){.android-app.is-community-v2 .android-catalogue-label{font-size:19px}.android-app.is-community-v2 .android-catalogue-label>button{font-size:19px;padding:8px 14px}}.android-app.is-community-v2 .search>svg.wide-ink-frame,.android-app.is-community-v2 .community-actions>.button>svg.wide-ink-frame,.android-app.is-community-v2 .android-catalogue-label>button>svg.small-ink-frame{position:absolute;inset:0;display:block;width:100%;height:100%;color:#172125;pointer-events:none;z-index:5;flex:none}.android-app.is-community-v2 .search,.android-app.is-community-v2 .community-actions>.button{overflow:visible}.android-app.is-settings-v2 .panel,.android-app.is-settings-v2 .panel .button.primary,.android-app.is-settings-v2 .panel .button.secondary{position:relative;border-color:transparent;box-shadow:none}.android-app.is-settings-v2 .panel .button:after{display:none}.android-app.is-settings-v2 .panel>svg.wide-ink-frame,.android-app.is-settings-v2 .panel .button>svg.wide-ink-frame{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:5;color:#172125}.android-app.is-settings-v2 .panel .button{isolation:isolate}.android-app.is-settings-v2 .panel .settings-pencil{background-image:url(/art/pencil-fill.svg);background-size:96px 48px;background-repeat:repeat;color:#172125}.android-app.is-settings-v2 .panel .pencil-save{background-color:#d4e5c9;color:#22532d}.android-app.is-settings-v2 .panel .pencil-restore{background-color:#d4e3f0;color:#294f6b}.android-app.is-settings-v2 .panel .pencil-storage{background-color:#eee0ad;color:#65501b}.android-app.is-settings-v2 .panel .pencil-install{background-color:#d4e5c9;color:#22532d}.android-app.is-settings-v2 .panel .settings-pencil:disabled{background:#e9e9e9;color:#8a8273;opacity:.65;cursor:default;filter:none}.android-app.is-settings-v2 .panel .settings-pencil:disabled:hover{filter:none}.settings-v2-screen{min-height:100dvh;box-sizing:border-box;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.settings-v2-content{padding-bottom:18px}.android-app.is-settings-v2 .app-main{min-height:100dvh}@media(max-width:480px){.settings-v2-screen{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.android-app.is-settings-v2 .panel .settings-pencil,.android-app.is-settings-v2 .panel .settings-pencil:hover,.android-app.is-settings-v2 .panel .settings-pencil:active{filter:none;transition:none}.android-app.is-settings-v2 .panel .pencil-save,.android-app.is-settings-v2 .panel .pencil-save:hover,.android-app.is-settings-v2 .panel .pencil-install,.android-app.is-settings-v2 .panel .pencil-install:hover{background-color:#d4e5c9}.android-app.is-settings-v2 .panel .pencil-restore,.android-app.is-settings-v2 .panel .pencil-restore:hover{background-color:#d4e3f0}.android-app.is-settings-v2 .panel .pencil-storage,.android-app.is-settings-v2 .panel .pencil-storage:hover{background-color:#eee0ad}.android-app.is-settings-v2 .panel .settings-pencil:disabled,.android-app.is-settings-v2 .panel .settings-pencil:disabled:hover{background:#e9e9e9;color:#8a8273;filter:none}.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-save,.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-install,.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-save:hover,.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-install:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none;box-shadow:none}.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-restore,.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-restore:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none;box-shadow:none}.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-storage,.android-app.is-settings-v2 .panel .button.settings-pencil.pencil-storage:hover{background:#efdfad url(/art/ochre-pencil-fill.svg) center/96px 48px repeat;color:#65501b;filter:none;box-shadow:none}.android-app.is-settings-v2 .panel .button.settings-pencil:disabled,.android-app.is-settings-v2 .panel .button.settings-pencil:disabled:hover{background:#e9e9e9;color:#8a8273;filter:none;box-shadow:none}.home-v2-actions .home-action-title{font-family:Patrick Hand,cursive;font-size:76px;fill:#172125;stroke:none}.home-v2-actions button>.original-ink-frame{border:0;padding:0;text-shadow:none}.home-v2-characters>img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);object-fit:contain}.home-v2-actions button>.original-ink-frame{position:absolute;inset:0;z-index:5;pointer-events:none}.android-app.is-games-v2 .game-info input,.android-app.is-community-v2 .community-details h2{font-size:30px;line-height:1.2}html:has(.android-app.is-settings-v2){overflow-y:auto;scrollbar-gutter:auto}body:has(.android-app.is-settings-v2){overflow:visible}.android-app.is-settings-v2 .app-main{overflow:visible}.android-app.is-settings-v2 .content{display:flex;flex-direction:column;min-height:0}.android-app.is-settings-v2 .settings-v2-screen{flex:1;min-height:0;overflow:visible}.android-app.is-sheets-v2{background:#fff;color:#172125;font-family:Patrick Hand,Android Roboto,sans-serif;position:relative;isolation:isolate;--muted:#4d4941}.android-app.is-sheets-v2 .app-main{padding:0}.sheets-v2-screen{width:min(100%,856px);min-height:100dvh;margin:0 auto;padding:32px 4.5% 24px;gap:18px;box-sizing:border-box}.sheets-v2-screen .section-ink-title{align-self:flex-start;margin-bottom:10px}.sheets-v2-screen .section-ink-title>span{font-size:clamp(32px,7.8vw,64px)}.android-app.is-sheets-v2 .sheets-main-action,.android-app.is-sheets-v2 .sheets-back{position:relative;isolation:isolate;border:0;border-radius:13px;background:#fff;color:#172125;box-shadow:none;font:400 26px/1.2 Patrick Hand,sans-serif;min-height:68px;gap:14px;padding:14px 20px}.android-app.is-sheets-v2 .sheets-main-action:hover,.android-app.is-sheets-v2 .sheets-back:hover{background:#fff;filter:none;box-shadow:none}.android-app.is-sheets-v2 .sheets-main-action>svg:not(.wide-ink-frame){width:30px;height:30px}.android-app.is-sheets-v2 .wide-ink-frame,.android-app.is-sheets-v2 .small-ink-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;color:#172125}.android-app.is-sheets-v2 .android-list-label{font:400 28px/1.3 Patrick Hand,sans-serif;color:#172125;margin-top:8px}.android-app.is-sheets-v2 .library-card{position:relative;isolation:isolate;background:#fff;color:#172125;border:0;border-radius:16px;padding:20px;gap:16px;min-height:110px;box-shadow:none;overflow:visible}.android-app.is-sheets-v2 .android-saved-info{gap:6px}.android-app.is-sheets-v2 .android-saved-info input{font:400 30px/1.2 Patrick Hand,sans-serif;border:0;color:#172125}.android-app.is-sheets-v2 .android-saved-info time{font-size:18px;line-height:1.3}.android-app.is-sheets-v2 .android-saved-info small{font-size:16px;line-height:1.3;color:#595249}.android-app.is-sheets-v2 .android-square,.android-app.is-sheets-v2 .android-file-action{position:relative;isolation:isolate;width:52px;height:52px;min-height:52px;border:0;border-radius:9px;background:transparent;box-shadow:none}.android-app.is-sheets-v2 .android-square>svg:not(.small-ink-frame),.android-app.is-sheets-v2 .android-file-action>svg:not(.small-ink-frame){width:28px;height:28px;stroke-width:1.7}.android-app.is-sheets-v2 .android-square.green,.android-app.is-sheets-v2 .export-file{color:#278043;background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat}.android-app.is-sheets-v2 .android-square.blue{color:#294f6b;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat}.android-app.is-sheets-v2 .android-square.red{color:#c13732;background:#f0d7d0 url(/art/pencil-fill.svg) center/96px 48px repeat}.android-app.is-sheets-v2 .android-file-action:not(.export-file){color:#172125}.android-app.is-sheets-v2 .sheets-back{margin-top:auto;flex-shrink:0}@media(max-width:600px){.sheets-v2-screen{padding-top:20px}.android-app.is-sheets-v2 .library-card{flex-direction:column;align-items:stretch;padding:18px;gap:12px}.android-app.is-sheets-v2 .card-actions{justify-content:flex-end;gap:10px}.android-app.is-sheets-v2 .sheets-main-action{font-size:23px}}.android-app.is-sheets-v2 .sheets-main-action.sheets-new-action,.android-app.is-sheets-v2 .sheets-main-action.sheets-new-action:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29}.android-app.is-sheets-v2 .sheets-main-action.sheets-publications-action,.android-app.is-sheets-v2 .sheets-main-action.sheets-publications-action:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b}.android-app.is-sheets-v2 .sheets-back,.android-app.is-sheets-v2 .sheets-back:hover{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;filter:none;box-shadow:none}.modal footer .button[data-dialog-action=confirm],.modal footer .button[data-dialog-action=confirm]:hover,.workspace .modal footer .button[data-dialog-action=confirm],.workspace .modal footer .button[data-dialog-action=confirm]:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none;box-shadow:none}.modal footer .button[data-dialog-action=cancel],.modal footer .button[data-dialog-action=cancel]:hover,.workspace .modal footer .button[data-dialog-action=cancel],.workspace .modal footer .button[data-dialog-action=cancel]:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none;box-shadow:none}.workspace:not(.is-playing){background:linear-gradient(#ffffffe8,#ffffffe8),url(/art/character-background-original-ui.webp) center/cover no-repeat;color:#172125;color-scheme:light;font-family:Patrick Hand,Android Roboto,sans-serif;--muted:#625a4d;--gold:#172125;--line:#534e43}.workspace:not(.is-playing) .tool-button{position:relative;isolation:isolate;background:#fff;color:#172125;border:0;border-radius:10px 7px 12px 8px;box-shadow:none;font-family:inherit}.workspace:not(.is-playing) .tool-button:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none;z-index:2}.workspace:not(.is-playing) .tool-button:hover{filter:none;box-shadow:none}.workspace:not(.is-playing) .tool-button>span:not(.android-icon){font:400 14px/1.1 Patrick Hand,sans-serif}.workspace:not(.is-playing) .workspace-top .tool-button.active{border:0;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b}.workspace:not(.is-playing) .tool-button:disabled{background:#e5e5e5;color:#948c7f;opacity:.65}.workspace:not(.is-playing) .workspace-top,.workspace:not(.is-playing) .workspace-bottom{background:transparent}.workspace:not(.is-playing) .sheet-tabs>button[role=tab]{position:relative;isolation:isolate;background:#fff;border:0;border-radius:10px 8px 0 0;color:#172125;font:400 17px/1.2 Patrick Hand,sans-serif;box-shadow:none}.workspace:not(.is-playing) .sheet-tabs>button[role=tab]:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace:not(.is-playing) .sheet-tabs>button[role=tab].active{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b}.workspace:not(.is-playing) .tabs-bar .tool-button{background:#fff;color:#172125}.workspace:not(.is-playing) .tabs-bar .tool-button:has(.lucide-trash-2){color:#a8322b;background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat}.workspace:not(.is-playing) .board-host,.workspace:not(.is-playing) .page-scroller{background:#fff;scrollbar-color:#9c9386 #ffffff}.workspace:not(.is-playing) .page-scroller::-webkit-scrollbar-thumb{background:#9c9386}.workspace:not(.is-playing) .save-bar .tool-button[title=Guardar],.workspace:not(.is-playing) .save-bar .tool-button[title="Guardar ficha"]{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29}.workspace:not(.is-playing) .save-bar .tool-button[title=Atrás]{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434}.workspace:not(.is-playing) .zoom-stepper{background:#fff;color:#172125;border:1px solid #534e43;border-radius:9px 6px 10px 7px;font:400 20px/1.2 Patrick Hand,sans-serif}.workspace:not(.is-playing) .zoom-stepper button{color:#172125}.workspace:not(.is-playing) .selection-tools{background:#fff;color:#172125;border-color:#534e43;font-family:Patrick Hand,sans-serif;box-shadow:0 3px 12px #30281d22}.workspace:not(.is-playing) .selection-tools button{color:#172125;background:#fff;border-color:#534e43}.workspace:not(.is-playing) .selection-size-panel{background:#fff;color:#172125;border-color:#534e43}.workspace:not(.is-playing) .tabs-bar{min-height:64px;align-items:flex-end}.workspace:not(.is-playing) .sheet-tabs{min-height:64px;align-items:flex-end;gap:6px;padding-top:0}.workspace:not(.is-playing) .sheet-tabs>button[role=tab]{height:50px;min-height:50px;min-width:116px;padding:10px 16px 8px;border:0;border-radius:22px 22px 0 0;flex-shrink:0;background:#fff;font-size:18px}.workspace:not(.is-playing) .sheet-tabs>button[role=tab]:after{background-image:url(/art/ink-tab-frame.svg)}.workspace:not(.is-playing) .sheet-tabs>button[role=tab].active{height:64px;min-height:64px;padding-top:12px;border:0;border-radius:22px 22px 0 0;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;font-size:21px;font-weight:400}.workspace:not(.is-playing) .selection-size-modes label,.workspace:not(.is-playing) .selection-size-slider output{color:#172125;font-family:Patrick Hand,Android Roboto,sans-serif;font-size:16px}.workspace:not(.is-playing) .selection-size-modes input,.workspace:not(.is-playing) .selection-size-slider input{accent-color:#374b55}.modal .android-appearance{align-items:flex-start}.modal .inspector-font-column{flex:1;min-width:180px;display:flex;flex-direction:column;gap:14px}.modal .inspector-font-column>select,.modal .inspector-font-column .field{width:100%}.modal .inspector-font-column .field select{width:100%}.modal .text-style-preview-sample{font-synthesis:weight style}.modal .inspector-position{margin-top:16px;border:1px solid #99927e;border-radius:8px;padding:12px}.modal footer .button.inspector-save,.modal footer .button.inspector-save:hover,.workspace .modal footer .button.inspector-save,.workspace .modal footer .button.inspector-save:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none;box-shadow:none}.workspace .modal footer.android-discard-actions .button{position:relative;isolation:isolate;border:0;border-radius:10px 7px 11px 8px;box-shadow:none;min-height:48px;font-family:Patrick Hand,Android Roboto,sans-serif}.workspace .modal footer.android-discard-actions .button:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace .modal footer.android-discard-actions .button.primary,.workspace .modal footer.android-discard-actions .button.primary:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none;box-shadow:none}.workspace .modal footer.android-discard-actions .button.secondary,.workspace .modal footer.android-discard-actions .button.secondary:hover{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;filter:none;box-shadow:none}.workspace .modal footer.android-discard-actions .button.ghost,.workspace .modal footer.android-discard-actions .button.ghost:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none;box-shadow:none}.games-v2-wallpaper{background-color:#fff;filter:url(#paper-to-ink) grayscale(1)}.home-v2-characters>img,.home-v2-brand .menu-reference-art image,.home-v2-actions .menu-reference-art image{filter:url(#paper-to-ink) grayscale(1)}.workspace:not(.is-playing){background:#fff}.sheet-check .check-symbol{font:inherit;color:inherit;line-height:1;font-synthesis:weight style;white-space:nowrap}.workspace:not(.is-playing){padding-top:8px}.sheet-check{display:flex;align-items:center}.workspace .workspace-bottom>.button[data-dialog-action]{position:relative;isolation:isolate;border:0;border-radius:10px 7px 11px 8px;font:400 20px/1.2 Patrick Hand,sans-serif;min-height:48px;box-shadow:none}.workspace .workspace-bottom>.button[data-dialog-action]:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace .workspace-bottom>.button[data-dialog-action=cancel],.workspace .workspace-bottom>.button[data-dialog-action=cancel]:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none}.workspace .workspace-bottom>.button[data-dialog-action=confirm],.workspace .workspace-bottom>.button[data-dialog-action=confirm]:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none}.workspace .page-size-handle{display:grid;place-items:center;background:#fff;color:#172125;border:0;border-radius:5px;padding:4px;box-shadow:none}.workspace .page-size-handle:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace .page-size-handle>svg{width:24px;height:24px}.workspace .canvas-size{background:#fffffff0;color:#172125;border:1px solid #534e43;border-radius:5px;font-family:Patrick Hand,sans-serif}.workspace .modal .button.background-pencil-action,.workspace .modal .button.background-pencil-action:hover{position:relative;isolation:isolate;border:0;border-radius:10px 7px 11px 8px;background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;font:400 20px/1.2 Patrick Hand,sans-serif;min-height:48px;filter:none;box-shadow:none}.workspace .modal .button.background-pencil-action:after,.workspace .modal footer .button.background-accept:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace .modal footer .button.background-accept,.workspace .modal footer .button.background-accept:hover{position:relative;border:0;border-radius:10px 7px 11px 8px;background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none;box-shadow:none}.workspace .modal .button.background-pencil-action:disabled{opacity:.45}.workspace .modal .button.background-pencil-action.background-remove,.workspace .modal .button.background-pencil-action.background-remove:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none;box-shadow:none}.background-file-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.background-file-picker>span{font:400 18px/1.3 Patrick Hand,sans-serif;color:#343434}.background-file-picker>span{overflow-wrap:anywhere;min-width:0}.android-app.is-new-game-v2 .new-game-choice-heading{font:400 28px/1.3 Patrick Hand,sans-serif;color:#172125;margin:0}.android-app.is-new-game-v2 .field{margin:8px 0 0}.android-app.is-new-game-v2 .field>span{background:#fff;color:#343434;font-family:Patrick Hand,sans-serif;font-size:18px}.android-app.is-new-game-v2 .field input{background:#fff;color:#172125;border:1.5px solid #534e43;border-radius:10px 7px 12px 8px;font:400 24px/1.3 Patrick Hand,sans-serif}.android-app.is-new-game-v2 .choose-sheets{overflow:visible}.android-app.is-new-game-v2 .choose-sheets>button{position:relative;isolation:isolate;display:grid;grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:20px;min-height:160px;padding:14px 20px;background:#fff;color:#172125;border:0;border-radius:14px 10px 16px 12px;box-shadow:none;text-align:left}.android-app.is-new-game-v2 .choose-sheets>button:hover{background:#fff;filter:none;box-shadow:none}.android-app.is-new-game-v2 .choose-sheets h3{font:400 30px/1.25 Patrick Hand,sans-serif;overflow-wrap:anywhere;color:#172125}.android-app.is-new-game-v2 .choose-sheets .cover{width:100px;height:142px;border:0;border-radius:7px;background:#fff}.android-app.is-new-game-v2 .choose-sheets>button:disabled{opacity:.65}.android-app.is-new-game-v2 .new-game-v2-screen>.sheets-back{margin-top:auto}@media(max-width:480px){.android-app.is-new-game-v2 .choose-sheets>button{grid-template-columns:76px minmax(0,1fr) 22px;gap:12px;min-height:130px;padding:12px 16px}.android-app.is-new-game-v2 .choose-sheets .cover{width:76px;height:108px}.android-app.is-new-game-v2 .choose-sheets h3{font-size:26px}}.android-app.is-new-game-v2 .choose-sheets.book-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:26px 0;max-height:none}.book-shelf-slot{position:relative;display:flex;justify-content:center;align-items:flex-end;min-width:0;padding:0 8px 20px}.book-shelf-slot:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:#fff url(/art/ink-bookshelf.svg) center/100% 100% no-repeat;pointer-events:none}.android-app.is-new-game-v2 .book-shelf .library-book{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:160px;max-width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#172125;box-shadow:none;text-align:center}.android-app.is-new-game-v2 .book-shelf .library-book:hover{background:transparent;filter:none;box-shadow:none}.android-app.is-new-game-v2 .book-shelf .library-book h3{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;margin:0;font:400 23px/1.12 Patrick Hand,sans-serif;overflow-wrap:anywhere}.android-app.is-new-game-v2 .book-shelf .library-book .cover{width:140px;max-width:100%;height:200px;border:0;border-radius:3px 6px 4px 2px;box-shadow:2px 1px #34363055}.android-app.is-new-game-v2 .book-shelf .library-book .cover img{object-fit:contain}.android-app.is-new-game-v2 .book-shelf .library-book:focus-visible{outline:2px dashed #343630;outline-offset:5px}@media(max-width:480px){.android-app.is-new-game-v2 .choose-sheets.book-shelf{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.android-app.is-new-game-v2 .book-shelf .library-book .cover{width:122px;height:174px}.android-app.is-new-game-v2 .book-shelf .library-book h3{font-size:21px}}.android-app.is-new-game-v2 .choose-sheets.book-shelf.bookcase{display:flex;flex-direction:column;gap:0;width:100%}.bookcase-row{position:relative;isolation:isolate;display:grid;align-items:end;gap:12px;padding:30px 25px 38px;min-height:320px}.bookcase-row+.bookcase-row{margin-top:-17px}.bookcase-frame{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bookcase .book-shelf-slot{padding:0;align-self:end}.bookcase .book-shelf-slot:after{display:none}.android-app.is-new-game-v2 .bookcase .library-book{width:160px;padding:0}@media(max-width:480px){.bookcase-row{min-height:290px;gap:12px;padding:28px 18px 35px}}.bookcase-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bookcase-search{display:flex;align-items:center;gap:10px;flex:1;min-width:160px;padding:8px 14px;border:1.5px solid #343630;border-radius:13px 9px 12px 10px;background:#fff;color:#172125}.android-app.is-new-game-v2 .bookcase-search input{border:0;border-radius:0;background:transparent;color:#172125;padding:4px 0;min-height:32px;font:400 22px/1.2 Patrick Hand,sans-serif}.bookcase-search input::placeholder{color:#625a4d}.bookcase-order{display:flex;align-items:center;gap:10px;font:400 20px/1.2 Patrick Hand,sans-serif;color:#172125}.bookcase-order select{width:auto;min-height:50px;padding:8px 28px 8px 12px;border:1.5px solid #343630;border-radius:11px 8px 12px 9px;background:#fff;color:#172125;font:400 22px/1.2 Patrick Hand,sans-serif}.bookcase-order option{background:#fff;color:#172125}.bookcase-empty{font:400 22px/1.3 Patrick Hand,sans-serif;color:#343434}.bookcase-row{padding:0 12px;min-height:0;gap:16px}.bookcase-row+.bookcase-row{margin-top:0}.android-app.is-new-game-v2 .choose-sheets.book-shelf.bookcase{gap:24px}@media(max-width:480px){.bookcase-row{padding:0 8px;min-height:0;gap:12px}}.android-app.is-new-game-v2 .book-shelf .library-book .cover{border:3px solid #fff;box-shadow:none;border-radius:3px}.workspace.is-playing{background:linear-gradient(#ffffffe8,#ffffffe8),url(/art/character-background-original-ui.webp) center/cover no-repeat;color:#172125;color-scheme:light;font-family:Patrick Hand,Android Roboto,sans-serif;--muted:#625a4d;--gold:#172125;--line:#534e43}.workspace.is-playing .tool-button{position:relative;isolation:isolate;background:#fff;color:#172125;border:0;border-radius:10px 7px 12px 8px;box-shadow:none;font-family:inherit}.workspace.is-playing .tool-button:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none;z-index:2}.workspace.is-playing .tool-button>span:not(.android-icon){font:400 14px/1.1 Patrick Hand,sans-serif}.workspace.is-playing .workspace-top .tool-button.active{border:0;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b}.workspace.is-playing .tool-button:disabled{background:#e5e5e5;color:#948c7f;opacity:.65}.workspace.is-playing .workspace-top,.workspace.is-playing .workspace-bottom{background:transparent}.workspace.is-playing .sheet-tabs>button[role=tab]{position:relative;isolation:isolate;background:#fff;border:0;border-radius:10px 8px 0 0;color:#172125;font:400 17px/1.2 Patrick Hand,sans-serif;box-shadow:none}.workspace.is-playing .sheet-tabs>button[role=tab]:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.workspace.is-playing .sheet-tabs>button[role=tab].active{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b}.workspace.is-playing .tabs-bar .tool-button{background:#fff;color:#172125}.workspace.is-playing .tabs-bar .tool-button:has(.lucide-trash-2){color:#a8322b;background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat}.workspace.is-playing .board-host,.workspace.is-playing .page-scroller{background:#fff;scrollbar-color:#9c9386 #ffffff}.workspace.is-playing .page-scroller::-webkit-scrollbar-thumb{background:#9c9386}.workspace.is-playing .save-bar .tool-button[title=Guardar],.workspace.is-playing .save-bar .tool-button[title="Guardar ficha"]{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29}.workspace.is-playing .save-bar .tool-button[title=Atrás]{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434}.workspace.is-playing .zoom-stepper{background:#fff;color:#172125;border:1px solid #534e43;border-radius:9px 6px 10px 7px;font:400 20px/1.2 Patrick Hand,sans-serif}.workspace.is-playing .zoom-stepper button{color:#172125}.workspace.is-playing .selection-tools{background:#fff;color:#172125;border-color:#534e43;font-family:Patrick Hand,sans-serif;box-shadow:0 3px 12px #30281d22}.workspace.is-playing .selection-tools button{color:#172125;background:#fff;border-color:#534e43}.workspace.is-playing .selection-size-panel{background:#fff;color:#172125;border-color:#534e43}.workspace.is-playing .tabs-bar{min-height:64px;align-items:flex-end}.workspace.is-playing .sheet-tabs{min-height:64px;align-items:flex-end;gap:6px;padding-top:0}.workspace.is-playing .sheet-tabs>button[role=tab]{height:50px;min-height:50px;min-width:116px;padding:10px 16px 8px;border:0;border-radius:22px 22px 0 0;flex-shrink:0;background:#fff;font-size:18px}.workspace.is-playing .sheet-tabs>button[role=tab]:after{background-image:url(/art/ink-tab-frame.svg)}.workspace.is-playing .sheet-tabs>button[role=tab].active{height:64px;min-height:64px;padding-top:12px;border:0;border-radius:22px 22px 0 0;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;font-size:21px;font-weight:400}.workspace.is-playing .selection-size-modes label,.workspace.is-playing .selection-size-slider output{color:#172125;font-family:Patrick Hand,Android Roboto,sans-serif;font-size:16px}.workspace.is-playing .selection-size-modes input,.workspace.is-playing .selection-size-slider input{accent-color:#374b55}.workspace.is-playing{background:#fff}.workspace.is-playing{padding-top:8px}.workspace.is-playing .workspace-top .tool-button,.workspace.is-playing .save-bar .tool-button{position:relative;isolation:isolate;background:#fff;color:#172125;border:0;border-radius:10px 7px 12px 8px;box-shadow:none}.workspace.is-playing .save-bar .tool-button[title=Guardar]{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29}.workspace.is-playing .save-bar .tool-button[title=Atrás]{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434}.workspace.is-playing .tool-button:hover{filter:none;box-shadow:none}.workspace.is-playing{padding-top:8px;background:#fff}html:has(.workspace),body:has(.workspace){overflow:hidden}.workspace{box-sizing:border-box;width:100%;height:100dvh;min-width:0;min-height:0;max-width:100%;max-height:100dvh;overflow:hidden}.workspace .workspace-top,.workspace .tabs-bar,.workspace .workspace-bottom{flex:0 0 auto;min-width:0;max-width:100%}.workspace .workspace-top{overflow:hidden}.workspace .workspace-top>.tool-button{flex:1 1 0;min-width:0}.workspace .board-host{flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.workspace .page-scroller{min-height:0;min-width:0;max-height:100%;overflow:auto}.workspace .save-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.workspace .workspace-bottom .tool-button{min-width:0}@media(max-height:500px){.workspace:not(.fullscreen){padding-top:4px}.workspace .workspace-top .tool-button{height:40px;min-height:40px}.workspace .workspace-top .tool-button>svg,.workspace .workspace-top .tool-button>.android-icon{width:20px;height:20px}.workspace .tabs-bar,.workspace .sheet-tabs{min-height:44px}.workspace .sheet-tabs>button[role=tab]{height:34px;min-height:34px;font-size:16px}.workspace .sheet-tabs>button[role=tab].active{height:44px;min-height:44px;font-size:18px;padding-top:8px}.workspace .workspace-bottom{padding-top:4px;gap:4px}.workspace .element-tools{gap:4px}.workspace .element-tools .tool-button,.workspace .save-bar .tool-button{min-height:36px;padding:3px}.workspace .element-tools .tool-button>svg,.workspace .element-tools .tool-button>.android-icon{width:18px;height:18px}.workspace .tool-button>span:not(.android-icon){font-size:12px}}.publications-v2-screen{min-height:100dvh}.publications-v2-content{min-height:100dvh;display:flex;flex-direction:column;gap:18px}.publications-v2-content .section-ink-title>span{font-size:clamp(28px,5.7vw,56px)}.publications-v2-content .android-catalogue-label{margin:0}.android-app.is-publications-v2 .android-account,.android-app.is-publications-v2 .publication-signin{position:relative;isolation:isolate;min-height:54px;padding:12px 20px;border:0;border-radius:10px 7px 12px 8px;background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;font:400 23px/1.25 Patrick Hand,sans-serif;box-shadow:none}.android-app.is-publications-v2 .android-account:hover,.android-app.is-publications-v2 .publication-signin:hover{filter:none;box-shadow:none}.android-app.is-publications-v2 .empty{position:relative;background:#fff;color:#172125;border:0;padding:24px 18px;gap:16px}.android-app.is-publications-v2 .empty h3{font:400 28px/1.2 Patrick Hand,sans-serif}.android-app.is-publications-v2 .empty p{font:400 20px/1.4 Patrick Hand,sans-serif;color:#4d4941}.android-app.is-publications-v2 .sheets-back{margin-top:auto}.android-app.is-publications-v2 .empty-state p{color:#000}.modal .button.account-publications,.modal .button.account-logout{position:relative;isolation:isolate;min-height:48px;padding:12px 20px;border:0;border-radius:10px 7px 11px 8px;font:400 22px/1.2 Patrick Hand,sans-serif;box-shadow:none}.modal .button.account-publications,.modal .button.account-publications:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none}.modal .button.account-logout,.modal .button.account-logout:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none}.modal .button.account-publications>.wide-ink-frame,.modal .button.account-logout>.wide-ink-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:#172125}.admin-links{display:flex;flex-wrap:wrap;gap:12px}.admin-links>.button{flex:1;min-width:220px}.admin-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.admin-screen .section-ink-title>span{font-size:clamp(30px,6vw,60px)}.admin-publications{display:flex;flex-direction:column;gap:18px}.admin-publication{position:relative;isolation:isolate;display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:18px;background:#fff;border-radius:16px 11px 18px 12px}.admin-publication:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.admin-cover{padding:0;border:0;background:transparent;align-self:start}.android-app.is-admin-v2 .admin-cover .cover{width:130px;height:185px;background:#fff;border:1px solid #343630;border-radius:5px}.admin-publication-info{min-width:0;display:flex;flex-direction:column;gap:10px}.admin-publication-info h2{font:400 30px/1.2 Patrick Hand,sans-serif;margin:0;overflow-wrap:anywhere}.admin-publication-info p{display:flex;align-items:center;gap:7px;margin:0;color:#343434;font:400 20px/1.3 Patrick Hand,sans-serif;overflow-wrap:anywhere}.admin-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.android-app .button.admin-action,.modal .button.admin-action{position:relative;isolation:isolate;border:0;border-radius:10px 7px 12px 8px;min-height:48px;padding:12px 18px;font:400 21px/1.2 Patrick Hand,sans-serif;box-shadow:none}.button.admin-action:after{content:"";position:absolute;inset:0;background:url(/art/ink-frame.svg) center/100% 100% no-repeat;pointer-events:none}.android-app .button.admin-action.admin-blue,.android-app .button.admin-action.admin-blue:hover,.modal .button.admin-action.admin-blue{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none}.android-app .button.admin-action.admin-green,.android-app .button.admin-action.admin-green:hover,.modal .button.admin-action.admin-green,.modal .button.admin-action.admin-green:hover{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px repeat;color:#224d29;filter:none}.android-app .button.admin-action.admin-red,.android-app .button.admin-action.admin-red:hover,.modal .button.admin-action.admin-red,.modal .button.admin-action.admin-red:hover{background:#f0d5cd url(/art/red-pencil-fill.svg) center/96px 48px repeat;color:#822e25;filter:none}.android-app .button.admin-action.admin-gray,.android-app .button.admin-action.admin-gray:hover{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;filter:none}.admin-screen .admin-back{width:100%;margin-top:auto}.admin-action:disabled{opacity:.5;cursor:default}@media(max-width:480px){.admin-publication{grid-template-columns:86px minmax(0,1fr);padding:14px;gap:12px}.android-app.is-admin-v2 .admin-cover .cover{width:86px;height:123px}.admin-publication-info h2{font-size:25px}.admin-card-actions .button.admin-action{font-size:18px;padding:10px 12px}}.admin-screen .bookcase-search input{border:0;border-radius:0;background:transparent;color:#172125;padding:4px 0;min-height:32px;font:400 22px/1.2 Patrick Hand,sans-serif}.admin-screen .bookcase-search input::placeholder{color:#625a4d}.android-app.is-admin-v2 .admin-cover .no-cover{background:#fff;color:#343434}html:has(.android-app.is-sheets-v2),body:has(.android-app.is-sheets-v2){overflow:hidden}.android-app.is-sheets-v2 .sheets-v2-screen,.android-app.is-publications-v2 .publications-v2-content{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.android-app.is-sheets-v2 .section-ink-title{flex:0 0 auto}.return-screen-scroll{display:flex;flex-direction:column;gap:18px;flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px 4px 8px;scrollbar-width:thin;scrollbar-color:#9c9386 #fff}.return-screen-scroll>*{flex-shrink:0}.android-app.is-sheets-v2 .sheets-back,.admin-screen .admin-back,.android-app.is-new-game-v2 .new-game-v2-screen>.sheets-back{flex:0 0 auto;margin-top:0;position:relative;z-index:2}.community-list-content{display:contents}@media(max-height:500px){.android-app.is-sheets-v2 .section-ink-title{min-height:55px;margin-bottom:0}.android-app.is-sheets-v2 .section-ink-title>span{font-size:30px}.android-app.is-sheets-v2 .sheets-v2-screen,.android-app.is-publications-v2 .publications-v2-content{padding-top:12px;padding-bottom:12px;gap:10px}.android-app.is-sheets-v2 .sheets-back,.admin-screen .admin-back{min-height:48px;padding:10px 18px}}.android-app.is-sheets-v2 .return-screen-scroll{flex:1 1 0}.publications-v2-content .android-account{margin-bottom:0}.android-app.is-sheets-v2 .sheets-v2-screen,.android-app.is-publications-v2 .publications-v2-content{width:100%;max-width:none;margin:0;padding:0 0 16px}.android-app.is-sheets-v2 .return-screen-scroll{padding:24px max(4.5%,calc((100% - 780px)/2)) 8px;scrollbar-gutter:stable}.android-app.is-sheets-v2 .sheets-v2-screen>.sheets-back,.android-app.is-publications-v2 .publications-v2-content>.sheets-back,.android-app.is-admin-v2 .admin-screen>.admin-back{width:min(91%,780px);align-self:center}@media(max-height:500px){.android-app.is-sheets-v2 .return-screen-scroll{padding-top:12px}.android-app.is-sheets-v2 .sheets-v2-screen,.android-app.is-publications-v2 .publications-v2-content{padding-bottom:12px}}.android-app.is-community-v2 .community-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.android-app.is-community-v2 .community-actions>.community-preview{grid-column:1 / -1}.android-app.is-community-v2 .community-actions>.button.community-preview,.android-app.is-community-v2 .community-actions>.button.community-preview:hover{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;filter:none;box-shadow:none}.android-app.is-community-v2 div.cover-button{cursor:default}.android-app.is-community-v2 .community-actions>.community-preview{grid-column:1}.android-app.is-community-v2 .community-actions>.community-preview+.button{grid-column:1;grid-row:2}.android-app.is-community-v2 .community-actions>.icon-button{grid-column:2;grid-row:2}.workspace.is-preview .workspace-top{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace.is-preview .save-bar{grid-template-columns:auto minmax(0,1fr)}.workspace.has-editor-preview .save-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace.has-editor-preview .save-bar>.zoom-stepper{grid-column:1 / -1;grid-row:1;justify-self:center}.workspace.has-editor-preview .save-bar>.tool-button{grid-row:2;width:100%;max-width:none}.workspace.has-editor-preview .save-bar>.tool-button[title=Previsualizar],.workspace.has-editor-preview .save-bar>.tool-button[title=Previsualizar]:hover{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434;filter:none;box-shadow:none}.workspace.is-preview .save-bar>.tool-button{background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px repeat;color:#343434}.workspace.has-editor-preview .save-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr)}.workspace.has-editor-preview .save-bar>.zoom-stepper{grid-column:2;grid-row:1;justify-self:stretch}.workspace.has-editor-preview .save-bar>.tool-button{grid-row:1;min-width:0}.workspace.has-editor-preview .save-bar>.tool-button:first-child{grid-column:1}.workspace.has-editor-preview .save-bar>.tool-button[title=Previsualizar]{grid-column:3}.workspace.has-editor-preview .save-bar>.tool-button[title=Atrás]{grid-column:4}.workspace.has-editor-preview .save-bar>.tool-button[title=Previsualizar],.workspace.has-editor-preview .save-bar>.tool-button[title=Previsualizar]:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none;box-shadow:none}@media(max-width:480px){.workspace.has-editor-preview .save-bar{gap:5px}.workspace.has-editor-preview .save-bar>.tool-button{padding-left:3px;padding-right:3px}.workspace.has-editor-preview .zoom-stepper{padding-left:3px;padding-right:3px;min-width:0;gap:2px}.workspace.has-editor-preview .zoom-stepper button{padding-left:3px;padding-right:3px;min-width:20px}}.workspace.has-editor-preview .save-bar{grid-template-columns:minmax(0,2fr) auto minmax(0,1fr) minmax(0,1fr)}.map-marker-manager{position:absolute;z-index:25;display:grid;place-items:center;padding:4px;border:1.5px solid #172125;border-radius:7px;background:#dedbd5 url(/art/gray-pencil-fill.svg) center/96px 48px;color:#172125;cursor:pointer;touch-action:manipulation}.map-marker-manager svg{width:100%;height:100%;pointer-events:none}.map-marker .map-marker-image{width:75%;height:75%;object-fit:cover;border:2px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0008;pointer-events:none}.map-marker-name{position:absolute;top:100%;left:50%;transform:translate(-50%);max-width:180px;min-width:max-content;padding:1px 4px;background:#fffffff0;border-radius:3px;color:#172125;font-family:Patrick Hand,sans-serif;line-height:1.2;pointer-events:none}.map-marker-edit-row{padding:12px 0;border-bottom:1px solid #aaa;display:flex;flex-direction:column;gap:12px}.modal .button.marker-add{background:#d5e5c8 url(/art/green-pencil-fill.svg) center/96px 48px;color:#224d29}.modal .button.marker-remove{background:#f0d7d0 url(/art/pencil-fill.svg) center/96px 48px;color:#a33129}.group-image-picker{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.group-image-picker .group-image-name{flex:1;min-width:100px;overflow-wrap:anywhere;color:#172125}.group-image-picker input[hidden]{display:none}.modal .group-image-picker .button.group-image-remove,.modal .group-image-picker .button.group-image-remove:hover{margin-left:auto;background:#f0d7d0 url(/art/pencil-fill.svg) center/96px 48px repeat;color:#a33129;filter:none;box-shadow:none}.map-marker:has(.map-marker-image){padding:0;border:0;border-radius:4px}.map-marker .map-marker-image{display:block;width:100%;height:100%;object-fit:cover;box-sizing:border-box;border:0;border-radius:4px}.group-image-field{min-width:0;margin:0;padding:14px 12px 12px;border:1px solid #777568;border-radius:5px;background:#fff}.group-image-field>legend{padding:0 5px;color:#172125;font:400 16px/1.2 Patrick Hand,sans-serif}.map-marker-fields{display:flex;flex-direction:column;gap:14px}.marker-editor-thumbnail{display:block;width:48px;height:48px;object-fit:cover;border:1px solid #172125;border-radius:3px}.image-picker-field{min-width:0;margin:0;padding:12px;border:1px solid #777568;border-radius:5px;background:#fff}.image-picker-field>legend{padding:0 5px;color:#172125;font:400 16px/1.2 Patrick Hand,sans-serif}.image-picker-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.image-picker-thumbnail{display:block;flex:0 0 48px;width:48px;height:48px;object-fit:contain;border:1px solid #172125;border-radius:3px;background:#fff}.image-picker-row input[hidden]{display:none!important}.image-picker-filename{flex:1;min-width:80px;overflow-wrap:anywhere;color:#172125}.modal .image-picker-field .button.image-picker-choose,.modal .image-picker-field .button.image-picker-choose:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none;box-shadow:none}.modal .image-picker-field .button.image-picker-remove,.modal .image-picker-field .button.image-picker-remove:hover{margin-left:auto;background:#f0d7d0 url(/art/pencil-fill.svg) center/96px 48px repeat;color:#a33129;filter:none;box-shadow:none}.workspace .board-host.ink-mode{position:relative}.ink-drawing-layer{position:absolute;inset:0;z-index:40;display:block;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;pointer-events:all;cursor:crosshair}.ink-drawing-layer.is-erasing{cursor:cell}.ink-drawing-layer>path,.ink-drawing-layer>circle{pointer-events:none}.ink-mode-tools{position:absolute;right:18px;top:8px;z-index:55;display:flex;gap:6px;padding:4px;background:#fffffff2;border:1px solid #172125;border-radius:7px}.ink-mode-tools>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:5px 9px;background:#fff;color:#172125;border:1px solid #172125;border-radius:5px;font:400 18px/1.2 Patrick Hand,sans-serif}.ink-mode-tools>button>svg{width:20px;height:20px}.ink-mode-tools>button.active,.ink-mode-tools>button.active:hover,.workspace.is-playing .workspace-top .tool-button[title=Lápiz].active,.workspace.is-playing .workspace-top .tool-button[title=Lápiz].active:hover{background:#d2e1f1 url(/art/blue-pencil-fill.svg) center/96px 48px repeat;color:#294f6b;filter:none;box-shadow:none}@media(max-width:480px){.workspace.is-playing .workspace-top{gap:4px}.workspace.is-playing .workspace-top>.tool-button{padding-left:2px;padding-right:2px}.ink-mode-tools{right:16px;gap:4px}.ink-mode-tools>button{font-size:16px;min-height:32px;padding:4px 7px}}.ink-paper-element{pointer-events:none}.ink-paper-element .sheet-grid button:disabled{opacity:1;color:inherit;cursor:default}.ink-mode-tools{max-width:calc(100% - 32px);flex-wrap:wrap;align-items:center}.ink-mode-tools label{display:flex;align-items:center;gap:5px;color:#172125;font:400 17px/1.2 Patrick Hand,sans-serif}.ink-mode-tools input[type=color]{width:32px;height:32px;min-height:0;padding:2px;border:1px solid #777;background:#fff;border-radius:4px;cursor:pointer}.ink-mode-tools select{width:auto;min-height:32px;margin:0;padding:3px 5px;font:inherit;background:#fff;color:#172125;border:1px solid #777;border-radius:4px}@media(max-width:480px){.ink-mode-tools{gap:4px;padding:3px}.ink-mode-tools label{font-size:15px}.ink-mode-tools input[type=color]{width:27px;height:29px}.ink-mode-tools select{max-width:65px;min-height:29px}}.board-host.ink-mode .map-marker{z-index:45}.board-host.ink-mode .map-marker-manager{z-index:46}.ink-mode-tools>button:disabled{opacity:.4;cursor:default}.ink-current-color{display:inline-block;width:17px;height:17px;border:1px solid #555;border-radius:50%}.ink-color-palette{flex:0 0 100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding:6px 2px 2px}.ink-color-palette>button{width:25px;height:25px;min-width:25px;padding:0;border:1px solid #777;border-radius:50%}.ink-color-palette>button[aria-pressed=true]{outline:2px solid #1565c0;outline-offset:2px}.ink-color-palette>label{margin-left:4px}.home-v2-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.ink-navigation-edit-label{fill:#fff;stroke:none;font:400 53px Patrick Hand,sans-serif}.home-v2-navigation [aria-current=page] .ink-navigation-edit-label{fill:#ffdb61}.android-app.is-sheets-v2 .sheets-v2-screen.editor-library-screen{padding-bottom:0;gap:0}.editor-library-screen>.home-v2-navigation{position:relative;flex:0 0 auto;margin:0;z-index:20}.home-v2-navigation svg.ink-navigation-edit-art{width:144px;height:145px}.ink-navigation-edit-drawing{color:#fff}.ink-navigation-edit-cut{stroke:#131514}.home-v2-navigation [aria-current=page] .ink-navigation-edit-drawing{color:#ffdb61}.ink-navigation-edit-label{font-size:59px}.home-v2-controls,.home-v2-play-actions{display:flex;flex-direction:column;gap:12px;min-width:0}.home-v2-play-actions .games-v2-new{border:0;box-shadow:none;background:#fff;color:#172125}.home-v2-play-actions .games-v2-new:after{display:none}.home-v2-play-actions .games-v2-new strong{font-family:Patrick Hand,sans-serif;font-weight:400}.home-v2-continue{position:relative;isolation:isolate;display:grid;grid-template-columns:56px minmax(0,1fr) 70px 24px;align-items:center;gap:16px;min-height:104px;padding:10px 20px;border:0;background:#fff;color:#172125;text-align:left;overflow:hidden}.home-v2-continue>.original-ink-frame{position:absolute;inset:0;z-index:5;pointer-events:none}.home-v2-continue>.ink-icon-play{width:48px;height:48px;color:#278043}.home-v2-continue>.ink-icon-chevron{width:26px;height:30px;grid-column:4}.home-v2-continue strong{display:block;font:400 clamp(22px,3.8vw,32px)/1.1 "Patrick Hand",sans-serif}.home-v2-continue .home-continue-name{display:block;font:400 20px/1.2 Patrick Hand,sans-serif;margin-top:5px;overflow-wrap:anywhere}.home-v2-continue .cover{width:64px;height:86px;margin:0;border:0;background:transparent}.home-v2-continue .cover img{width:100%;height:100%;object-fit:contain}.home-v2-continue:disabled{opacity:.45;cursor:default}@media(max-width:600px){.home-v2-controls,.home-v2-play-actions{gap:9px}.home-v2-continue{min-height:84px;padding:8px 14px;gap:10px;grid-template-columns:44px minmax(0,1fr) 54px 18px}.home-v2-continue .cover{width:50px;height:68px}.home-v2-continue>.ink-icon-play{width:38px;height:38px}.home-v2-continue .home-continue-name{font-size:18px}}.home-v2-controls{--home-action-height:104px;width:100%}.home-v2-controls .home-v2-play-actions,.home-v2-controls .home-v2-actions{width:100%;min-width:0}.home-v2-controls .home-v2-play-actions>button,.home-v2-controls .home-v2-actions>button{box-sizing:border-box;width:100%;height:var(--home-action-height);min-height:var(--home-action-height);max-height:var(--home-action-height);flex-shrink:0;margin:0}.home-v2-controls .home-v2-actions>button>svg.menu-reference-art{display:block;width:100%;height:100%}.home-v2-controls .home-v2-continue .cover{max-height:calc(var(--home-action-height) - 16px)}@media(max-width:600px),(max-height:800px){.home-v2-controls{--home-action-height:84px}}.home-v2-controls .home-v2-play-actions>button,.home-v2-controls .home-v2-actions>button{position:relative;isolation:isolate;display:block;box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1376 / 265;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;color:#172125}.home-v2-controls .home-v2-play-actions>button:hover,.home-v2-controls .home-v2-actions>button:hover{background:transparent;filter:none;box-shadow:none}.home-v2-controls button>svg.menu-reference-art{display:block;width:100%;height:100%}.home-v2-controls button>.original-ink-frame{position:absolute;inset:0;z-index:5;pointer-events:none}.home-v2-controls .home-action-title{font-family:Patrick Hand,cursive;font-size:76px;fill:#172125;stroke:none}.home-v2-controls .home-action-game-name{font-family:Patrick Hand,cursive;font-size:39px;fill:#172125;stroke:none}.home-v2-controls .menu-reference-art image{filter:url(#paper-to-ink) grayscale(1)}.home-v2-controls .menu-reference-art image.home-action-cover{filter:none}.home-v2-controls .home-action-symbol{width:155px;height:155px}.home-v2-controls .home-action-symbol>.ink-icon{width:32px;height:32px;color:#172125}.home-v2-controls .home-v2-unified-action:disabled{opacity:.48;cursor:default}.home-v2-controls .home-v2-play-actions,.home-v2-controls .home-v2-actions{width:88%;align-self:center}.home-v2-controls .home-v2-play-actions>button,.home-v2-controls .home-v2-actions>button{aspect-ratio:1376 / 235}.home-v2-controls,.home-v2-controls .home-v2-play-actions,.home-v2-controls .home-v2-actions{gap:9px}.android-app.is-games-v2 .games-v2-content{padding-top:20px}.android-app.is-games-v2 .games-v2-content>.section-ink-title{margin-bottom:12px}.android-app.is-games-v2 .games-v2-content>.game-grid{margin-top:0}.ink-mode-tools>button.ink-tools-grip{cursor:grab;touch-action:none;padding:5px 3px;min-width:24px;align-self:stretch;background:#fff}.ink-mode-tools>button.ink-tools-grip:active{cursor:grabbing}.ink-mode-tools>button.ink-tools-grip>svg{pointer-events:none}.home-v2-controls .home-action-hint{fill:#172125;font:400 34px Patrick Hand,sans-serif}.selection-tools{position:fixed;z-index:150;background:#fff;color:#172125;border-color:#000;max-width:calc(100vw - 16px);flex-wrap:wrap}.selection-tools button{color:#172125;background:#fff}.sheet-grid-row>button{border-color:#000}.selection-tools .selection-nudge{display:flex;gap:3px}.selection-tools .selection-nudge button{color:#172125;background:#fff;border:1px solid #000}.selection-tools .move-hint{color:#172125}.selection-tools .selection-size-panel{background:#fff;color:#000}.selection-tools .selection-size-modes label,.selection-tools .selection-size-slider output{color:#000;font-family:Patrick Hand,sans-serif;font-size:16px}.selection-tools .selection-size-modes input,.selection-tools .selection-size-slider input{accent-color:#172125}.home-v2-characters>img,.home-v2-brand .menu-reference-art image,.home-v2-controls .menu-reference-art image:not(.home-action-cover),.games-v2-wallpaper,.games-v2-new-ink-art{filter:none}.home-v2-controls .home-action-title{font-family:Patrick Hand,Arial,sans-serif}.home-v2-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-left:0;padding-right:0;box-sizing:border-box;max-width:100%}.home-v2-navigation>button{min-width:0;width:100%;height:100%;box-sizing:border-box}.home-v2-navigation .ink-navigation-highlight{width:100%;height:100%;max-width:100%}.home-v2-navigation .ink-navigation-edit-label{font-size:53px}.home-v2-characters>img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}.home-v2-brand{z-index:1}.home-v2-navigation .ink-navigation-highlight{width:100%;max-width:142px;height:100%;margin-inline:auto;overflow:hidden}.board-host.ink-mode .sheet-canvas{touch-action:none;overscroll-behavior:none}.board-host.ink-mode .page-scroller{overscroll-behavior:contain;scrollbar-gutter:stable}.android-app.is-settings-v2 .settings-panel-heading{display:flex;align-items:center;gap:14px;margin-bottom:12px}.android-app.is-settings-v2 .settings-panel-heading .panel-icon{margin:0;flex:0 0 auto}.android-app.is-settings-v2 .settings-panel-heading h2{margin:0;min-width:0}.android-app.is-settings-v2 .settings-install-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.android-app.is-settings-v2 .settings-install-row .button{margin:0;flex:0 0 auto}.android-app.is-settings-v2 .settings-install-row>span{color:#172125}.workspace.is-ink-mode,.workspace.is-ink-mode *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none}.workspace.is-ink-mode img{-webkit-user-drag:none}.original-ink-frame>img{position:absolute;display:block;object-fit:fill}.home-v2-brand>img.menu-small-art{filter:none;opacity:1;object-fit:contain;margin-bottom:0}.ink-navigation-surface>img.menu-small-art{object-fit:fill}.home-v2-navigation img.ink-navigation-highlight{object-fit:fill;filter:none}.home-v2-navigation img.nav-ink-gold,.home-v2-navigation [aria-current=page] img.nav-ink-white{display:none}.home-v2-navigation [aria-current=page] img.nav-ink-gold{display:block;filter:drop-shadow(0 0 5px #ffd65477)}.home-v2-navigation button{touch-action:manipulation}.home-v2-brand>img.menu-small-art{max-height:19dvh}.home-v2-navigation img.ink-navigation-highlight{object-fit:contain;object-position:center}.android-app .app-main,.workspace .tabs-bar,.workspace .board-host{touch-action:pan-y}@media(max-width:600px){.android-app.is-games-v2 .game-info input,.android-app.is-community-v2 .community-details h2,.android-app.is-sheets-v2 .android-saved-info input{font-size:clamp(16px,4.4vw,22px);line-height:1.25}.android-app.is-sheets-v2 .android-list-label,.android-app.is-community-v2 .android-catalogue-label{font-size:clamp(18px,4.8vw,23px);line-height:1.3}.android-app .section-ink-title>span{font-size:clamp(27px,7.8vw,46px);letter-spacing:-.7px;overflow-wrap:anywhere}.android-app .section-ink-title>svg{width:clamp(50px,15vw,85px);height:clamp(50px,15vw,85px)}.community-details h2{overflow-wrap:anywhere}}.workspace .tool-button{container-type:inline-size;white-space:normal;min-width:0}.workspace .tool-button>span:not(.android-icon){display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.1;font-size:clamp(10px,19cqi,14px)}.workspace .tool-button>svg,.workspace .tool-button>.android-icon{flex-shrink:0}@media(max-width:600px){.workspace .workspace-top,.workspace .element-tools,.workspace .save-bar{gap:4px}.workspace .tool-button{padding-left:3px;padding-right:3px}.workspace .tool-button>span:not(.android-icon){font-size:clamp(10px,18cqi,13px)}}.workspace .sheet-tabs,.workspace .page-scroller,.workspace .sheet-canvas{touch-action:pan-y}.workspace .board-host.ink-mode .sheet-canvas{touch-action:none}.workspace .board-host:not(.ink-mode),.workspace .board-host:not(.ink-mode) .page-scroller,.workspace .board-host:not(.ink-mode) .sheet-canvas,.workspace .board-host:not(.ink-mode) .board-element.editable{touch-action:pan-x pan-y}.workspace .board-host.editing .board-element.editable.selected,.workspace .board-host.editing .group-wrapper.selected{touch-action:none}html,body{overscroll-behavior-x:none}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2){--section-nav:100px;--section-width: min(100%, clamp(320px, calc((100dvh - var(--section-nav)) * .95), 1000px));--section-gap:clamp(10px,1.8dvh,18px)}.android-app :is(.games-v2-content,.community-v2-content:not(.publications-v2-content),.settings-v2-content){box-sizing:border-box;width:var(--section-width);max-width:100%;margin-inline:auto;padding:clamp(12px,2.5dvh,28px) clamp(12px,3vw,28px) 20px;container-type:inline-size;container-name:main-section}.android-app :is(.games-v2-screen,.community-v2-screen,.settings-v2-screen){box-sizing:border-box;min-height:100dvh;padding-bottom:calc(var(--section-nav) + env(safe-area-inset-bottom) + 12px)}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .home-v2-navigation{height:calc(var(--section-nav) + env(safe-area-inset-bottom))}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title{min-height:clamp(52px,9dvh,100px);max-width:100%;margin-bottom:clamp(10px,2dvh,22px)}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title>span{font-size:clamp(27px,min(7.8vw,7dvh),60px);line-height:1.15;letter-spacing:-.7px;padding-right:12px;overflow-wrap:anywhere}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title>svg{width:clamp(56px,11dvh,100px);height:clamp(56px,11dvh,100px);right:0}.android-app :is(.game-grid,.community-grid,.settings-grid,.sheet-card-grid){min-width:0;gap:var(--section-gap)}.android-app :is(.game-info,.community-details,.android-saved-info,.settings-panel-heading){min-width:0}.android-app.is-games-v2 .game-info input,.android-app.is-community-v2 .community-details h2{font-size:clamp(18px,4.8cqi,28px);line-height:1.2}.android-app.is-community-v2 .community-details :is(p,time),.android-app.is-games-v2 .game-v2-detail{font-size:clamp(14px,3.5cqi,19px)}.android-app.is-community-v2 .community-details p{overflow-wrap:anywhere}.android-app.is-community-v2 .search{margin-top:12px;min-height:48px}.android-app.is-community-v2 .search input{font-size:clamp(16px,3.5cqi,21px);padding-block:12px}.android-app.is-community-v2 .android-catalogue-label,.android-app.is-sheets-v2 .android-list-label{font-size:clamp(20px,min(4.5vw,3.5dvh),27px)}.android-app.is-community-v2 .community-actions>.button{min-width:0;width:100%;font-size:clamp(16px,3.8cqi,22px);white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:8px 12px;gap:7px}.android-app.is-settings-v2 .panel{padding:clamp(14px,3.8cqi,24px);min-width:0}.android-app.is-settings-v2 .panel h2{font-size:clamp(20px,4.5cqi,26px);line-height:1.2;overflow-wrap:anywhere}.android-app.is-settings-v2 .panel :is(p,small){font-size:clamp(15px,3.2cqi,18px);line-height:1.4;overflow-wrap:anywhere}.android-app.is-settings-v2 .panel .button{min-width:0;max-width:100%;min-height:44px;font-size:clamp(16px,3.5cqi,21px);white-space:normal;padding:10px 14px}.android-app.is-settings-v2 .settings-panel-heading{gap:10px;margin-bottom:10px}.android-app.is-settings-v2 .settings-install-row{gap:10px}.android-app.is-sheets-v2 .editor-library-screen .return-screen-scroll{padding:clamp(12px,2.5dvh,28px) max(12px,calc((100% - var(--section-width)) / 2 + 20px)) 16px;gap:var(--section-gap);scrollbar-gutter:auto}.editor-library-screen .sheet-card-grid{container-type:inline-size;container-name:sheet-library}.android-app.is-sheets-v2 .editor-library-screen .sheets-main-action{min-height:clamp(48px,7dvh,64px);padding:12px 16px;font-size:clamp(20px,min(5vw,3.5dvh),26px);white-space:normal;overflow-wrap:anywhere}.android-app.is-sheets-v2 .editor-library-screen .android-saved-info input{width:100%;min-width:0;font-size:clamp(18px,min(5vw,3.8dvh),28px)}.android-app.is-sheets-v2 .editor-library-screen .library-card{min-width:0;padding:16px;gap:12px}.android-app.is-sheets-v2 .editor-library-screen .android-saved-info :is(time,small){font-size:clamp(14px,min(3.7vw,2.8dvh),18px)}@container main-section (max-width:620px){.android-app.is-games-v2 .game-card{grid-template-columns:82px minmax(0,1fr) auto;gap:10px;min-height:116px;padding-right:12px}.android-app.is-games-v2 .game-card .cover{width:82px;height:116px}.android-app.is-games-v2 .game-actions{gap:7px}.android-app.is-games-v2 .game-actions button{width:44px;height:46px;min-height:44px}.android-app.is-games-v2 .game-actions .android-icon{width:26px;height:26px}.android-app.is-community-v2 .community-card{grid-template-columns:clamp(82px,27cqi,140px) minmax(0,1fr);column-gap:12px;row-gap:10px;padding-right:12px;min-height:200px}.android-app.is-community-v2 .cover-button,.android-app.is-community-v2 .community-card .cover{width:100%;min-height:200px}.android-app.is-community-v2 .community-details{padding-top:12px;gap:8px}.android-app.is-community-v2 .community-actions{margin-bottom:12px}.community-v2-author,.community-v2-date{gap:7px}.community-v2-author svg,.community-v2-date svg{width:20px;height:20px}}@container main-section (max-width:360px){.android-app.is-games-v2 .game-card{grid-template-columns:66px minmax(0,1fr) 44px;gap:8px;padding-right:10px}.android-app.is-games-v2 .game-card .cover{width:66px}.android-app.is-games-v2 .game-actions{flex-direction:column;gap:6px}.android-app.is-community-v2 .community-actions>.button{padding-inline:6px;gap:5px}.android-app.is-community-v2 .community-actions>.button svg{width:19px;height:19px;flex-shrink:0}}@container sheet-library (max-width:620px){.android-app.is-sheets-v2 .library-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.android-app.is-sheets-v2 .card-actions{gap:7px;justify-content:flex-end}.android-app.is-sheets-v2 .android-square{width:44px;height:44px;min-height:44px}}@container sheet-library (max-width:450px){.android-app.is-sheets-v2 .library-card{grid-template-columns:minmax(0,1fr)}.android-app.is-sheets-v2 .card-actions{justify-content:flex-end}}@media(max-width:480px){.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2){--section-nav:86px}}@media(max-height:500px){.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2){--section-nav:64px;--section-gap:10px}}:root{--compact-control:44px;--compact-gap:10px}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2){--section-gap:10px}.android-app :is(.games-v2-content,.community-v2-content:not(.publications-v2-content),.settings-v2-content){padding-top:12px;padding-bottom:16px}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title{min-height:clamp(48px,7dvh,74px);margin-top:0;margin-bottom:10px}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title>span{font-size:clamp(27px,min(6.7vw,5.6dvh),50px);line-height:1.12}.android-app:is(.is-games-v2,.is-community-v2,.is-sheets-v2,.is-settings-v2) .section-ink-title>svg{width:clamp(52px,8.5dvh,82px);height:clamp(52px,8.5dvh,82px)}.android-app.is-sheets-v2 .return-screen-scroll{gap:10px}.android-app.is-sheets-v2 .editor-library-screen .return-screen-scroll{padding-top:12px;padding-bottom:12px;gap:10px}.android-app.is-sheets-v2 .editor-library-screen .sheets-main-action,.android-app.is-sheets-v2 .sheets-main-action,.android-app.is-sheets-v2 .sheets-back{min-height:48px;padding:8px 14px;font-size:clamp(20px,2.8dvh,24px);line-height:1.15;gap:10px}.android-app.is-sheets-v2 .sheets-main-action>svg:not(.wide-ink-frame){width:25px;height:25px;flex-shrink:0}.android-app.is-sheets-v2 .android-list-label{margin-block:6px 2px;font-size:clamp(20px,2.9dvh,25px);line-height:1.2}.android-app.is-sheets-v2 .editor-library-screen .library-card,.android-app.is-sheets-v2 .library-card{min-height:84px;padding:12px 14px;gap:10px}.android-app.is-sheets-v2 .editor-library-screen .android-saved-info input,.android-app.is-sheets-v2 .android-saved-info input{font-size:clamp(17px,min(4.5vw,2.8dvh),23px);line-height:1.4;height:1.65em;min-height:1.65em;padding:1px 0 3px;box-sizing:border-box}.android-app.is-sheets-v2 .android-saved-info{gap:4px}.android-app.is-sheets-v2 .editor-library-screen .android-saved-info :is(time,small),.android-app.is-sheets-v2 .android-saved-info :is(time,small){font-size:clamp(14px,2.2dvh,17px);line-height:1.25}.android-app.is-sheets-v2 .android-square{width:44px;height:44px;min-height:44px}.android-app.is-sheets-v2 .card-actions{gap:8px}.android-app.is-games-v2 .game-card{min-height:100px;gap:12px}.android-app.is-games-v2 .game-card .cover{height:100px}.android-app.is-games-v2 .game-info{gap:6px;padding-block:8px}.android-app.is-games-v2 .game-info input{font-size:clamp(18px,4.3cqi,25px)}.android-app.is-games-v2 .game-actions{gap:8px}.android-app.is-games-v2 .game-actions button{width:48px;height:48px;min-height:44px}.android-app.is-games-v2 .game-v2-detail{font-size:clamp(14px,3.1cqi,17px);gap:7px}.android-app.is-games-v2 .game-v2-detail svg{width:20px;height:20px}.android-app.is-community-v2 .search{margin-block:8px 10px;min-height:44px;padding-inline:14px}.android-app.is-community-v2 .search input{padding-block:9px;font-size:clamp(16px,3.2cqi,19px)}.android-app.is-community-v2 .android-catalogue-label{font-size:clamp(19px,3.7cqi,24px);margin-block:6px 10px}.android-app.is-community-v2 .community-card{min-height:184px;row-gap:8px;column-gap:16px}.android-app.is-community-v2 .community-card .cover{min-height:184px}.android-app.is-community-v2 .community-details{padding-top:10px;gap:6px}.android-app.is-community-v2 .community-details h2{font-size:clamp(18px,4.3cqi,25px);line-height:1.15}.android-app.is-community-v2 .community-details :is(p,time){font-size:clamp(14px,3.1cqi,17px);line-height:1.25}.android-app.is-community-v2 .community-actions{margin-bottom:10px;gap:7px}.android-app.is-community-v2 .community-actions>.button{min-height:44px;padding:7px 10px;font-size:clamp(16px,3.5cqi,20px);line-height:1.15;gap:7px}.android-app.is-community-v2 .community-actions>.button svg{width:22px;height:22px;flex-shrink:0}.android-app.is-settings-v2 .settings-grid{gap:10px}.android-app.is-settings-v2 .panel{padding:14px 16px}.android-app.is-settings-v2 .settings-panel-heading{gap:10px;margin-bottom:8px}.android-app.is-settings-v2 .settings-panel-heading .panel-icon{width:36px;height:36px;min-height:36px}.android-app.is-settings-v2 .panel-icon svg{width:22px;height:22px}.android-app.is-settings-v2 .panel h2{font-size:clamp(20px,4cqi,24px);line-height:1.15}.android-app.is-settings-v2 .panel :is(p,small){font-size:clamp(15px,3cqi,17px);line-height:1.35;margin-block:6px}.android-app.is-settings-v2 .panel .button{min-height:44px;padding:8px 12px;font-size:clamp(16px,3.2cqi,20px);line-height:1.2}.android-app.is-settings-v2 .settings-install-row{gap:8px}.publications-v2-content .return-screen-scroll,.admin-screen{gap:10px}.android-app .button.admin-action,.modal .button.admin-action,.modal .button.account-publications,.modal .button.account-logout,.android-app.is-community-v2 .android-account{min-height:44px;padding:8px 14px;font-size:20px;line-height:1.2}.admin-links{gap:8px}.modal{padding:20px}.modal>header{margin-bottom:14px}.modal>header h2{line-height:1.2}.modal footer{margin-top:16px;gap:10px;flex-wrap:wrap}.modal .button,.modal footer .button{min-height:44px;padding:8px 12px;font-size:18px;line-height:1.2}.modal .field{margin-top:10px}.modal .field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.modal .field select{min-height:48px;padding:12px}.modal .inspector-font-column{gap:10px}.modal .image-picker-field{padding-block:10px}.workspace .workspace-top{gap:5px}.workspace .workspace-top>.tool-button{height:50px;min-height:50px;padding:5px 4px;gap:3px}.workspace .workspace-bottom,.workspace .element-tools{gap:5px}.workspace .element-tools .tool-button,.workspace .save-bar>.tool-button{min-height:46px;padding:5px;gap:3px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab]{height:42px;min-height:42px;padding:8px 12px 6px;font-size:18px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab].active{height:52px;min-height:52px;padding-top:10px;font-size:20px}.home-v2-controls,.home-v2-controls .home-v2-play-actions,.home-v2-controls .home-v2-actions{gap:7px}@container main-section (max-width:620px){.android-app.is-games-v2 .game-card{min-height:100px}.android-app.is-games-v2 .game-card .cover{height:100px}.android-app.is-games-v2 .game-actions button{width:44px;height:44px}.android-app.is-community-v2 .community-card{min-height:184px;column-gap:12px}.android-app.is-community-v2 .cover-button,.android-app.is-community-v2 .community-card .cover{min-height:184px}}@container sheet-library (max-width:450px){.android-app.is-sheets-v2 .library-card{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.android-app.is-sheets-v2 .library-card .android-saved-info{display:contents}.android-app.is-sheets-v2 .library-card .android-saved-info input{grid-column:1 / -1;grid-row:1}.android-app.is-sheets-v2 .library-card .android-saved-info time{grid-column:1;grid-row:2}.android-app.is-sheets-v2 .library-card .android-saved-info small{grid-column:1 / -1;grid-row:3}.android-app.is-sheets-v2 .library-card .card-actions{grid-column:2;grid-row:2}}@media(max-width:360px){.android-app.is-sheets-v2 .library-card .android-saved-info time{font-size:13px}.android-app.is-sheets-v2 .library-card .card-actions{gap:5px}}@media(max-height:500px){.workspace .workspace-top>.tool-button{height:40px;min-height:40px}.workspace .element-tools .tool-button,.workspace .save-bar>.tool-button{min-height:36px;padding:3px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab]{height:34px;min-height:34px;font-size:16px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab].active{height:44px;min-height:44px;font-size:18px}.modal{padding:16px}}@container sheet-library (max-width:320px){.android-app.is-sheets-v2 .library-card .android-saved-info time{grid-column:1 / -1;grid-row:2}.android-app.is-sheets-v2 .library-card .android-saved-info small{grid-row:3}.android-app.is-sheets-v2 .library-card .card-actions{grid-column:1 / -1;grid-row:4;justify-content:flex-end}}.android-app{--home-reference-width:min(100vw, calc((100dvh - 100px)*.85) );--home-reference-label:clamp(16px,calc(var(--home-reference-width) * .0430998),36px)}@media(max-width:480px){.android-app{--home-reference-width:100vw}}.android-app.is-sheets-v2 .editor-library-screen .sheets-main-action,.android-app.is-sheets-v2 .sheets-main-action,.android-app.is-sheets-v2 .sheets-back,.android-app.is-community-v2 .community-actions>.button,.android-app.is-settings-v2 .panel .button,.android-app .button.admin-action{font-size:var(--home-reference-label);min-height:44px;padding-block:7px;line-height:1.2}.android-app.is-sheets-v2 .editor-library-screen .library-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;min-height:72px;padding:10px 12px;gap:8px;align-items:center}.android-app.is-sheets-v2 .editor-library-screen .library-card .android-saved-info{display:flex;flex-direction:column;grid-column:1;grid-row:1;gap:2px;min-width:0}.android-app.is-sheets-v2 .editor-library-screen .library-card .android-saved-info input{font-size:var(--home-reference-label);line-height:1.4;height:1.7em;min-height:1.7em;padding:1px 0 3px}.android-app.is-sheets-v2 .editor-library-screen .library-card .android-saved-info :is(time,small){font-size:clamp(13px,calc(var(--home-reference-label) * .8),18px);line-height:1.25;white-space:normal;overflow-wrap:anywhere}.android-app.is-sheets-v2 .editor-library-screen .library-card .card-actions{grid-column:2;grid-row:1;align-self:center;gap:6px;flex-wrap:nowrap}.android-app.is-sheets-v2 .editor-library-screen .library-card .android-square{width:44px;height:44px;min-height:44px}.android-app.is-games-v2 .game-info input,.android-app.is-community-v2 .community-details h2{font-size:var(--home-reference-label)}.android-app.is-settings-v2 .panel h2{font-size:clamp(19px,calc(var(--home-reference-label) * 1.12),28px)}@media(min-width:1000px){.android-app{--home-reference-label:clamp(18px,calc(var(--home-reference-width) * .0430998),28px)}}.android-app{touch-action:pan-x pan-y}.workspace .board-host.editing:not(.ink-mode) .sheet-canvas,.workspace .board-host.editing:not(.ink-mode) .board-element.editable,.workspace .board-host.editing:not(.ink-mode) .group-wrapper{touch-action:none}.touch-scroll-area{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-width:0;min-height:0;overflow:hidden}.touch-scroll-area>.page-scroller{grid-column:1;grid-row:1}.touch-scrollbar{display:none}@media(any-pointer:coarse){.touch-scroll-area.has-touch-scrollbars.overflow-x{grid-template-rows:minmax(0,1fr) 14px}.touch-scroll-area.has-touch-scrollbars.overflow-y{grid-template-columns:minmax(0,1fr) 14px}.workspace .touch-scroll-area.has-touch-scrollbars>.page-scroller{scrollbar-width:none;scrollbar-gutter:auto}.workspace .touch-scroll-area.has-touch-scrollbars>.page-scroller::-webkit-scrollbar{width:0;height:0;display:none}.touch-scrollbar{display:block;position:relative;box-sizing:border-box;background:#e9e9e9;border:1px solid #505050;border-radius:6px;touch-action:none;user-select:none;-webkit-user-select:none}.touch-scrollbar.horizontal{grid-row:2;grid-column:1}.touch-scrollbar.vertical{grid-row:1;grid-column:2}.touch-scrollbar-thumb{position:absolute;display:block;box-sizing:border-box;background:#777;border:2px solid #fff;border-radius:6px;pointer-events:none}.touch-scrollbar.horizontal .touch-scrollbar-thumb{height:100%;top:0}.touch-scrollbar.vertical .touch-scrollbar-thumb{width:100%;left:0}.touch-scrollbar:focus-visible{outline:2px solid #315f9a;outline-offset:-2px}}.workspace:is(.is-playing,:not(.is-playing)) .workspace-top{min-height:0;padding-bottom:2px;gap:4px}.workspace:is(.is-playing,:not(.is-playing)) .workspace-top>.tool-button{height:44px;min-height:44px;padding:3px 2px;gap:2px}.workspace:is(.is-playing,:not(.is-playing)) .tabs-bar,.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs{min-height:42px;padding-top:0;margin-top:0;gap:4px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab]{height:36px;min-height:36px;padding:5px 10px 4px;font-size:17px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab].active{height:42px;min-height:42px;padding-top:6px;font-size:18px}.workspace .tabs-bar>.tool-button{height:34px;min-height:34px;padding:3px}.workspace .workspace-bottom{padding-top:3px;gap:3px}.workspace .element-tools{gap:3px}.workspace .element-tools .tool-button{height:40px;min-height:40px;padding:3px 2px;gap:2px}.workspace .save-bar>.tool-button{height:44px;min-height:44px;padding:3px 2px;gap:2px}.workspace .tool-button>svg,.workspace .tool-button>.android-icon{width:18px;height:18px}.workspace .tool-button>span:not(.android-icon){font-size:clamp(9px,17cqi,12px);line-height:1.05;overflow-wrap:normal;word-break:normal}.workspace .save-bar{gap:4px}.workspace .zoom-stepper{min-height:0;font-size:18px}@media(max-height:500px){.workspace:is(.is-playing,:not(.is-playing)) .workspace-top>.tool-button{height:38px;min-height:38px}.workspace:is(.is-playing,:not(.is-playing)) .tabs-bar,.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs{min-height:36px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab]{height:30px;min-height:30px;font-size:15px}.workspace:is(.is-playing,:not(.is-playing)) .sheet-tabs>button[role=tab].active{height:36px;min-height:36px;font-size:16px}.workspace .element-tools .tool-button,.workspace .save-bar>.tool-button{height:36px;min-height:36px}.workspace .tool-button>svg,.workspace .tool-button>.android-icon{width:16px;height:16px}}.workspace:is(.is-playing,:not(.is-playing)) .workspace-top>.tool-button{padding-block:2px}.workspace .workspace-top .tool-button>svg,.workspace .workspace-top .tool-button>.android-icon{width:16px;height:16px}.workspace .workspace-top .tool-button>span:not(.android-icon){font-size:clamp(9px,15cqi,11px);line-height:1}
