.gh-wrap{max-width:1100px;margin:0 auto;padding:42px 7% 70px}.gh-hero{padding:36px 0 42px;border-bottom:1px solid #ffffff20}.gh-hero h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;overflow-wrap:anywhere}.gh-hero h1 span{color:var(--mint,#52e6c2)}.gh-hero p{color:var(--muted,#9aa9c0);max-width:780px;line-height:1.8}.gh-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.gh-button{display:inline-block;padding:11px 16px;border-radius:7px;background:#52e6c2;color:#07111b;text-decoration:none;font-weight:700}.gh-button.secondary{background:#17243a;color:#dce8f5;border:1px solid #ffffff22}.gh-panel{margin-top:30px;padding:25px;border:1px solid #ffffff20;border-radius:12px;background:#0d1728}.gh-tabs{display:flex;gap:22px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #ffffff20}.gh-tabs a,.gh-breadcrumb a,.gh-back a{color:#52e6c2;text-decoration:none}.repo-tree{display:grid;gap:12px;padding:18px;background:#070c16;border:1px solid #ffffff18;border-radius:8px;color:#c9d8e8;font-family:ui-monospace,monospace}.wiki-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-top:22px}.wiki-card{display:grid;gap:8px;padding:17px;border:1px solid #ffffff20;border-radius:9px;color:#e6edf5;text-decoration:none;background:#101d31}.wiki-card:hover{border-color:#52e6c2}.wiki-card span{color:#9aa9c0;font-size:.9rem;line-height:1.55}.gh-breadcrumb{font-size:.9rem;color:#9aa9c0;margin-bottom:18px}.language-switch{display:flex;justify-content:flex-end;gap:10px;padding:8px 7%;background:#080d18;border-bottom:1px solid #ffffff18;font:600 .85rem system-ui}.language-switch a{color:#52e6c2;text-decoration:none}.language-switch span{color:#9aa9c0}@media(max-width:720px){.gh-wrap{padding:25px 5% 50px}.gh-panel{padding:18px}.gh-actions{flex-direction:column;align-items:flex-start}}.poic-python-poster{margin:28px 0 8px;padding:clamp(20px,4vw,38px);border:1px solid rgba(82,230,194,.38);border-radius:16px;background:radial-gradient(ellipse at 90% 0%,rgba(82,230,194,.13),transparent 42%),linear-gradient(145deg,#0b1928,#08111e);box-shadow:0 18px 50px rgba(0,0,0,.2);color:#e6edf5}.poic-python-kicker,.poic-python-code-label{margin:0 0 10px;color:#52e6c2;font:700 .76rem/1.5 ui-monospace,monospace;letter-spacing:.12em}.poic-python-poster>h2{margin:0 0 10px;font-size:clamp(1.55rem,3.5vw,2.35rem);line-height:1.15;color:#f2f7fb}.poic-python-lead{max-width:780px;color:#b8c8d8;line-height:1.75}.poic-python-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:22px 0}.poic-python-card{position:relative;min-width:0;padding:17px;border:1px solid #ffffff1c;border-radius:10px;background:rgba(16,29,49,.88)}.poic-python-number{color:#52e6c2;font:700 .76rem ui-monospace,monospace}.poic-python-card h3{margin:8px 0;color:#f2f7fb;font-size:1.02rem}.poic-python-card p{margin:0;color:#aebed0;font-size:.92rem;line-height:1.65}.poic-python-card code,.poic-python-code code{color:#a9f4df;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.poic-python-code{margin:18px 0;padding:17px;border:1px solid #ffffff20;border-radius:10px;background:#050b13}.poic-python-code pre{overflow-x:auto;margin:0;color:#d9e7f5;font:.9rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.poic-python-safety{padding:13px 15px;border-left:3px solid #52e6c2;background:#102235;color:#c5d5e5;line-height:1.65}.poic-python-links{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:20px}.poic-python-links a{color:#52e6c2;font-weight:700;text-decoration:none}.poic-python-links a:hover{text-decoration:underline}@media(max-width:560px){.poic-python-poster{padding:18px}.poic-python-links{flex-direction:column;align-items:flex-start}}
