.section{scroll-margin-top:var(--nav-offset)}.section code{background:var(--color-bg-elevated);padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--color-accent)}code[class*=language-],pre[class*=language-]{color:var(--color-text);background:none;font-family:var(--font-mono);font-size:14px;line-height:1.5;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--syntax-comment);font-style:italic}.token.punctuation{color:var(--color-text)}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--syntax-pink)}.token.boolean,.token.number{color:var(--syntax-purple)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--syntax-yellow)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:var(--color-text)}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:var(--syntax-cyan)}.token.keyword{color:var(--syntax-pink)}.token.regex,.token.important{color:var(--syntax-orange)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.tag .token.tag{color:var(--syntax-pink)}.token.tag .token.attr-name{color:var(--syntax-green)}.token.tag .token.attr-value,.token.tag .token.attr-value .token.punctuation{color:var(--syntax-yellow)}.token.function-variable,.token.method{color:var(--syntax-cyan)}.token.parameter{color:var(--syntax-orange)}.info-box{background:var(--color-accent-a05);border:1px solid var(--color-accent-a20);border-radius:8px;padding:15px 20px;margin:20px 0}.info-box.warning{background:var(--color-warning-a05);border-color:var(--color-warning-a30)}.info-box.warning strong{color:var(--color-warning)}.info-box strong{color:var(--color-accent)}.section table{width:100%;border-collapse:collapse;margin:20px 0}.section th,.section td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--color-border)}.section th{color:var(--color-accent);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.section td{color:var(--color-text-secondary)}.section td code{color:var(--color-accent)}.method-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin:20px 0}.method-card h4{color:var(--color-accent);margin:0 0 10px}.method-card .difficulty{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;margin-left:10px}.method-card .difficulty.easy{background:var(--color-accent-a20);color:var(--color-accent)}.method-card .difficulty.medium{background:var(--color-warning-a20);color:var(--color-warning)}.method-card .difficulty.advanced{background:var(--color-info-a20);color:var(--color-info)}.table-container{overflow-x:auto;margin:20px 0;position:relative}.table-container table{margin:0;min-width:500px}@media(max-width:767px){.table-container table{min-width:0}.table-container td code{white-space:nowrap;display:inline-block}.info-box{padding:12px 16px;margin:16px 0}.method-card{padding:16px;margin:16px 0}}@media(max-width:479px){.section th,.section td{padding:8px 10px;font-size:.85rem}.method-card{padding:12px}.method-card h4{font-size:.95rem}}
