.guide-filters{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #eae4da;margin:0 0 24px}.platform-tabs{display:flex;gap:24px;min-width:0;overflow-x:auto}.platform-tab{white-space:nowrap;padding:14px 0;border-bottom:2px solid transparent;color:#968775;font-size:14px;transition:color .15s}.platform-tab:hover{color:#3e3225}.platform-tab.active{color:#4a3621;border-bottom-color:#a57d49;font-weight:650}.guide-client-select{display:flex;align-items:center;gap:10px;font-size:13px;color:#867562;white-space:nowrap}.guide-client-select select{background:#fff;border:1px solid #e5dcca;border-radius:8px;padding:8px 11px;font:inherit;color:#66513a;max-width:210px}.guide-client-info{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 24px;border-bottom:1px solid #eae4da;margin-bottom:24px}.guide-client-info h2{font-size:18px;margin:0 0 8px}.guide-client-info p{font-size:14px;line-height:1.8;color:#867562;margin:0;max-width:650px}.client-entry-links{display:flex;align-items:center;gap:16px;flex-shrink:0;font-size:13px;color:#8e6238}.client-entry-links .button{min-height:38px;padding:8px 14px;font-size:13px}.guide-platform-meta{color:#967b56;font-size:11px;margin:0 0 15px}.tutorial-card .guide-platform-meta{margin-top:auto}.tutorial-prose .guide-platform-meta{font-size:13px;margin:22px 0 0}.tutorial-prose .guide-client-info{margin-top:18px}.tutorial-prose .guide-client-info p{font-size:14px}.scene-list .scene-chip{display:inline-flex;align-items:center;text-decoration:none}.light .content-card .article-sub{gap:10px}@media(max-width:900px){.guide-filters{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:15px}.platform-tabs{gap:25px}.guide-client-select{justify-content:space-between}.guide-client-select select{flex:1;max-width:260px}.guide-client-info{align-items:flex-start;flex-direction:column;gap:15px}.client-entry-links{flex-wrap:wrap}}@media(max-width:500px){.platform-tabs{gap:22px}.platform-tab{font-size:13px}.guide-client-select select{max-width:calc(100% - 70px)}.tutorial-prose .guide-client-info p{font-size:14px}}body:not(.light) .guide-filters,body:not(.light) .guide-client-info{border-color:#57504a}body:not(.light) .platform-tab.active{color:#f8e7ce}body:not(.light) .guide-client-select select{background:#302c28;color:#ecd8bc;border-color:#5b4e40}
body.light .guide-filters,body.light .guide-client-info{border-color:rgba(143,111,169,.2)}body.light .platform-tab{color:#776685}body.light .platform-tab:hover{color:#4b375b}body.light .platform-tab.active{color:#67467b;border-bottom-color:#9c76b3}body.light .guide-client-select,body.light .guide-client-info p{color:#776a83}body.light .guide-client-select select{background:rgba(255,252,255,.9);border-color:#ddcee8;color:#68517b}body.light .client-entry-links{color:#765189}body.light .guide-platform-meta{color:#755983}body:not(.light) .guide-filters,body:not(.light) .guide-client-info{border-color:#514158}body:not(.light) .platform-tab.active{color:#ead6f5}body:not(.light) .guide-client-select select{background:#302638;color:#dfcaec;border-color:#5a4668}
.rich-article-body{min-width:0;overflow-wrap:anywhere}
.rich-article-body h2,.rich-article-body h3{scroll-margin-top:24px}
.rich-article-body p{margin:0 0 18px}
.rich-article-body ul,.rich-article-body ol{padding-left:26px;margin:16px 0 24px}
.rich-article-body li{margin:8px 0}
.rich-article-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.rich-article-body blockquote{border-left:3px solid #469888;background:var(--cyan-tint);padding:14px 18px;margin:24px 0}
.rich-article-body figure{width:100%;max-width:100%;margin:26px 0}
.rich-article-body figure[data-width="75"]{width:75%}.rich-article-body figure[data-width="50"]{width:50%}.rich-article-body figure[data-width="25"]{width:25%}
.rich-article-body figure[data-align="center"]{margin-left:auto;margin-right:auto}.rich-article-body figure[data-align="right"]{margin-left:auto;margin-right:0}
.rich-article-body img{display:block;max-width:100%;height:auto;border-radius:8px}
.rich-article-body figure img{width:100%}
.rich-article-body figcaption{font-size:12px;line-height:1.7;color:var(--muted);text-align:center;margin-top:10px}
.rich-article-body table{border-collapse:collapse;display:block;max-width:100%;overflow:auto;margin:24px 0;width:100%}
.rich-article-body td,.rich-article-body th{border:1px solid var(--border-bright);padding:10px 14px;min-width:90px;text-align:left}
.rich-article-body th{background:var(--cyan-tint)}
.rich-article-body pre{overflow:auto;max-width:100%;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--cyan-tint)}
.rich-article-body hr{border:0;border-top:1px solid var(--border);margin:28px 0}
.admin-ui{line-height:1.5;min-height:100vh}
