:root{--bg-base:#071a26;--surface-solid:#071a26ed;--border-default:#1f5575;--accent-cyan:#9ff0ff;--accent-cyan-strong:#36c9ff;--point-amber:#ffb347;--text-primary:#eaf6ff;--text-secondary:#cfeeff;--text-dim:#7fb0c5;--font-pixel:"DotGothic16",monospace;--font-body:"M PLUS 1 Code","DotGothic16",monospace}html[lang=th]{--font-pixel:"DotGothic16","Noto Sans Thai",monospace;--font-body:"M PLUS 1 Code","DotGothic16","Noto Sans Thai",monospace}html[lang=hi],html[lang=ne]{--font-pixel:"DotGothic16","Noto Sans Devanagari",monospace;--font-body:"M PLUS 1 Code","DotGothic16","Noto Sans Devanagari",monospace}html[lang=bn]{--font-pixel:"DotGothic16","Noto Sans Bengali",monospace;--font-body:"M PLUS 1 Code","DotGothic16","Noto Sans Bengali",monospace}html[lang=ar]{--font-pixel:"DotGothic16","Noto Sans Arabic",monospace;--font-body:"M PLUS 1 Code","DotGothic16","Noto Sans Arabic",monospace}html[lang=ur]{--font-pixel:"DotGothic16","Noto Nastaliq Urdu","Noto Sans Arabic",monospace;--font-body:"M PLUS 1 Code","DotGothic16","Noto Nastaliq Urdu","Noto Sans Arabic",monospace}html[lang=ur] body{line-height:2.2}html[lang=ru],html[lang=uk]{--font-pixel:"DotGothic16","Noto Sans Mono",monospace;--font-body:"M PLUS 1 Code","Noto Sans Mono","DotGothic16",monospace}:root{--font-read:system-ui,-apple-system,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans",Roboto,sans-serif}html[lang=th]{--font-read:"Noto Sans Thai",system-ui,sans-serif}html[lang=hi],html[lang=ne]{--font-read:"Noto Sans Devanagari",system-ui,sans-serif}html[lang=bn]{--font-read:"Noto Sans Bengali",system-ui,sans-serif}html[lang=ar]{--font-read:"Noto Sans Arabic",system-ui,sans-serif}html[lang=ur]{--font-read:"Noto Nastaliq Urdu","Noto Sans Arabic",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);line-height:1.7}a{color:var(--accent-cyan);text-decoration:none}a:hover{color:var(--accent-cyan-strong)}img{max-width:100%;height:auto}.g-bar{border-bottom:1px solid var(--border-default);background:#071a26d9}.g-bar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:14px 16px;display:flex}.g-brand{font-family:var(--font-pixel);letter-spacing:.04em;color:var(--text-primary);align-items:center;gap:10px;font-size:18px;display:flex}.g-bar-link{color:var(--text-secondary);font-size:13px;font-weight:700}.g-main{max-width:760px;margin:0 auto;padding:16px 16px 56px}.g-crumbs ol{color:var(--text-dim);flex-wrap:wrap;gap:6px;font-size:12px;list-style:none;display:flex}.g-crumbs li+li:before{content:"›";color:var(--text-dim);margin-inline-end:6px}.g-crumbs a{color:var(--text-secondary)}.g-crumbs [aria-current]{color:var(--text-dim)}html[dir=rtl] .g-crumbs li+li:before{content:"‹"}.g-article h1,.g-index h1{font-family:var(--font-pixel);letter-spacing:.02em;text-shadow:0 0 18px #36c9ff59;margin:24px 0 12px;font-size:clamp(26px,6vw,36px);font-weight:400;line-height:1.35}.g-meta{color:var(--text-dim);flex-wrap:wrap;gap:4px 14px;margin-bottom:24px;font-size:12px;display:flex}.summary{font-family:var(--font-read);color:var(--text-secondary);border-inline-start:3px solid var(--accent-cyan-strong);margin-bottom:24px;padding:4px 0 4px 16px;font-size:17px;line-height:1.8}.g-toc{border:1px solid var(--border-default);background:var(--surface-solid);border-radius:10px;margin-bottom:32px}.g-toc summary{cursor:pointer;color:var(--accent-cyan);padding:12px 16px;font-size:14px;font-weight:700;list-style-position:inside}.g-toc ol{padding-block:0 14px;padding-inline:40px 16px;font-size:14px;line-height:1.9}.g-toc a{color:var(--text-secondary)}.g-body{max-width:720px;font-family:var(--font-read);color:var(--text-primary);font-size:17px;line-height:1.8}@media (width<=640px){.g-body,.summary{font-size:16px}}.g-body>*+*{margin-top:18px}.g-body h2{font-family:var(--font-pixel);color:var(--accent-cyan);margin-top:48px;scroll-margin-top:16px;font-size:24px;font-weight:400;line-height:1.4}.g-body h3{margin-top:32px;font-size:18px}.g-body ul,.g-body ol{padding-inline-start:1.4em}.g-body li+li{margin-top:6px}.g-body strong{color:var(--accent-cyan)}.g-body a{text-underline-offset:3px;text-decoration:underline}.g-table{border:1px solid var(--border-default);border-radius:10px;overflow-x:auto}.g-table table{border-collapse:collapse;width:100%;font-family:var(--font-read);font-size:15px;line-height:1.7}.g-table th,.g-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border-default);padding:10px 12px}.g-table tr:last-child td{border-bottom:none}.g-table th{color:var(--text-dim);background:#1f557540;font-weight:700}.g-callout{border:1px solid var(--point-amber);background:#ffb34712;border-radius:10px;padding:16px 18px}.g-callout>*+*{margin-top:8px}.g-callout .g-callout-title{color:var(--point-amber);font-weight:700}.g-callout strong{color:var(--point-amber)}.g-figure{text-align:center;margin-top:28px}.g-figure img{border:1px solid var(--border-default);background:#000;border-radius:16px;width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.g-figure figcaption{font-family:var(--font-read);color:var(--text-dim);margin-top:10px;font-size:13px;line-height:1.7}.g-cta{border:1px solid var(--border-default);background:var(--surface-solid);text-align:center;border-radius:12px;margin-top:48px;padding:24px 16px}.g-cta p{color:var(--text-secondary);margin-bottom:16px;font-weight:700}.g-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.g-badges a{line-height:0;display:inline-block}.g-badges img{width:auto;height:48px}.g-faq{margin-top:48px}.g-faq h2,.g-related h2{font-family:var(--font-pixel);color:var(--accent-cyan);margin-bottom:8px;font-size:24px;font-weight:400}.g-faq h3{color:var(--text-primary);margin-top:22px;font-size:16px;line-height:1.7}.g-faq p{font-family:var(--font-read);color:var(--text-secondary);margin-top:6px;font-size:16px;line-height:1.8}.g-share{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;font-size:13px;display:flex}.g-share a,.g-share button{border:1px solid var(--border-default);font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.g-share a:hover,.g-share button:hover{color:var(--accent-cyan);border-color:var(--accent-cyan-strong)}.g-share button{display:none}:root.js .g-share button{display:inline-flex}.g-related{margin-top:56px}.g-cards{gap:12px;margin-top:12px;list-style:none;display:grid}.g-cards a{border:1px solid var(--border-default);background:var(--surface-solid);border-radius:10px;padding:16px;display:block}.g-cards a:hover{border-color:var(--accent-cyan-strong)}.g-cards b{color:var(--text-primary);font-size:16px;line-height:1.6;display:block}.g-cards span{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.7;display:block}.g-cards time{color:var(--text-dim);margin-top:8px;font-size:12px;display:block}footer{border-top:1px solid var(--border-default);text-align:center;padding:40px 24px}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:16px;display:flex}.footer-links a{color:var(--text-secondary);font-size:13px;font-weight:700}.footer-links a.social-x,.footer-links a.social-ig,.footer-links a.social-tt{align-items:center;line-height:0;display:inline-flex}.copyright{color:var(--text-dim);font-size:12px}
