.game-picker{border:1px solid #e9e2f1;border-radius:10px;background:#faf8fd;padding:14px;margin-bottom:18px}.game-picker>label{display:block;color:#897298;font-size:11px;margin-bottom:7px}.game-picker>input{width:100%;padding:10px 12px;border:1px solid #ded4ee;background:#fff;border-radius:7px;font:inherit;color:#695578;outline-color:#c3afed}.picker-results{max-height:300px;overflow:auto;margin-top:8px}.picker-count{display:block;font-size:10px;color:#aa98b6;margin:6px 0}.picker-game{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #eee8f4;border-radius:7px;padding:9px;margin:6px 0;color:#715a85}.picker-game:hover:not(:disabled){border-color:#bcaaeb;background:#f6f1ff}.picker-game:disabled{opacity:.55;cursor:default}.picker-game img{width:58px;height:34px;object-fit:cover;border-radius:4px}.picker-game>span{flex:1;min-width:0}.picker-game strong{display:block;font-size:11px;overflow-wrap:anywhere}.picker-game small{display:block;font-size:9px;color:#ac9ab9}.picker-game>b{font-size:10px;color:#8c71ca;white-space:nowrap}.help-admin-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.help-admin-catalog{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow:auto}.help-admin-catalog .catalog-toolbar>label{display:block;font-size:11px;color:#9f8eaf;margin-bottom:9px}.help-admin-row{display:block;width:100%;text-align:left;border:0;border-left:3px solid transparent;border-bottom:1px solid #eee7f4;background:#fff;padding:15px 17px;color:#80658f}.help-admin-row.active{background:#f4eeff;border-left-color:#9674db}.help-admin-row:hover{background:#faf7ff}.help-admin-row strong{display:block;font-size:12px;font-weight:500}.help-admin-row small{display:block;font-size:10px;color:#b1a0bc;line-height:1.8;margin-top:5px}.help-edit-image{display:flex;gap:15px;align-items:center;color:#ac9ab9;font-size:11px}.help-edit-image img{width:160px;height:105px;object-fit:cover;border-radius:9px;border:1px solid #eee5f6}.help-section-editor{border:1px solid #e9e1f1;background:#fdfbff;border-radius:10px;padding:17px;margin:17px 0}.help-section-editor>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.help-section-editor>div:first-child strong{font-size:11px;color:#9a82ad}.help-section-editor>div:first-child button{border:1px solid #e7def1;background:#fff;border-radius:5px;font-size:10px;padding:4px 7px;color:#a38ab5}.help-section-editor .field+.field{margin-top:12px}.help-section-editor textarea{min-height:180px;line-height:1.95}.help-edit-preview{background:#faf7fd;border:1px solid #e7ddf0;border-radius:10px;margin-top:17px;padding:22px;color:#8c739d;overflow-wrap:anywhere}.help-edit-preview h1{font-size:22px}.help-edit-preview h2{font-size:17px;margin-top:26px}.help-edit-preview p,.help-edit-preview li{font-size:12px;line-height:2}.help-edit-preview img{max-width:100%;max-height:270px;object-fit:contain;border-radius:10px}.help-edit-preview code{font-size:11px;background:#eee6f7;padding:2px 5px;border-radius:4px}.help-edit-preview a{color:#8363c8;text-decoration:underline}.help-save-actions{display:flex;gap:9px}.help-sync-notice{font-size:12px;color:#a68c62;background:#fff8e8;padding:12px;border-radius:8px}@media(max-width:1150px){.help-admin-workspace{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:900px){.help-admin-workspace{grid-template-columns:1fr}.help-admin-catalog{position:static;max-height:275px}.help-save-actions{flex-wrap:wrap}.help-edit-image img{width:135px;height:90px}}@media(max-width:500px){.help-save-actions .button{padding:9px;font-size:10px}.help-section-editor{padding:13px}.help-section-editor>div:first-child span{display:flex;gap:3px}.picker-game img{width:45px;height:30px}.help-edit-preview{padding:15px}.help-section-editor>div:first-child button{padding:4px}}
.article-composer{border:1px solid #ded5eb;border-radius:12px;background:#f5f2f8;overflow:clip;margin-top:18px}.article-toolbar{position:sticky;top:78px;z-index:4;display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:11px;background:#faf8fd;border-bottom:1px solid #e5ddef}.article-toolbar button,.article-toolbar select{border:1px solid transparent;background:#fff;color:#70588a;font:inherit;font-size:12px;padding:7px 9px;border-radius:5px;cursor:pointer}.article-toolbar button:hover{background:#eee7fb;border-color:#d6c7ed}.article-toolbar select{border-color:#e4dced}.article-toolbar button:disabled{opacity:.4}.article-editor-canvas{max-width:760px;min-height:560px;margin:24px auto;background:white;box-shadow:0 3px 24px #39264e07;padding:38px 42px;outline:0;color:#453e52;line-height:1.95;font-size:15px;overflow-wrap:anywhere}.article-editor-canvas:focus{box-shadow:0 0 0 2px #cdb9ef55}.article-editor-canvas p{margin:0 0 1.2em;min-height:1.8em}.article-editor-canvas h2{font-size:23px;margin:1.7em 0 .7em;color:#342d42}.article-editor-canvas h3{font-size:18px;margin:1.3em 0 .7em}.article-editor-canvas ul,.article-editor-canvas ol{padding-left:24px}.article-editor-canvas blockquote,.help-rich-body blockquote{margin:22px 0;border-left:3px solid #a28ad5;padding:12px 18px;background:#f5f1fa;color:#80708f}.article-editor-canvas a{color:#7654bb;text-decoration:underline}.article-image{margin:26px 0;position:relative}.article-image img{display:block;max-width:100%;height:auto;margin:auto;border-radius:8px}.article-image figcaption{font-size:12px;color:#9b91a5;text-align:center;margin-top:9px;min-height:1.7em;outline:0}.article-image figcaption[contenteditable]:empty:before{content:attr(data-caption-placeholder);color:#c1b5cb}.article-image:focus{outline:2px solid #b49bdc;outline-offset:5px}.article-image>[data-remove-article-image]{position:absolute;right:8px;top:8px;border:0;border-radius:50%;background:#32263cbf;color:white;font-size:20px;width:28px;height:28px;cursor:pointer}.article-editor-status{font-size:11px;line-height:1.9;color:#9c87ae;margin:15px 20px}.article-link-editor{padding:15px;background:#f4eefb;display:flex;gap:10px;align-items:end;flex-wrap:wrap}.article-link-editor[hidden]{display:none}.article-link-editor label{font-size:11px;flex:1;min-width:150px}.article-link-editor input{display:block;width:100%;padding:8px;border:1px solid #dfd2ec;border-radius:5px;margin-top:5px}.article-link-editor button{padding:8px;border:1px solid #d9c9e9;border-radius:5px;color:#83639f;background:#fff}.help-rich-body{font-size:15px;line-height:2;color:#6c6278;overflow-wrap:anywhere}.help-rich-body>h2{font-size:23px;color:#463952;margin:35px 0 20px;scroll-margin-top:100px}.help-rich-body>h3{font-size:19px;color:#574362;margin:26px 0 16px;scroll-margin-top:100px}.help-rich-body p{margin:16px 0}.help-rich-body a{color:#8760ca;text-decoration:underline}.help-rich-body ul,.help-rich-body ol{padding-left:24px}.help-rich-body hr,.article-editor-canvas hr{border:0;border-top:1px solid #e8e1ef;margin:30px 0}.help-edit-preview .article-image img{max-height:none}.game-row-wrap{display:flex;align-items:center;padding-left:13px;border-bottom:1px solid #eee8f4}.game-row-wrap>.game-row{flex:1;min-width:0;border-bottom:0}.game-row-wrap>input{accent-color:#8b6ed4;width:15px;height:15px;flex-shrink:0;cursor:pointer}.bulk-tools{padding:18px 22px;margin-bottom:20px}.bulk-tools[hidden]{display:none}.bulk-top{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:12px}.bulk-top>strong{font-size:14px}.bulk-top>span{color:#a28cb0;margin-right:auto;font-size:11px}.bulk-top .button{font-size:11px;padding:8px 11px}.bulk-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #eee5f4}.bulk-actions label{font-size:10px;color:#a088b1}.bulk-actions select,.feedback-manager select{display:block;padding:8px;border:1px solid #e2d5ed;border-radius:6px;color:#836592;background:#fcfaff;font:inherit;min-width:110px;margin-top:5px}.bulk-actions>button{padding:8px 10px;background:#f3edfc;border:1px solid #e1d4f2;border-radius:6px;color:#9272ad;font-size:11px;cursor:pointer}.bulk-actions>button:disabled{opacity:.4}.bulk-tools>p{font-size:11px;color:#9c83ad;margin:10px 0 0}#bulk-import-preview{padding:18px;margin-top:18px;background:#f8f4fd;border:1px solid #e5daee;border-radius:9px;font-size:12px}#bulk-import-preview ul{max-height:200px;overflow:auto;padding-left:20px}.feedback-manager{padding:27px}.feedback-item{padding:21px 0;border-top:1px solid #eee5f4;font-size:12px}.feedback-item>div{display:flex;justify-content:space-between;gap:10px}.feedback-item small{color:#ad98b9;display:block;margin:9px 0}.feedback-item p{white-space:pre-wrap;overflow-wrap:anywhere;color:#927d9f;font-size:13px;line-height:1.9}.feedback-item>a{color:#8e6daf;margin-right:15px}.feedback-item .button{font-size:10px;padding:7px 12px}.resource-update-check{display:flex;flex-direction:row!important;align-items:center;gap:10px;font-size:11px;color:#a18aae}.resource-update-check input{width:auto!important;accent-color:#8d70c0}.search-form{position:relative}.search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:20;background:#fff;border:1px solid #e4ddf0;box-shadow:0 14px 35px #4c366f1a;border-radius:11px;padding:7px;max-height:360px;overflow:auto}.search-suggestions[hidden]{display:none}.search-suggestions>a{display:flex;align-items:center;gap:12px;text-align:left;padding:10px;border-radius:7px;color:#55436c}.search-suggestions>a:hover,.search-suggestions>a:focus{background:#f5efff;outline:0}.search-suggestions img{width:64px;height:38px;object-fit:cover;border-radius:5px}.search-suggestions strong{display:block;font-size:12px}.search-suggestions small{display:block;font-size:10px;color:#a89ab5;margin-top:3px}.search-suggestions>a>span{flex:1;min-width:0}.search-suggestions svg{width:15px;height:15px;color:#ae9abe}.search-suggestions p{font-size:12px;color:#9f8cb1;margin:12px}.sharing-hero{overflow:visible;isolation:isolate}.sharing-art{overflow:hidden;border-radius:0 22px 22px 0}.sharing-copy{position:relative;z-index:2}.card-resource{display:flex;gap:6px;align-items:center;margin:14px 0 13px;color:#9588a4;font-size:10px;min-width:0}.card-resource>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:47%}.card-resource>span+span:before{content:'·';margin-right:6px;color:#c9bfd4}.card-resource .card-language{color:#6d9a84;flex-shrink:0;margin-left:auto;max-width:none}.card-update-kind{font-size:9px;color:#a091af}.card-meta{gap:5px}.card-meta time{font-size:9px}.card-meta .platform{font-size:9px}.feedback-trap{position:absolute;left:-9999px}#resource-report-form label:not(.feedback-trap){display:block;font-size:12px;color:#897395;margin:17px 0}#resource-report-form select,#resource-report-form textarea{width:100%;display:block;border:1px solid #e1d5ec;border-radius:7px;font:inherit;font-size:14px;color:#665173;padding:11px;background:#fbf9fd;margin-top:8px}#resource-report-form .report-status{font-size:12px;color:#ab7192}.report-success{background:#f0f8f3;color:#64917a;padding:22px;border-radius:10px}.report-success strong{font-size:18px}.report-success p{margin-bottom:0!important}.help-contact-slot>.btn+.btn{margin-left:10px}
@media(min-width:901px){.sharing-hero{min-height:250px}.sharing-copy{padding:23px 0 22px 30px}.sharing-copy h1{font-size:37px;margin:10px 0}.sharing-copy>p{margin-bottom:15px}.sharing-copy .search-form input{padding:12px 0}.sharing-copy .search-form .btn{padding:10px 18px}.quick-search{margin:9px 0 13px}.sharing-notice{padding:9px 4px}.home-game-section{margin-top:20px}.new-home{padding-top:21px}}
@media(max-width:900px){.article-editor-canvas{margin:12px;min-height:450px;padding:25px;font-size:15px}.article-toolbar{top:65px}.bulk-tools{padding:16px}.bulk-actions label{flex:1;min-width:110px}.bulk-actions select{width:100%}.bulk-top{gap:10px}.bulk-top .button{font-size:10px}.feedback-manager{padding:20px}.sharing-art{border-radius:0}.help-rich-body{font-size:14px}.article-editor-canvas h2,.help-rich-body>h2{font-size:21px}}
@media(max-width:580px){.article-editor-canvas{margin:8px;padding:20px 16px}.article-toolbar{gap:3px;padding:8px}.article-toolbar button,.article-toolbar select{font-size:11px;padding:7px}.article-editor-status{margin:12px;font-size:10px}.bulk-top>strong{flex-basis:100%}.bulk-actions{gap:8px}.bulk-actions>button{font-size:10px;padding:9px 8px}.card-resource{font-size:9px;gap:4px;margin:11px 0}.card-resource>span+span:before{margin-right:4px}.card-meta time,.card-meta .platform,.card-update-kind{font-size:8px}.card-meta{gap:4px;flex-wrap:wrap}.help-rich-body>h2{font-size:20px}.help-rich-body>h3{font-size:17px}.article-image{margin:22px 0}.help-contact-slot>.btn+.btn{margin:10px 0 0}}
#help-admin-editor{overflow:visible}.article-toolbar{box-shadow:0 4px 12px #4d35630a;border-radius:12px 12px 0 0}
