/* Geometry only: shared theme and original controls remain authoritative. */
html .p229-settings .pg221-trigger{min-width:112px;transition:none!important;animation:none!important}
html .p299-more-panel [data-p299-group=games] h3 svg{display:none!important}
#pg430-mag-toggle{display:none;width:39px;height:39px;padding:8px}
#pg430-mag-toggle svg{display:block;width:22px;height:22px}
#pg430-mag-menu{width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 28px);border:1px solid var(--line,#dedced);border-radius:20px;padding:0;background:var(--panel,#fff);color:var(--ink,#18233f);box-shadow:0 18px 70px #15213a40;overflow:auto}
#pg430-mag-menu::backdrop{background:#111a4266;backdrop-filter:blur(4px)}
#pg430-mag-menu>header{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid var(--line,#dedced);position:sticky;top:0;background:var(--panel,#fff);z-index:1;font-size:15px}
#pg430-mag-menu>header button{margin-inline-start:auto;width:34px;height:34px;border:1px solid var(--line,#ddd);border-radius:10px;background:var(--bg,#f4f4fc);color:inherit;font-size:24px;line-height:1;cursor:pointer}
.pg430-mag-menu-body{display:grid;gap:8px;padding:14px}
.pg430-mag-menu-body>a,.pg430-mag-menu-body>button{display:flex;align-items:center;width:100%;min-height:42px;text-align:start;padding:10px 13px;border:1px solid var(--line,#dedced);border-radius:11px;background:var(--bg,#f6f5ff);color:inherit;text-decoration:none;font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}
.pg430-mag-menu-body .issue-title{display:grid!important;width:100%;min-width:0;margin:0 0 6px}.pg430-mag-menu-body .issue-title input{width:100%;font-size:16px!important}
.pg430-mag-menu-body #mag-language{justify-content:flex-start}.pg430-mag-menu-body #theme{width:100%;font-size:20px}
@media(max-width:700px){#pg430-mag-toggle:not([hidden]){display:grid;place-items:center}body:has(#pg430-mag-toggle)>.top{display:flex;flex-wrap:nowrap;gap:7px;padding:9px 10px;min-width:0}body:has(#pg430-mag-toggle)>.top .brand{font-size:15px;white-space:nowrap;margin-inline-end:auto}body:has(#pg430-mag-toggle)>.top>h1{display:none}body:has(#pg430-mag-toggle)>.top>#preview,body:has(#pg430-mag-toggle)>.top>#export{min-width:0;padding:8px;font-size:11px;max-width:100px;overflow-wrap:anywhere}body:has(#pg430-mag-toggle) .toolbar-menu{position:fixed;inset-inline:auto 12px;top:auto;bottom:20px;width:min(280px,calc(100vw - 24px));max-height:65dvh;overflow:auto;z-index:1000}.p229-panel{max-width:calc(100vw - 24px)!important;overscroll-behavior:contain;scrollbar-width:thin}}
@media print{#pg430-mag-toggle,#pg430-mag-menu,#pg430-preparing{display:none!important}}

.pg351-categories{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin}.pg351-categories>button{flex:1 0 auto;min-width:65px}.pg351-tools a{text-decoration:none!important}
