.shell[data-appearance=classic] :is(button,input,textarea,select,fieldset,details,.button,.badge,.notice,.modal,.tablewrap,.metrics,.guidegrid>article,.ranklist,.ranklist>button,.related,.submission-list>article,.community-form,.member-editor,.role-editor,.simple-settings,.simple-preview,.permission-option,.cover-picker,.cover-upload,.cover-options button,.cover-options img,.settings-preview-toggle,.game-search-field,.game-search-results,.appearance-switch,.avatar-options button,.avatar-preview,.cover-sample,.cover-preview,.admin-filters,.filter-toggle b){border-radius:0}.shell[data-appearance=classic] :is(.tablewrap,.metrics,.guidegrid>article,.ranklist,.submission-list>article,.community-form,.member-editor,.role-editor,.simple-settings,.simple-preview,.cover-picker,.admin-filters){background:#fff;border:1px solid var(--island-line);box-shadow:2px 2px 0 #d0e2ec}.shell[data-appearance=classic] :is(.community,.workspace-page,.admin-page,.modal){color:var(--island-ink)}.shell[data-appearance=classic] :is(.community,.workspace-page,.admin-page,.modal) :is(.sub,small,label){color:var(--island-muted)}.shell[data-appearance=classic] :is(h1,h2,h3,h4){color:var(--island-ink)}.shell[data-appearance=classic] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){background:#fff;color:var(--island-ink);border:2px solid #8eb0c3;border-radius:0;box-shadow:inset 2px 2px 0 #edf5fa;padding:8px 10px;min-width:0}.shell[data-appearance=classic] select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' shape-rendering='crispEdges'%3E%3Cpath fill='%23284d64' d='M0 0h2v2h2v2h4V2h2V0h2v4h-2v2H8v2H4V6H2V4H0z'/%3E%3C/svg%3E");background-position:right 10px center;background-size:10px 7px;background-repeat:no-repeat}.shell[data-appearance=classic] :is(input,textarea)::placeholder{color:#738a97;opacity:1}.shell[data-appearance=classic] .game-search-field input,.shell[data-appearance=classic] .search input{border:0;background:transparent;box-shadow:none;padding:0;min-height:0}.shell[data-appearance=classic] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #184962;outline-offset:3px}.shell[data-appearance=classic] input[type=checkbox],.shell[data-appearance=classic] input[type=radio]{appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;flex-shrink:0;vertical-align:middle;border:2px solid #507a93;background:#fff;box-shadow:inset 2px 2px 0 #e7f1f6;cursor:pointer}.shell[data-appearance=classic] input[type=checkbox]:checked{background-color:var(--island-accent);border-color:#173f58;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath fill='white' d='M9 1h2v3H9v2H7v2H5v2H3V8H1V5h2v2h2V5h2V3h2z'/%3E%3C/svg%3E");background-size:12px 12px;background-position:50%;background-repeat:no-repeat;box-shadow:none}.shell[data-appearance=classic] input[type=radio]:checked{background:var(--island-accent);box-shadow:inset 0 0 0 3px #fff}.shell[data-appearance=classic] :is(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.shell[data-appearance=classic] :is(.actions>button,.actions>.button,.pagination-buttons>button,.content-filter-options>button,.filter-toggle,.mobile-tools-toggle,.show-more,.cover-picker>button,.related>button,.role-editor-heading>button,.settings-preview-toggle){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;background:#fff;color:var(--island-accent);border:2px solid #8eb0c3;border-radius:0;box-shadow:inset -2px -2px 0 #e2edf5;font-size:12px;line-height:1.5}.shell[data-appearance=classic] :is(.actions>button,.pagination-buttons>button,.filter-toggle,.show-more):not(:disabled):hover{background:var(--island-soft);border-color:var(--island-accent)}.shell[data-appearance=classic] .actions>.primary,.shell[data-appearance=classic] .primary{background:var(--island-accent);border:2px solid #173f58;color:#fff;box-shadow:inset 1px 1px 0 #5b9bbd,inset -1px -1px 0 #194d69;font-weight:600}.shell[data-appearance=classic] .primary:not(:disabled):hover{background:var(--island-strong);color:#fff}.shell[data-appearance=classic] :is(.admin-page,.community) .tablewrap td>button{color:var(--island-accent);font-weight:600}.shell[data-appearance=classic] .tablewrap{border-top:3px solid var(--island-accent)}.shell[data-appearance=classic] .tablewrap th{background:#e5eff6;color:#284d64;border-color:var(--island-line);font-weight:700}.shell[data-appearance=classic] .tablewrap td{border-color:#e0ebf2}.shell[data-appearance=classic] .tablewrap tbody tr:not(.expanded-review):hover{background:#f3f8fb}.shell[data-appearance=classic] .metrics>div{border-color:var(--island-line)}.shell[data-appearance=classic] .metrics strong,.shell[data-appearance=classic] .ranklist>button>b{color:var(--island-accent);font-variant-numeric:tabular-nums}.shell[data-appearance=classic] :is(.permission-option,.permission-check){background:#f9fcff;border-color:#adc6d5;color:var(--island-ink)}.shell[data-appearance=classic] .permission-option:has(input:checked){background:#e0eef6}.shell[data-appearance=classic] .badge{border:1px solid #b2c9d5;background:#f2f7fa;color:#536b79;padding:3px 6px;font-size:11px}.shell[data-appearance=classic] .badge.green{border-color:#66ae8a;background:#e0eef6;color:#125e42}.shell[data-appearance=classic] .notice{border:1px solid var(--island-line);background:#f3f8fb;color:var(--island-muted)}.shell[data-appearance=classic] .notice.error{border-color:#d99689;background:#fff3f0;color:#963b2c}.shell[data-appearance=classic] .guidegrid .step{border:2px solid #507a93;background:#e0eef6;color:var(--island-accent);border-radius:0;box-shadow:2px 2px 0 #c8dce7}.shell[data-appearance=classic] .ranklist>button{border-color:var(--island-line)}.shell[data-appearance=classic] .ranklist>button:hover{background:#f3f8fb}.shell[data-appearance=classic] .cover-upload{border:2px dashed #8eb0c3;background:#f9fcff}.shell[data-appearance=classic] .cover-options button{border:2px solid var(--island-line);padding:3px;background:#fff}.shell[data-appearance=classic] .cover-options button.selected,.shell[data-appearance=classic] .cover-options button:focus-visible{border-color:var(--island-accent);background:var(--island-soft)}.shell[data-appearance=classic] input[type=file]{font-size:12px;color:var(--island-muted);max-width:100%}.shell[data-appearance=classic] input[type=file]::file-selector-button{font:inherit;cursor:pointer;border:2px solid #507a93;border-radius:0;background:#fff;color:#284d64;padding:7px 10px;margin-right:8px;box-shadow:inset -2px -2px 0 #e2edf5}.shell[data-appearance=classic] details>summary{list-style:none;cursor:pointer;padding-right:22px;position:relative}.shell[data-appearance=classic] details>summary::-webkit-details-marker{display:none}.shell[data-appearance=classic] details>summary:after{content:"";position:absolute;right:2px;top:50%;width:8px;height:8px;margin-top:-4px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 50%,75% 50%,75% 75%,50% 75%,50% 100%,25% 100%,25% 75%,0 75%)}.shell[data-appearance=classic] details[open]>summary:after{transform:rotate(180deg)}.shell[data-appearance=classic] .close{width:36px;height:36px;background:#fff;color:var(--island-accent);border:2px solid #8eb0c3;box-shadow:inset -2px -2px 0 #e2edf5;display:grid;place-items:center;border-radius:0}.shell[data-appearance=classic] .modal{border:2px solid #507a93;border-top:5px solid var(--island-accent);box-shadow:5px 5px 0 #173f582b;background:#fff}.shell[data-appearance=classic] .avatar-options button{border:2px solid #a8c4d2;box-shadow:inset -2px -2px 0 #e7f1f6;background:#fff}.shell[data-appearance=classic] .avatar-options button.selected{background:#e0eef6;border-color:var(--island-accent);box-shadow:inset -2px -2px 0 #b5d0df}.shell[data-appearance=classic] .avatar-preview{border:2px solid #507a93;box-shadow:3px 3px 0 #c8dce7;background:#f0f7fb}.shell[data-appearance=classic] .appearance-switch{background:#fff;border:1px solid var(--island-line)}.shell[data-appearance=classic] .appearance-switch button{border-radius:0}.shell[data-appearance=classic] .appearance-switch button[aria-pressed=true]{background:var(--island-soft);color:var(--island-accent);box-shadow:none}.shell[data-appearance=classic] .avatar{border:2px solid #8eb0c3;border-radius:0}.shell[data-appearance=classic] .statusdot{border-radius:0}.pixel-dialog-overlay{z-index:100;overscroll-behavior:contain}.pixel-dialog{max-width:470px;width:100%;padding:26px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.pixel-dialog h2{margin:0 38px 15px 0;font-size:20px}.pixel-dialog p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.9;font-size:13px;margin:0 0 20px}.pixel-dialog input{width:100%;margin-bottom:20px}.pixel-dialog>.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:700px){.shell[data-appearance=classic] :is(.actions>button,.actions>.button,.pagination-buttons>button,.content-filter-options>button,.filter-toggle,.show-more,.close){min-height:44px}.shell[data-appearance=classic] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){font-size:16px;min-height:44px;max-width:100%}.shell[data-appearance=classic] .game-search-field input,.shell[data-appearance=classic] .search input{min-height:0}.shell[data-appearance=classic] .tablewrap tbody tr{border-color:var(--island-line);border-radius:0}.pixel-dialog{padding:22px 16px;max-width:100%}}.shell[data-appearance=classic] :is(.metrics strong,.ranklist>button>b,.pagination-buttons select){font-variant-numeric:tabular-nums}@media(max-width:700px){.shell[data-appearance=classic] .close{min-width:44px}.shell[data-appearance=classic] input[type=file]::file-selector-button{min-height:44px}}.shell[data-appearance=classic]{--island-paper:#fffdf5;--island-feature:#fff1d3;--island-paper-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' shape-rendering='crispEdges'%3E%3Cpath fill='%23e9dfc6' d='M12 12h2v2h-2zm32 32h2v2h-2z'/%3E%3C/svg%3E")}.shell[data-appearance=classic] .catalog-page .carousel{background-color:var(--island-feature);background-image:var(--island-paper-pattern);background-size:64px 64px;border-color:#9db8c6;isolation:isolate}.shell[data-appearance=classic] .catalog-page .carousel:before{content:"";position:absolute;right:0;top:0;width:110px;height:48px;background:#f1dda8;clip-path:polygon(32% 0,100% 0,100% 100%,82% 100%,82% 72%,64% 72%,64% 46%,48% 46%,48% 24%,32% 24%);pointer-events:none;z-index:-1}.shell[data-appearance=classic] .carousel .heroart{z-index:1}.shell[data-appearance=classic] .carousel .hero-cover{border:2px solid #9db8c6;box-shadow:3px 3px 0 #dfd0a8;background:#fff8e7}.shell[data-appearance=classic] :is(header,aside,.mobile-topbar,.cardbody,.guidegrid>article,.community-form,.member-editor,.role-editor,.simple-settings,.permission-option,.modal,.island-paths>button){background-color:var(--island-paper);background-image:var(--island-paper-pattern);background-size:64px 64px}.shell[data-appearance=classic] .cardbody{flex:1}.shell[data-appearance=classic] .script-cards .card{background-color:var(--island-paper);background-image:var(--island-paper-pattern);background-size:64px 64px}.shell[data-appearance=classic] .script-cards .cardbody{background-color:transparent;background-image:none}.shell[data-appearance=classic] :is(.cardfoot,.role-editor-heading,.related-heading){border-color:#d3dfe5}.shell[data-appearance=classic] .guidegrid>article{border-top:3px solid var(--island-accent)}.shell[data-appearance=classic] .permission-option:has(input:checked){background-color:#dfedf7;border-color:#4484a8}.shell[data-appearance=classic] :is(.cover-sample,.cover-sample-body){background-color:var(--island-paper);background-image:var(--island-paper-pattern);background-size:64px 64px}@media(max-width:700px){.shell[data-appearance=classic] aside>nav{background-color:var(--island-paper);background-image:var(--island-paper-pattern);background-size:64px 64px}.shell[data-appearance=classic] .catalog-page .carousel:before{width:64px;height:32px}.shell[data-appearance=classic] .carousel .hero-cover{box-shadow:2px 2px 0 #dfd0a8}}.shell[data-appearance=classic] :is(header,aside,.mobile-topbar){background-color:#f1f8fc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' shape-rendering='crispEdges'%3E%3Cpath fill='%23d2e4ee' d='M12 12h2v2h-2zm32 32h2v2h-2z'/%3E%3C/svg%3E")}.shell[data-appearance=classic] .badge.green{background:#e6f2dc;color:#3d6537;border-color:#9bbb87}.shell[data-appearance=classic] .card-recommended{background:#e6f2dc;color:#3d6537}.shell[data-appearance=classic] .catalog-page .carousel{box-shadow:2px 2px 0 #d7c9a5}.shell[data-appearance=classic] .brand{color:#184962}.shell[data-appearance=classic] .island-paths>button:hover{background-color:#edf5fa}@media(max-width:700px){.shell[data-appearance=classic] aside>nav{background-color:#f1f8fc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' shape-rendering='crispEdges'%3E%3Cpath fill='%23d2e4ee' d='M12 12h2v2h-2zm32 32h2v2h-2z'/%3E%3C/svg%3E")}}.carousel-next{display:none}@media(min-width:701px){.shell[data-appearance=classic] .catalog-page .carousel{height:166px;padding:12px 18px 36px;margin-bottom:18px;align-items:flex-start}.shell[data-appearance=classic] .carousel .heroart{left:18px;right:auto;top:12px;width:184px;max-width:none;height:103.5px;aspect-ratio:16/9}.shell[data-appearance=classic] .carousel .herocopy{margin-left:204px;width:calc(100% - 204px);min-width:0}.shell[data-appearance=classic] .carousel h2{font-size:23px;line-height:28px;margin:4px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell[data-appearance=classic] .carousel .hero-description{font-size:12px;line-height:18px;margin:4px 0 7px;min-height:0;-webkit-line-clamp:1}.shell[data-appearance=classic] .carousel .hero-actions{gap:8px}.shell[data-appearance=classic] .carousel .hero-actions button{min-height:32px;padding:6px 10px;font-size:11px}.shell[data-appearance=classic] .carousel-controls{left:18px;right:16px;bottom:3px}.shell[data-appearance=classic] .catalog-page .carousel:before{display:none}}@media(min-width:1250px){.shell[data-appearance=classic] .carousel.has-next .herocopy{width:calc(100% - 484px);padding-right:18px}.shell[data-appearance=classic] .carousel-next{display:flex;flex-direction:column;position:absolute;right:18px;top:12px;width:256px;gap:4px;padding-left:16px;border-left:1px solid #dccda8}.shell[data-appearance=classic] .carousel-next>small{font-size:10px;line-height:14px;color:var(--island-muted)}.shell[data-appearance=classic] .carousel-next>button{display:flex;align-items:center;gap:9px;min-width:0;width:100%;padding:4px;background:#fffaf0;border:1px solid #d9ccae;color:var(--island-ink);border-radius:0;box-shadow:none;text-align:left;min-height:42px}.shell[data-appearance=classic] .carousel-next>button:hover{border-color:var(--island-accent);background:#fffdf6}.shell[data-appearance=classic] .carousel-next img{width:56px;height:31.5px;object-fit:cover;flex-shrink:0;border:1px solid #b4c9d4}.shell[data-appearance=classic] .carousel-next>button>span{min-width:0;flex:1}.shell[data-appearance=classic] .carousel-next strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:18px;font-weight:600}.shell[data-appearance=classic] .carousel-next button small{display:block;color:var(--island-muted);font-size:10px;line-height:16px}}@media(min-width:701px) and (max-width:1000px){.shell[data-appearance=classic] .carousel .heroart{width:160px;height:90px;top:21px}.shell[data-appearance=classic] .carousel .herocopy{margin-left:178px;width:calc(100% - 178px)}.shell[data-appearance=classic] .carousel h2{font-size:21px;line-height:27px}.shell[data-appearance=classic] .carousel .hero-description{-webkit-line-clamp:1}}.shell[data-appearance=classic] .catalog-page .carousel{background-color:#dceef8;border-color:#9abed2;border-left-color:var(--island-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' shape-rendering='crispEdges'%3E%3Cpath fill='%23c2deee' d='M12 12h2v2h-2zm32 32h2v2h-2z'/%3E%3C/svg%3E");box-shadow:2px 2px 0 #c2d9e7}.shell[data-appearance=classic] .carousel .hero-cover{border-color:#8fb4ca;box-shadow:2px 2px 0 #b8d3e3;background:#edf6fb}.shell[data-appearance=classic] .carousel-next{border-left-color:#b3cedf}.shell[data-appearance=classic] .carousel-next>button{background:#f4faff;border-color:#abc8da}.shell[data-appearance=classic] .carousel-next>button:hover{background:#fff;border-color:var(--island-accent)}.shell[data-appearance=classic] .catalog-page .carousel:before{display:none}.cover-selection-status{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:9px;border:2px solid #6c9ab1;background:#edf7fc;color:#203e50;min-width:0}.cover-selection-status>img{width:80px;height:45px;object-fit:cover;flex-shrink:0;border:1px solid #a8c4d2}.cover-selection-status>div{min-width:0;flex:1}.cover-selection-status strong{display:block;font-size:12px;line-height:1.6}.cover-selection-status small{display:block;font-size:11px;line-height:1.6;margin-top:3px;color:#536b79}.cover-picker>h3{font-size:12px;margin:14px 0 8px}.cover-preview-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px dashed #9bbdce;padding:10px;background:#f1f8fc;margin-bottom:14px}.cover-preview-actions>p{flex-basis:100%;font-size:12px;color:#284d64;margin:0;line-height:1.7}.cover-preview-actions>button{min-height:36px;padding:6px 10px;border:2px solid #8eb0c3;background:#fff;color:#23658a;font-size:12px}.saved-cover-options{max-height:180px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.cover-retention-note{display:block;font-size:11px;line-height:1.7;color:#536b79;margin-bottom:12px}.cover-upload>span{display:flex;gap:6px;align-items:center}@media(max-width:700px){.cover-preview-actions>button{min-height:44px}.cover-selection-status{gap:8px;padding:8px}.cover-selection-status>img{width:64px;height:36px}}.script-fixed-cover{display:flex;align-items:center;gap:12px;padding:12px;margin:16px 0;border:1px solid #a8c4d2;background:#f4f9fc;color:#536b79;font-size:12px;line-height:1.7;min-width:0}.script-fixed-cover>img{width:56px;height:50px;object-fit:cover;flex-shrink:0;border:1px solid #a8c4d2}.script-fixed-cover>span{min-width:0;overflow-wrap:anywhere}@media(min-width:701px){.shell[data-appearance=classic] .mobile-tools-toggle{display:none}}.recommendation-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(264px,1fr);gap:14px;margin-bottom:18px;min-width:0;align-items:stretch}.shell[data-appearance=classic] .recommendation-layout .carousel{margin:0;min-width:0;height:166px}.recommendation-ranking{background:#f1f8fc;background-image:var(--island-paper-pattern);border:1px solid #9abed2;border-top:3px solid var(--island-accent);box-shadow:2px 2px 0 #c2d9e7;padding:9px 12px 7px;min-width:0;height:166px;display:flex;flex-direction:column}.recommendation-ranking-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.recommendation-ranking-heading h2{display:flex;align-items:center;gap:7px;font-size:14px;margin:0;font-weight:700;white-space:nowrap}.recommendation-ranking-heading>button{display:inline-flex;align-items:center;gap:3px;color:var(--island-accent);font-size:10px;min-height:24px;padding:0 2px;white-space:nowrap}.recommendation-ranking ol{list-style:none;margin:0;padding:0;flex:1;min-height:0}.recommendation-ranking li{margin:0;padding:0;border-bottom:1px solid #d4e4ed}.recommendation-ranking li:last-child{border-bottom:0}.recommendation-ranking li>button{display:flex;align-items:center;gap:8px;width:100%;height:31px;min-width:0;padding:3px 0;text-align:left;color:var(--island-ink)}.recommendation-ranking li>button:hover{background:#e0eef6}.recommendation-ranking li b{font-size:12px;font-variant-numeric:tabular-nums;color:var(--island-accent);width:19px;flex-shrink:0}.recommendation-ranking li img{width:38px;height:22px;object-fit:cover;flex-shrink:0;border:1px solid #b4c9d4}.recommendation-ranking li strong{font-size:12px;line-height:18px;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.recommendation-ranking li>button>span{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--island-accent);flex-shrink:0}.ranking-caption,.recommendation-ranking li small{font-size:10px;color:var(--island-muted)}.ranking-caption{display:block;margin-top:5px;line-height:15px}.ranking-empty{display:flex;flex:1;flex-direction:column;justify-content:center;gap:6px;min-height:0}.ranking-empty strong{font-size:13px;color:var(--island-ink)}.ranking-empty span{font-size:11px;line-height:1.7;color:var(--island-muted)}@media(min-width:701px){.shell[data-appearance=classic] .recommendation-layout .carousel .heroart{left:14px;top:20px;width:160px;max-width:none;height:90px}.shell[data-appearance=classic] .recommendation-layout .carousel .herocopy{margin-left:174px;width:calc(100% - 174px);padding-right:0}.shell[data-appearance=classic] .recommendation-layout .carousel h2{font-size:21px;line-height:26px}.shell[data-appearance=classic] .recommendation-layout .carousel .hero-description{-webkit-line-clamp:1}}@media(max-width:1099px){.recommendation-layout{grid-template-columns:minmax(0,1fr)}.recommendation-ranking{display:none}}@media(max-width:700px){.recommendation-layout{gap:0;margin-bottom:12px}.shell[data-appearance=classic] .recommendation-layout .carousel{height:148px;padding:10px 12px 34px;margin:0}}@media(max-width:700px) and (max-height:600px){.recommendation-layout{display:none}}.shell[data-appearance=classic] .site-header{position:sticky;top:0;z-index:5}.shell[data-appearance=classic] .headerRight{gap:9px;flex-shrink:0}.shell[data-appearance=classic] :is(.header-management,.header-account){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;background:#f8fcff;border:2px solid #8eb0c3;box-shadow:inset -2px -2px 0 #e2edf5;color:var(--island-accent);font-size:12px;line-height:18px;white-space:nowrap;border-radius:0}.shell[data-appearance=classic] :is(.header-management,.header-account):hover{background:#e4f1f9;border-color:var(--island-accent)}.shell[data-appearance=classic] .header-management.current{background:var(--island-accent);border-color:#173f58;color:#fff;box-shadow:inset -1px -1px 0 #194d69}.header-account img{image-rendering:pixelated;object-fit:contain;flex-shrink:0}.header-island{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;background:#edf7fc}.header-island-track{display:flex;width:max-content;height:100%;animation:header-island-drift 96s steps(1600) infinite;will-change:transform}.header-island-group{width:max(1600px,100vw);height:100%;position:relative;flex:none}.header-sprite{position:absolute;bottom:7px;object-fit:contain;image-rendering:pixelated}.header-sprite.flying{bottom:auto;top:7px}.header-shoreline{position:absolute;bottom:0;left:0;right:0;height:8px;background:#d5e8bd;border-top:2px solid #a9c98c;box-shadow:inset 0 -2px #c3dfe9}.header-cloud{position:absolute;top:10px;width:25px;height:5px;background:#fff;box-shadow:5px -4px #fff,-5px 2px #fff}.header-cloud.cloud-a{left:9%}.header-cloud.cloud-b{left:48%;top:6px}.header-cloud.cloud-c{left:82%;top:12px}.shell[data-appearance=classic] .site-header .breadcrumb{position:relative;z-index:1;display:flex;align-items:center;min-height:32px;padding:0 8px;background:#f1f8fc;border:1px solid #dfedf5;white-space:nowrap}.shell[data-appearance=classic] .site-header .headerRight{position:relative;z-index:1}.site-header:focus-within .header-island-track,.site-header:hover .header-island-track{animation-play-state:paused}@keyframes header-island-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(min-width:701px){.header-island{display:block}}@media(max-width:700px){.shell .mobile-top-actions>.mobile-avatar,.shell .mobile-top-actions>.mobile-management{display:flex;align-items:center;justify-content:center;gap:4px;min-width:60px;min-height:44px;font-size:11px;padding:0 4px;color:#23658a}.shell .mobile-top-actions>.mobile-management .island-icon{width:17px!important;height:17px!important}.shell .mobile-top-actions>.mobile-avatar img{width:23px;height:23px}}.shell[data-appearance=classic] .island-paths>button{border:2px solid #9bbdce;border-radius:0;box-shadow:inset -2px -2px 0 #e3edf3,2px 2px 0 #cbdfe9;gap:12px;padding:12px 14px;background:#f8fcff;min-height:76px}.shell[data-appearance=classic] .island-paths>button:hover{background:#e7f3fb;border-color:#23658a}.island-paths .path-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:2px solid #92b5c9;background:#dfedf7;color:#23658a;box-shadow:inset 2px 2px 0 #f6fbff,inset -2px -2px 0 #c1d9e7}.island-paths .path-copy{flex:1;min-width:0}.island-paths .island-icon{flex:0 0 auto}.island-paths>button>.island-icon{margin-left:auto}.shell[data-appearance=classic] .island-paths strong{font-size:14px;line-height:20px}.shell[data-appearance=classic] .island-paths small{color:#466477;margin-top:4px}.shell[data-appearance=classic] :is(.admin-filters>button,.tablewrap td>button,.notice>button,.submission-list article>button,.edit>button:not(.close):not(.primary),.edit>div>button,.detail-back){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:2px solid #8eb0c3;background:#f8fcff;color:#23658a;box-shadow:inset -2px -2px 0 #e2edf5;font-size:12px;line-height:1.5;border-radius:0}.shell[data-appearance=classic] :is(.admin-filters>button,.tablewrap td>button,.notice>button,.submission-list article>button,.edit>button:not(.close):not(.primary),.edit>div>button,.detail-back):hover:not(:disabled){background:#dfedf7;border-color:#23658a}.shell[data-appearance=classic] .tablewrap td>button{margin:3px 4px 3px 0}.shell[data-appearance=classic] .detail-back{max-width:calc(100% - 48px);white-space:normal;text-align:left;justify-content:flex-start;margin-bottom:14px;overflow-wrap:anywhere}.shell[data-appearance=classic] :is(.herotag,.detail-cover,.rank-cover,.admin-name img,.script-row img,.brandmark,.preview-brand>b,.preview-hero,.preview-grid span){border-radius:0}.shell[data-appearance=classic] .cardtitle>button.favorite{border:1px solid #b3cad7;background:#f2f8fc}.shell[data-appearance=classic] .cardtitle>button.favorite.selected{background:#dceefa;border-color:#23658a;color:#23658a!important}.shell[data-appearance=classic] .detail-modal>p>a{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;max-width:100%}.shell[data-appearance=classic] .game-search-field>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #9bbdce;background:#edf6fc;color:#23658a;flex-shrink:0}.shell[data-appearance=classic] .coverletters{display:none}.shell[data-appearance=classic] :is(.cardtitle,.cardfoot,.herocopy){isolation:isolate}.shell[data-appearance=classic] :is(.cardtitle,.cardfoot){position:relative}.shell[data-appearance=classic] .breadcrumb{color:#466477}@media(max-width:700px){.shell[data-appearance=classic] .island-paths>button{min-height:68px;padding:10px 12px}.island-paths .path-icon{width:38px;height:38px;flex-basis:38px}.shell[data-appearance=classic] :is(.admin-filters>button,.tablewrap td>button,.notice>button,.submission-list article>button,.edit>button:not(.close):not(.primary),.edit>div>button,.detail-back){min-height:44px;max-width:100%;white-space:normal}}.shell[data-appearance=classic] .detail-modal{padding-top:16px}.detail-toolbar{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:14px;min-width:0}.shell[data-appearance=classic] .detail-toolbar>.close{position:static;flex:0 0 36px;margin:0}.shell[data-appearance=classic] .detail-toolbar>.detail-back{margin:0;max-width:none;min-width:0;flex:1;align-self:center}.shell[data-appearance=classic] .detail-modal>.detail-cover{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain;object-position:center;padding:6px;background:#e5f2fa;border:2px solid #507a93;border-radius:0;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #b6d2e2,3px 3px 0 #c1d7e4;margin:0 0 24px}.shell[data-appearance=classic] .detail-modal>.script-detail-cover{width:88px;height:auto;aspect-ratio:auto;padding:4px;margin-bottom:20px}@media(max-width:700px){.shell[data-appearance=classic] .detail-modal{padding-top:12px}.detail-toolbar{min-height:44px;margin-bottom:12px;gap:8px}.shell[data-appearance=classic] .detail-toolbar>.close{flex-basis:44px;width:44px;height:44px}.shell[data-appearance=classic] .detail-modal>.detail-cover{padding:4px;max-height:none;margin-bottom:20px;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #b6d2e2,2px 2px 0 #c1d7e4}.shell[data-appearance=classic] .detail-modal>.script-detail-cover{width:76px;height:auto}}.header-island-track{position:absolute;left:0;top:0;min-height:100%;animation-timing-function:linear}.header-island .header-shoreline{z-index:0}.header-island-track.layer-clouds{animation-duration:210s;opacity:.9}.header-island-track:is(.layer-village,.layer-garden){animation-duration:138s}.header-island-track.layer-residents{animation-duration:124s}.header-island-track.layer-birds{animation-duration:120s}.layer-birds .header-sprite:nth-child(2n){top:17px}@media(prefers-reduced-motion:reduce){.header-island-track{animation:none;will-change:auto}}.header-car{position:absolute;left:calc(38% - 48px);bottom:5px;transform:translateX(-50%);width:64px;height:32px;z-index:1;pointer-events:none}.header-car svg{display:block;overflow:visible}.pixel-car-wheel{transform-box:fill-box;transform-origin:center;animation:pixel-wheel-turn .7s steps(8) infinite}.pixel-car-body{animation:pixel-car-idle .8s steps(2) infinite}@keyframes pixel-wheel-turn{to{transform:rotate(1turn)}}@keyframes pixel-car-idle{50%{transform:translateY(-1px)}}.site-header:focus-within :is(.pixel-car-wheel,.pixel-car-body),.site-header:hover :is(.pixel-car-wheel,.pixel-car-body){animation-play-state:paused}@media(max-width:1000px){.header-car{left:calc(33% - 32px)}}@media(prefers-reduced-motion:reduce){.pixel-car-body,.pixel-car-wheel{animation:none}}.shell[data-appearance=classic] .cover-options img{height:auto;aspect-ratio:16/9;object-fit:cover}.header-island-track.layer-dog{animation-duration:124s;animation-direction:normal}.header-island-track.layer-kitten{animation-duration:152s}.shell[data-appearance=classic] .detail-toolbar{flex-direction:row;align-items:center;min-height:36px;gap:14px;margin-bottom:14px}.detail-toolbar h1{min-width:0;flex:1;font-size:23px;line-height:1.35;overflow-wrap:anywhere;margin:0}.shell[data-appearance=classic] .detail-toolbar>.close{flex-shrink:0;align-self:flex-start}.shell[data-appearance=classic] .detail-modal>.detail-back{margin:0 0 12px;max-width:100%;min-height:32px}.detail-gallery{margin:0 0 12px;min-width:0}.detail-gallery-frame{position:relative;width:100%;aspect-ratio:11/5;border:2px solid #507a93;background:#e5f2fa;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #b6d2e2,2px 2px 0 #c1d7e4;overflow:hidden;touch-action:pan-y}.detail-gallery-frame>img{position:absolute;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:cover;object-position:center;display:block}.detail-gallery figcaption{display:flex;align-items:center;gap:8px;margin-top:7px;min-height:30px;color:#466477;font-size:11px}.detail-gallery figcaption>button,.gallery-editor-list button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:2px solid #8eb0c3;background:#f8fcff;color:#23658a;box-shadow:inset -2px -2px 0 #e2edf5;border-radius:0}.detail-gallery figcaption>span{min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.detail-gallery figcaption>a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;min-height:30px;color:#23658a}.script-gallery{max-width:88px}.script-gallery .detail-gallery-frame{aspect-ratio:16/9}.detail-category{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0;color:#466477;font-size:12px;line-height:20px}.detail-category>span{color:#536b79}.detail-category>span:after{content:"："}.detail-category>strong{font-weight:500;color:#203e50;border:1px solid #a8c4d2;background:#edf6fc;padding:1px 7px}.detail-modal .detail-description{font-size:13px;line-height:1.75;margin:10px 0 14px}.detail-modal>h3{font-size:15px;margin:18px 0 10px}.shell[data-appearance=classic] .detail-entry{margin:7px 0;font-size:12px;line-height:1.6}.shell[data-appearance=classic] .detail-entry>a{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #a8c4d2;background:#f4f9fc;color:#23658a}.redeem-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;border:2px solid #a8c4d2;box-shadow:inset -2px -2px 0 #e2edf5;background:#f4f9fc;padding:10px;margin-bottom:8px;min-width:0}.redeem-code>strong{grid-column:1;font-size:12px;line-height:20px;color:#284d64}.redeem-code>strong small{font-size:10px;font-weight:400;margin-left:5px}.redeem-code>code{grid-column:1;overflow-wrap:anywhere;font-size:12px;line-height:1.7;color:#203e50;min-width:0;user-select:all}.shell[data-appearance=classic] .redeem-code>button{grid-column:2;grid-row:1/3;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 9px;border:2px solid #8eb0c3;background:#fff;color:#23658a;font-size:11px;box-shadow:inset -2px -2px 0 #e2edf5}.shell[data-appearance=classic] .detail-source{margin-top:20px;padding-top:12px;border:0;border-top:1px solid #c6dbe7;background:none;box-shadow:none;font-size:11px;color:#536b79;overflow-wrap:anywhere}.detail-source summary{font-size:11px;line-height:22px;color:#466477}.detail-source p{margin:7px 0;line-height:1.7}.detail-source>a{display:inline-flex;gap:5px;align-items:center;max-width:100%;word-break:break-all;color:#23658a;font-size:11px}.gallery-editor{margin:18px 0;padding:14px;border:1px solid #a8c4d2;background:#fffdf5;min-width:0;border-radius:0}.gallery-editor legend{padding:0 6px;font-size:12px;color:#466477}.gallery-editor>p{font-size:12px;line-height:1.7;margin:0 0 12px}.gallery-editor-list{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-editor-list>li{min-width:0;border:1px solid #a8c4d2;padding:6px;background:#f4f9fc;font-size:11px}.gallery-editor-list img{display:block;width:100%;aspect-ratio:11/5;object-fit:cover;border:1px solid #a8c4d2;margin-bottom:6px}.gallery-editor-list>li>div{display:flex;gap:5px;justify-content:flex-end;margin-top:6px}.shell[data-appearance=classic] .game-cards .cover{height:auto}.shell[data-appearance=classic] .cover-options img,.shell[data-appearance=classic] .cover-sample:not(.script-sample)>img{aspect-ratio:11/5}.shell[data-appearance=classic] .cover-selection-status>img{height:auto;aspect-ratio:11/5;object-fit:cover}.shell[data-appearance=classic] :is(.script-game-search,.game-search-results li,.review-detail,pre,.change-compare>div,.settings-field,.role-card,.preview-placeholder){border-radius:0}.shell[data-appearance=classic] .script-game-search{border:2px solid #a8c4d2;background:#f4f9fc;color:#466477}.shell[data-appearance=classic] .review-detail :is(pre,details){border:1px solid #a8c4d2;background:#f4f9fc;padding:10px;color:#284d64}.shell[data-appearance=classic] .related.script-row{border:1px solid #a8c4d2;box-shadow:inset -2px -2px 0 #e2edf5;background:#f4f9fc}.shell[data-appearance=classic] .related.script-row>.island-icon{flex:0 0 auto;margin-left:auto}@media(max-width:700px){.detail-toolbar h1{font-size:20px}.shell[data-appearance=classic] .detail-toolbar{gap:10px;min-height:44px;margin-bottom:10px}.detail-gallery figcaption>button,.gallery-editor-list button{width:40px;height:40px;flex-basis:40px}.detail-gallery figcaption>a{min-height:40px}.gallery-editor{padding:10px}.gallery-editor-list{gap:8px}.gallery-editor-list>li>div{gap:3px}.gallery-editor-list button{width:34px;flex-basis:34px;height:40px}.redeem-code{grid-template-columns:minmax(0,1fr);gap:6px}.shell[data-appearance=classic] .redeem-code>button{grid-column:1;grid-row:auto;justify-self:start;min-height:44px}.shell[data-appearance=classic] .detail-entry>a{min-height:40px}}.shell[data-appearance=classic] :is(button,input,textarea,select,fieldset,details,.button,.badge,.notice,.modal,.tablewrap,.card,.related,.search,.game-search-field,.game-search-results,.script-game-search,.review-detail,.cover-sample,.cover-preview,.cover-options img,.permission-option,.gallery-editor,.gallery-editor-list>li,.detail-gallery-frame,.redeem-code){border-radius:0!important}@media(max-width:700px){.shell .content .tablewrap td>button{border:2px solid #8eb0c3;background:#f8fcff;box-shadow:inset -2px -2px 0 #e2edf5;color:#23658a}}.detail-launch{padding:10px;border:1px solid #a8c4d2;background:#f4f9fc;margin:12px 0 16px;min-width:0}.detail-launch>.actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:stretch}.shell[data-appearance=classic] .detail-launch>.actions>button{min-height:38px;justify-content:center;white-space:normal;overflow-wrap:anywhere;padding:8px 12px;line-height:1.5}.detail-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #c6dbe7}.detail-links>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #a8c4d2;background:#fff;color:#23658a;font-size:11px;line-height:1.6}.detail-links>a>span{min-width:0;overflow-wrap:anywhere}.detail-links>a>.island-icon{flex:0 0 auto}.detail-links>a:hover{background:#dfedf7;color:#174d6a;border-color:#23658a}.shell[data-appearance=classic] .actions>.primary:not(:disabled):is(:hover,:focus-visible),.shell[data-appearance=classic] .carousel .hero-actions>.hero-play:is(:hover,:focus-visible),.shell[data-appearance=classic] .detail-launch>.actions>.primary:not(:disabled):is(:hover,:focus-visible),.shell[data-appearance=classic] .primary:not(:disabled):is(:hover,:focus-visible){background:#dceefa;color:#174d6a;border-color:#23658a;box-shadow:inset -2px -2px 0 #b7d3e3}.shell[data-appearance=classic] .detail-launch .favorite.selected{color:#b33456!important;background:#fff2f5;border-color:#dc95a7}.redemption-section>h3{font-size:15px;margin:18px 0 10px}.redeem-code>.code-expiry{grid-column:1;min-width:0;font-size:10px;color:#536b79;line-height:1.6}.shell[data-appearance=classic] .redeem-code>button{grid-row:1/4}.redeem-code.expired{background:#f4f5f6;border-color:#becbd2}.redeem-code.expired>strong small{color:#9b4939}.redeem-code.expired>code{color:#687b86}.code-editor{padding:14px;border:1px solid #a8c4d2;background:#fffdf5;margin:18px 0;min-width:0}.code-editor legend{font-size:12px;padding:0 6px;color:#466477}.code-editor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:12px;border:1px solid #a8c4d2;background:#f4f9fc;margin-bottom:12px}.code-editor-row>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;color:#466477}.code-editor-row input,.code-editor-row select{width:100%;min-width:0;max-width:100%}.code-editor-row>.code-editor-value{grid-column:1/-1}.code-editor-row>small{grid-column:1/-1;font-size:10px;line-height:1.7;color:#536b79}.shell[data-appearance=classic] .code-editor :is(.code-add,.code-remove){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:2px solid #8eb0c3;box-shadow:inset -2px -2px 0 #e2edf5;background:#fff;color:#23658a;font-size:12px}.code-editor-row>.code-remove{justify-self:start}@media(max-width:700px){.detail-launch{padding:9px}.shell[data-appearance=classic] .detail-launch>.actions>button{min-height:44px;padding:8px;font-size:11px}.detail-links>a{min-height:44px;padding:7px;font-size:11px;gap:5px}.shell[data-appearance=classic] .redeem-code>button{grid-row:auto}.code-editor{padding:10px}.code-editor-row{padding:10px;grid-template-columns:minmax(0,1fr)}.shell[data-appearance=classic] .code-editor :is(.code-add,.code-remove){min-height:44px}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{min-width:0}.shell[data-appearance=classic]{--page-gutter:26px;--sidebar-width:196px;width:100%;min-width:0}.shell[data-appearance=classic] .content{width:100%;margin-inline:auto;padding-inline:var(--page-gutter);min-width:0}.shell[data-appearance=classic] .content>:is(.sectionheading,.toolbar,.listinghead,.filters,.tablewrap,.admin-filters,.admin-pagination,.metrics,.admin-tabs,.community,.notice,.ranklist,.guidegrid,.island-neighborhood,footer){min-width:0;max-width:100%;margin-inline:0}.shell[data-appearance=classic] :is(.sectionheading,.listinghead,.toolbar)>div{min-width:0}.shell[data-appearance=classic] .admin-tabs{padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:8px;align-items:stretch;flex-wrap:wrap;width:100%}.shell[data-appearance=classic] .admin-tabs>button{margin:0;min-width:0}.shell[data-appearance=classic] .embedded-community{margin:0;padding:0;width:100%;min-width:0}.shell[data-appearance=classic] .embedded-community>h2{margin:0 0 12px}.shell[data-appearance=classic] .embedded-community>.notice{max-width:100%;margin-inline:0}.shell[data-appearance=classic] .admin-page :is(.community-form,.member-editor,.role-editor,.simple-settings,.submission-list){margin-inline:0;min-width:0}.shell[data-appearance=classic] .admin-page :is(.admin-filters,.tablewrap,.admin-pagination,.metrics){width:100%}.shell[data-appearance=classic] .admin-page :is(.admin-filters,.permission-grid,.role-basic-fields,.pagination-buttons)>*{min-width:0}.shell[data-appearance=classic] .modal{scrollbar-gutter:stable;min-width:0}@media(min-width:701px){.shell[data-appearance=classic] aside{width:var(--sidebar-width)}.shell[data-appearance=classic] main{margin-left:var(--sidebar-width);flex:1 1 0;min-width:0}.shell[data-appearance=classic] .site-header{padding-inline:max(var(--page-gutter),calc((100% - 1600px)/2 + var(--page-gutter)))}}@media(max-width:700px){.shell[data-appearance=classic]{--page-gutter:12px}.shell[data-appearance=classic] .content{padding-inline:var(--page-gutter)}.shell[data-appearance=classic] main{margin-left:0;width:100%}.shell[data-appearance=classic] .admin-page :is(.community-form,.member-editor,.role-editor,.simple-settings){width:100%;max-width:100%}.shell[data-appearance=classic] .sectionheading,.shell[data-appearance=classic] .toolbar{flex-wrap:wrap}}.sidebar-harbor{display:none}.shell[data-appearance=classic] .brand small.brand-english{display:block;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:2px;line-height:14px;margin-top:3px;color:#607e90}.nav-icon-tile{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.nav-text{min-width:0}.shell aside>nav button .nav-chevron{display:none}@media(min-width:701px){.shell[data-appearance=classic] aside{padding:24px 12px 16px}.shell[data-appearance=classic] aside>.brand{padding:0 4px 19px;gap:10px;align-items:center;border-bottom:1px solid #c7dce7;flex-shrink:0}.shell[data-appearance=classic] aside>.brand>span:last-child{min-width:0;font-size:21px;line-height:25px}.shell[data-appearance=classic] aside .brandmark{width:38px;height:38px;flex:0 0 38px;box-shadow:2px 2px 0 #c9dfe9}.shell[data-appearance=classic] aside>.navlabel{display:flex;align-items:center;gap:8px;margin:19px 7px 9px;font-size:10px;line-height:16px;letter-spacing:1px;color:#7892a0}.shell[data-appearance=classic] aside>.navlabel:before{content:"";width:4px;height:4px;background:#8eafc1;box-shadow:5px 0 #c7dce7}.shell[data-appearance=classic] aside>nav{margin-top:0;flex-shrink:0}.shell[data-appearance=classic] aside>nav button{position:relative;padding:8px 9px;margin:4px 0;gap:9px;width:100%;min-height:46px;border:1px solid transparent;box-shadow:none;text-align:left}.shell[data-appearance=classic] aside>nav .nav-icon-tile{width:28px;height:28px;border:1px solid #bfd4df;background:#f0f7fa;color:#426e86;box-shadow:inset -1px -1px 0 #deebf2}.shell[data-appearance=classic] aside>nav .nav-text{flex:1;line-height:20px;font-size:13px}.shell[data-appearance=classic] aside>nav button .nav-chevron{display:inline-flex;visibility:hidden;margin-left:auto;flex:0 0 12px}.shell[data-appearance=classic] aside>nav button:hover{border-color:#b4cedc;background:#edf6fb;color:#174d6a}.shell[data-appearance=classic] aside>nav button.active{border-color:#7ea8bf;background:#dceefa;color:#174d6a;box-shadow:inset 3px 0 #23658a,2px 2px 0 #d0e2ec}.shell[data-appearance=classic] aside>nav button.active .nav-icon-tile{background:#23658a;color:#fff;border-color:#23658a;box-shadow:none}.shell[data-appearance=classic] aside>nav button.active .nav-chevron{visibility:visible}.shell[data-appearance=classic] aside>.asidebottom{padding-top:30px;flex-shrink:0}.sidebar-harbor{display:block;margin:0 0 12px;border:0;padding-top:0;background:none}.sidebar-harbor svg{display:block;width:100%;height:auto;max-height:64px}.sidebar-harbor>span{display:block;margin-top:8px;font-size:10px;line-height:16px;letter-spacing:1px;text-align:center;color:#6a8797}.shell[data-appearance=classic] aside .private{border-top:0;margin:0 4px;padding-top:4px;font-size:9px;line-height:16px;color:#6a8797}}@media(min-width:701px) and (max-height:640px){.sidebar-harbor{display:none}.shell[data-appearance=classic] aside>.asidebottom{padding-top:16px}}@media(max-width:700px){.mobile-brand small.brand-english{display:block;font-family:ui-monospace,monospace;font-size:8px;line-height:10px;letter-spacing:1.5px;color:#607e90;font-weight:600;margin-top:2px}.shell aside>nav .nav-icon-tile{width:20px;height:20px;border:0;background:none;box-shadow:none}.shell aside>nav .nav-text{line-height:16px;font-size:10px}}.catalog-search-actions{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.shell[data-appearance=classic] :is(.find-authors,.author-profile-actions>button,.author-directory-heading>button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:2px solid #8eb0c3;background:#f8fcff;box-shadow:inset -2px -2px 0 #e2edf5;color:#23658a;font-size:12px;white-space:nowrap}.shell[data-appearance=classic] :is(.find-authors,.author-profile-actions>button,.author-directory-heading>button):hover{background:#dceefa;border-color:#23658a;color:#174d6a}.card-author{display:flex;align-items:center;gap:5px;max-width:100%;font-size:11px;line-height:18px;color:#23658a;margin:5px 0 0;padding:2px 0;text-align:left}.card-author>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.card-author:hover>span{text-decoration:underline;text-underline-offset:3px}.shell[data-appearance=classic] .detail-category .detail-author-label{margin-left:8px}.detail-category .detail-author-label:after{content:none}.shell[data-appearance=classic] .detail-author{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;border:1px solid #a8c4d2;background:#f4f9fc;color:#23658a;font-size:12px;overflow-wrap:anywhere}.detail-author:hover{background:#dceefa;border-color:#23658a;text-decoration:underline}.author-directory-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.author-directory h1,.author-profile h1{font-size:24px;line-height:1.4;margin:0;overflow-wrap:anywhere}.author-directory-heading p,.author-profile p{font-size:12px;line-height:1.7;margin:6px 0 0;color:#536b79}.shell[data-appearance=classic] .author-search{width:100%;max-width:480px;margin-bottom:16px}.author-directory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.author-directory-list>button{display:flex;align-items:center;gap:10px;padding:14px;min-width:0;border:1px solid #a8c4d2;background:#fffdf5;box-shadow:2px 2px 0 #d0e2ec;text-align:left;color:#203e50}.author-directory-list>button:hover{background:#eaf5fb;border-color:#23658a}.author-mark{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border:2px solid #8eb0c3;box-shadow:inset -2px -2px 0 #c6dce8;background:#e0eef6;color:#23658a}.author-directory-list>button>span:nth-child(2){min-width:0;flex:1}.author-directory-list strong{display:block;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.author-directory-list small{display:block;font-size:11px;line-height:1.7;color:#536b79;margin-top:4px}.author-profile{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;padding:16px;border:1px solid #a8c4d2;background:#fffdf5;box-shadow:2px 2px 0 #d0e2ec}.author-profile,.author-profile-identity{display:flex;align-items:center;min-width:0}.author-profile-identity{gap:12px;flex:1}.author-profile-identity>div{min-width:0}.author-profile-identity>div>small{font-size:10px;color:#607e90}.author-profile-actions{display:flex;gap:8px;flex-wrap:wrap}.author-profile>.pills{flex-basis:100%;padding-top:12px;border-top:1px solid #d4e3eb}@media(max-width:1100px){.author-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.catalog-search-actions{width:100%;align-items:stretch}.catalog-search-actions>.search{flex:1;min-width:0;width:auto}.shell[data-appearance=classic] .find-authors{min-height:44px}.card-author{font-size:10px;line-height:16px;margin-top:3px}.author-directory-heading{gap:10px;align-items:flex-start}.author-directory h1,.author-profile h1{font-size:20px}.author-directory-heading p{font-size:11px}.shell[data-appearance=classic] .author-directory-heading>button{font-size:11px;min-height:44px;padding:6px 8px}.author-directory-list{grid-template-columns:minmax(0,1fr);gap:9px}.author-directory-list>button{padding:12px}.author-profile{padding:12px;gap:12px}.author-profile-identity{flex-basis:100%}.author-profile-actions{width:100%}.shell[data-appearance=classic] .author-profile-actions>button{min-height:44px;flex:1}.shell[data-appearance=classic] .detail-author{min-height:36px}}.author-related{margin-top:20px;padding-top:12px;border-top:1px solid #c6dbe7}.author-related>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.author-related h3{font-size:15px;line-height:1.5;margin:0}.author-related>div>button{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#23658a;min-height:32px}.author-related-game{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin-top:7px;padding:8px;border:1px solid #a8c4d2;background:#f4f9fc;color:#203e50;text-align:left}.author-related-game>img{width:66px;aspect-ratio:11/5;object-fit:cover;border:1px solid #b7cedb;flex:0 0 66px}.author-related-game>span{min-width:0;flex:1;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.author-related-game:hover{background:#dceefa;border-color:#23658a}.author-field{display:grid;gap:8px}.author-field-modes{margin:0 0 4px!important}.author-field>small{color:#68838b;font-size:12px;line-height:1.7}.author-field input[readonly]{background:#e9f0e5!important;color:#5b7380}.author-field select{max-width:100%;width:100%}img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/chapas-fun.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/d2survivors-lol.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/fishingidle-com.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/grim-idleinfinity-cn.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/heyuan29171-github-io.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/last-story-app-fly-dev.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/pokemonroyale-com.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/reelax-cn.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/rtt-toogle-club.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/www-milkywayidle-com.webp"],img:not(.adaptive-cover-main):not(.adaptive-cover-backdrop)[src="/art/imported-games/www-pixlaria-com.webp"]{object-fit:contain!important;background:#eaf2ed;image-rendering:auto!important}.shell[data-appearance=classic]{--island-accent:#246580;--island-strong:#17475d;--island-ink:#233f4c;--island-muted:#647b83;--island-line:#c1d2d7;--island-surface:#fffdf7;--island-soft:#edf4f3;background-color:#edf5f6;background-image:radial-gradient(#bad1d44d .65px,transparent 0);background-size:26px 26px}.shell[data-appearance=classic] :is(.card,.islander-card,.personal-profile,.profile-settings,.personal-role-note,.modal,.recommendation-ranking,.script-game-search){background-image:none!important}.shell[data-appearance=classic] :is(.card,.islander-card){background-color:#fffdf7;border:1px solid #c6d6d9;box-shadow:2px 2px 0 #d9e5e4}.shell[data-appearance=classic] .content{max-width:1600px;margin:0 auto}.shell[data-appearance=classic] .listinghead{margin-top:24px;margin-bottom:14px;align-items:center}.shell[data-appearance=classic] .listinghead h2{font-size:24px;line-height:1.3;letter-spacing:-.4px}.shell[data-appearance=classic] .listinghead h2 small{font-size:12px;color:#73898e;font-weight:400}.shell[data-appearance=classic] .recommendation-layout{grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:22px;align-items:start;margin-bottom:24px}.shell[data-appearance=classic] .recommendation-layout .carousel{height:218px;padding:25px 24px 39px;background:#24566c!important;background-image:none!important;border:1px solid #1b4c61!important;border-left:4px solid #72b4b0!important;box-shadow:3px 3px 0 #cbdfdf!important;overflow:hidden}.shell[data-appearance=classic] .recommendation-layout .carousel .heroart{left:auto;right:24px;top:34px;width:34%;max-width:250px;height:auto;aspect-ratio:11/5;opacity:1}.shell[data-appearance=classic] .recommendation-layout .carousel .herocopy{margin-left:0;width:61%;padding:0}.shell[data-appearance=classic] .recommendation-layout .carousel h2{font-size:27px;line-height:1.25;color:#fffdf3;margin:10px 0 8px;font-weight:800}.shell[data-appearance=classic] .recommendation-layout .carousel .herotag{font-size:11px;color:#b8dcda;letter-spacing:.5px}.shell[data-appearance=classic] .recommendation-layout .carousel .hero-description{color:#e2eeee;font-size:13px;line-height:1.6;-webkit-line-clamp:2;margin:0 0 13px;max-width:420px}.shell[data-appearance=classic] .recommendation-layout .hero-cover{border:2px solid #95b8bd;box-shadow:4px 4px 0 #153e50;object-fit:cover;background:#e8f1ec}.shell[data-appearance=classic] .hero-actions button{min-height:36px;padding:7px 11px;background:transparent!important;color:#e2efee!important;border:1px solid #83a9b4!important;box-shadow:none!important;font-size:12px}.shell[data-appearance=classic] .hero-actions .hero-play{background:#fff2ce!important;color:#244d5e!important;border-color:#fff2ce!important;font-weight:800}.shell[data-appearance=classic] .hero-actions .hero-play:hover{background:#ffe7aa!important}.shell[data-appearance=classic] .carousel-controls{left:24px;right:20px;bottom:8px;color:#c5dcdc}.shell[data-appearance=classic] .carousel-arrows button{background:transparent!important;border:1px solid #779da9!important;box-shadow:none!important}.shell[data-appearance=classic] .carousel-dots button{background:#71939e!important;border:0!important;box-shadow:none!important}.shell[data-appearance=classic] .carousel-dots button.chosen{background:#fff2ce!important}.shell[data-appearance=classic] .recommendation-ranking{height:auto;min-height:0;padding:14px 0 10px;background:transparent!important;border:0;border-top:2px solid #b9d0d3;box-shadow:none!important}.shell[data-appearance=classic] .recommendation-ranking-heading h2{font-size:14px;color:#526e79}.shell[data-appearance=classic] .recommendation-ranking-heading>button{border:0!important;box-shadow:none!important;background:none!important;font-weight:400}.shell[data-appearance=classic] .recommendation-ranking li>button{height:42px}.shell[data-appearance=classic] .recommendation-ranking li strong{font-size:13px}.shell[data-appearance=classic] .recommendation-ranking li img{width:42px;height:26px}.shell[data-appearance=classic] .ranking-caption{margin-top:8px;color:#7e9299}.shell[data-appearance=classic] .ranking-empty{padding:10px 0;min-height:0;font-size:12px}.shell[data-appearance=classic] .filters{border:0;gap:12px;align-items:center;margin-bottom:18px}.shell[data-appearance=classic] .filters .pills{gap:7px;flex-wrap:wrap}.shell[data-appearance=classic] .filters .pills>button{background:transparent!important;border:1px solid #b7cccf!important;box-shadow:none!important;color:#5a7580!important;padding:7px 11px;min-height:35px;font-size:12px}.shell[data-appearance=classic] .filters .pills>button.selected{background:#246580!important;color:white!important;border-color:#246580!important}.shell[data-appearance=classic] .catalog-options select{border:1px solid #b7cccf;box-shadow:none;background:#f8fbf9;font-size:12px}.shell[data-appearance=classic] :is(.search,.game-search-field){border:1px solid #a9c2c9!important;box-shadow:none!important;background:#fffefa!important}.shell[data-appearance=classic] .search input{font-size:13px}.shell[data-appearance=classic] .find-authors{border:0!important;box-shadow:none!important;background:transparent!important;color:#5c7883!important;font-size:12px}.shell[data-appearance=classic] .game-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shell[data-appearance=classic] .game-cards .cover{aspect-ratio:11/5;border-bottom:1px solid #d4dfdb;background:#edf3ed}.shell[data-appearance=classic] .game-cards .cardbody{padding:13px 16px 0}.shell[data-appearance=classic] .game-cards .cardtitle>button:first-child{font-size:18px;line-height:25px;padding:3px 0;min-height:35px}.shell[data-appearance=classic] .game-cards .card-meta{font-size:11px;color:#72878a}.shell[data-appearance=classic] .game-cards .cardbody>small{font-size:11px;color:#829394}.shell[data-appearance=classic] .game-cards .cardbody p{font-size:13px;line-height:21px;min-height:42px;margin:10px 0 12px;-webkit-line-clamp:2;color:#5b737b}.shell[data-appearance=classic] .card-author{color:#66858c;font-size:11px;margin-top:5px}.shell[data-appearance=classic] .game-cards .cardfoot{border-top:1px solid #e1e7e1;min-height:42px}.shell[data-appearance=classic] .cardfoot>button{background:none!important;border:0!important;box-shadow:none!important}.shell[data-appearance=classic] .cardtitle>.favorite{border:0!important;box-shadow:none!important;background:transparent!important}.shell[data-appearance=classic] .cardtitle>.favorite.selected{background:#e9f2ed!important;color:#337c70!important}.shell[data-appearance=classic] .game-cards .card{transition:transform .15s,box-shadow .15s}@media(hover:hover){.shell[data-appearance=classic] .game-cards .card:hover{transform:translateY(-2px);box-shadow:3px 5px 0 #d0e0df}.shell[data-appearance=classic] .game-cards .card:hover .cardtitle>button:first-child{color:#246580}}.favorite.just-saved svg{animation:island-heart-pop .4s ease-out}@keyframes island-heart-pop{0%,to{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.95)}}.shell[data-appearance=classic] .script-game-search{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(200px,1.2fr);gap:12px;background:transparent!important;border:0!important;border-bottom:1px solid #cadbdd!important;padding:0 0 18px;margin-bottom:22px;align-items:center}.shell[data-appearance=classic] .script-game-search .game-search-control{max-width:none;width:100%}.shell[data-appearance=classic] .script-game-search .script-keyword{width:100%;max-width:none;min-height:44px}.shell[data-appearance=classic] .script-game-search .game-search-hint{display:none}.shell[data-appearance=classic] .script-cards .cardbody{background:#fffdf7}.shell[data-appearance=classic] .islander-card{padding:22px;box-shadow:2px 2px 0 #d9e5e4}.shell[data-appearance=classic] .islander-card .islander-identity small{color:#7b8e92;font-size:11px}.shell[data-appearance=classic] .detail-modal{background:#fffdf7!important;border:1px solid #9bbbc6;box-shadow:6px 6px 0 #193f4e40}.shell[data-appearance=classic] .detail-description{font-size:15px;line-height:1.8;margin:16px 0 18px;color:#405f6c}.shell[data-appearance=classic] .detail-launch{margin:0 0 20px;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.shell[data-appearance=classic] .detail-launch .primary{min-height:44px;background:#246580!important;color:white!important}.game-info h3{font-size:14px;color:#476a78;margin:12px 0}.shell[data-appearance=classic] .game-facts{background:#f0f5f1!important;border:0!important;gap:16px;padding:16px;margin:12px 0;font-size:13px}.pending-facts{font-size:12px;color:#74888f;margin:14px 0 22px}.pending-facts summary{cursor:pointer;display:list-item}.pending-facts p{line-height:1.7}.shell[data-appearance=classic] .report-link{font-size:11px;color:#7a8e94;border:0!important;box-shadow:none!important;background:none!important;padding:6px 0;margin-top:18px}.scene-cat{transform-origin:50% 90%;animation:island-cat-peek 24s steps(2) infinite}@keyframes island-cat-peek{0%,89%,to{transform:translateY(0) rotate(0)}92%{transform:translateY(-2px) rotate(-4deg)}96%{transform:translateY(0) rotate(3deg)}}.shell[data-motion-paused=true] :is(.island-scenery *,.sidebar-harbor *){animation-play-state:paused!important}@media(min-width:1700px){.shell[data-appearance=classic] .game-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1099px){.shell[data-appearance=classic] .recommendation-layout{grid-template-columns:minmax(0,1fr)}.shell[data-appearance=classic] .game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.shell[data-appearance=classic] .recommendation-layout{margin-bottom:16px}.shell[data-appearance=classic] .recommendation-layout .carousel{height:162px;padding:13px 14px 32px}.shell[data-appearance=classic] .recommendation-layout .carousel .herocopy{width:calc(100% - 101px);margin-left:0}.shell[data-appearance=classic] .recommendation-layout .carousel .heroart{top:30px;right:13px;width:91px;height:auto}.shell[data-appearance=classic] .recommendation-layout .carousel h2{font-size:19px;line-height:24px;margin:7px 0 5px}.shell[data-appearance=classic] .recommendation-layout .carousel .hero-description{font-size:11px;line-height:16px;-webkit-line-clamp:1;margin-bottom:8px}.shell[data-appearance=classic] .hero-actions button{min-height:30px;padding:4px 7px;font-size:11px}.shell[data-appearance=classic] .carousel-controls{left:14px;right:12px;bottom:5px}.shell[data-appearance=classic] .listinghead{margin-top:16px;gap:10px}.shell[data-appearance=classic] .listinghead h2{font-size:20px}.shell[data-appearance=classic] .filters{gap:9px;margin-bottom:13px}.shell[data-appearance=classic] .filters .pills{gap:5px}.shell[data-appearance=classic] .filters .pills>button{padding:5px 8px;min-height:32px;font-size:11px}.shell[data-appearance=classic] .game-cards{gap:12px}.shell[data-appearance=classic] .game-cards .cardbody{padding:9px 10px 0}.shell[data-appearance=classic] .game-cards .cardtitle>button:first-child{font-size:15px;line-height:21px;min-height:39px}.shell[data-appearance=classic] .game-cards .cardbody p{font-size:12px;line-height:18px;min-height:36px;margin:6px 0 9px}.shell[data-appearance=classic] .script-game-search{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:14px;margin-bottom:17px}.shell[data-appearance=classic] .script-game-search>label:first-child{grid-column:1/-1;font-size:12px}.shell[data-appearance=classic] .script-game-search .search{min-width:0}.shell[data-appearance=classic] .script-game-search input{font-size:12px}.shell[data-appearance=classic] .detail-modal{padding:18px}.shell[data-appearance=classic] .detail-description{font-size:14px;margin:12px 0}}@media(max-width:360px){.shell[data-appearance=classic] .game-cards,.shell[data-appearance=classic] .script-game-search{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.shell[data-appearance=classic] .game-cards .card{transition:none}.favorite.just-saved svg,.header-island-track,.pixel-car-wheel,.scene-cat{animation:none!important}}.shell[data-appearance=classic] :is(.cardbody,.guidegrid>article,.community-form,.member-editor,.role-editor,.simple-settings,.permission-option){background-image:none!important}.shell[data-appearance=classic] .carousel-dots button,.shell[data-appearance=classic] .carousel-dots button.chosen{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:9px!important;background:transparent!important;border:0!important;box-shadow:none!important}.shell[data-appearance=classic] .carousel-dots button:after{content:"";display:block;width:6px;height:6px;background:#84a8b1}.shell[data-appearance=classic] .carousel-dots button.chosen:after{background:#fff2ce}.shell[data-appearance=classic] .carousel-arrows{color:#e0eded!important}.shell[data-appearance=classic] .carousel-arrows button{opacity:1!important;color:#fff!important}.shell[data-appearance=classic] .carousel .herocopy{animation:none!important}.creator-badge{display:inline-flex!important;align-items:center;gap:4px;color:#387566!important;font-size:11px!important;line-height:20px;background:#edf4e9;padding:0 5px}.creator-badge:before{content:"";display:inline-block;width:4px;height:4px;background:#5c9076}@media(max-width:700px){.shell aside>nav button .nav-chevron{display:none!important}.shell[data-appearance=classic] .carousel-arrows span{color:#c0d7db!important}.shell[data-appearance=classic] .catalog-page .carousel h2{max-width:none}}.adaptive-cover{display:block;position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.adaptive-cover>img.adaptive-cover-main{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border:0;border-radius:0;object-fit:cover;background:transparent;z-index:1}.adaptive-cover.adaptive-cover-narrow>img.adaptive-cover-main{object-fit:contain!important;image-rendering:auto!important}.adaptive-cover>img.adaptive-cover-backdrop{position:absolute;inset:-12%;display:block;width:124%;height:124%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover!important;filter:blur(20px) brightness(.72) saturate(.85);image-rendering:auto!important;z-index:0}.detail-gallery-frame>.adaptive-cover{position:absolute;inset:0}.shell[data-appearance=classic] .game-cards .cover{padding:0}.cover>.adaptive-cover.card-image{position:absolute;inset:0;width:100%;height:100%}.quick-import{width:min(720px,calc(100vw - 32px));max-height:88dvh;overflow-y:auto}.quick-import>label{display:block;margin:16px 0}.quick-import input:not([type=checkbox]),.quick-import select,.quick-import textarea{width:100%;max-width:100%;box-sizing:border-box}.quick-import-results{margin-top:20px}.quick-import-row{padding:16px 0;border-top:1px solid #cadbdc}.quick-import-row>label:not(.quick-import-selection){display:block;margin:10px 0}.quick-import-url{overflow-wrap:anywhere;font-size:12px;color:#536b79}.quick-import-selection{display:flex;gap:8px;align-items:center;font-size:13px}.quick-import-selection input{width:18px;height:18px;flex-shrink:0}.quick-import-cover{display:block;width:100%;max-width:320px;aspect-ratio:11/5;object-fit:contain;background:#eaf2ed;border:1px solid #cadbdc;margin:12px 0}.site-registration{width:100%;text-align:center;margin:12px 0 6px;padding:0 12px;font-size:12px;line-height:1.8;box-sizing:border-box}.site-registration a{color:#536b79;text-decoration:none;display:inline-block;padding:4px 0;overflow-wrap:anywhere}.site-registration a:focus-visible,.site-registration a:hover{color:#23658a;text-decoration:underline;text-underline-offset:3px}.shell[data-appearance=classic] :is(.brand,.mobile-brand)>.brand-copy{display:inline-grid;grid-template-columns:minmax(0,1fr);flex:0 0 auto;min-width:0;max-width:none;white-space:nowrap}.brand-copy>.brand-name{display:block;white-space:nowrap;line-height:1.2}.shell[data-appearance=classic] :is(.brand,.mobile-brand) small.brand-english{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-top:4px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:0;line-height:14px;color:#607e90}.brand-english>span{display:block;flex:0 0 auto}@media(max-width:700px){.shell[data-appearance=classic] .mobile-brand small.brand-english{font-size:8px;line-height:10px;margin-top:2px}}