.codetabs{max-width:880px;margin:56px auto 0;text-align:left;background:var(--navy);border-radius:22px;box-shadow:var(--sh);overflow:hidden}.codetabs input{position:absolute;opacity:0;pointer-events:none}.codetabs .tabs{display:flex;flex-wrap:wrap;gap:4px;padding:12px 12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.codetabs label{cursor:pointer;color:#ffffffb8;font-weight:600;font-size:14px;padding:9px 14px;border-radius:10px 10px 0 0}.codetabs label:hover{color:#fff}.codetabs .code{display:none;margin:0;padding:22px 26px 26px;color:#e9ecfa;font-family:var(--mono);font-size:13.5px;line-height:1.65;overflow-x:auto;white-space:pre}#lang-python:checked~.tabs label[for=lang-python],#lang-dotnet:checked~.tabs label[for=lang-dotnet],#lang-go:checked~.tabs label[for=lang-go],#lang-java:checked~.tabs label[for=lang-java],#lang-c:checked~.tabs label[for=lang-c]{background:var(--sun);color:var(--ink)}#lang-python:checked~.code-python,#lang-dotnet:checked~.code-dotnet,#lang-go:checked~.code-go,#lang-java:checked~.code-java,#lang-c:checked~.code-c{display:block}.codetabs input:focus-visible~.tabs{outline:2px solid var(--sun);outline-offset:-2px}.dcmp p.sub code,.dinst code{font-family:var(--mono);font-size:.9em;background:var(--sand);border-radius:6px;padding:1px 6px}.buyerr{color:var(--red);text-align:center;margin:14px 0 0;min-height:1em}@media(max-width:640px){.codetabs{border-radius:16px}.codetabs .code{font-size:12.5px;padding:18px}}
