@layer site{.code-block{background-color:var(--color-gray-900);color:var(--color-gray-100);padding:var(--spacing-4);border-radius:var(--radius-lg);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);position:relative}.code-block code{color:inherit;font-size:inherit}.copy-btn{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:var(--color-gray-700);color:var(--color-gray-200);border:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;opacity:0;transition:opacity .15s}.code-block:hover .copy-btn{opacity:1}.copy-btn:hover{background:var(--color-gray-600)}.feature-icon{width:3rem;height:3rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);margin-bottom:var(--spacing-3)}.gradient-text{background:linear-gradient(135deg,var(--color-blue-500),var(--color-purple-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.size-badge{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);background:var(--color-green-50);color:var(--color-green-600);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium)}.comparison-table{width:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden}.comparison-table td,.comparison-table th{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--color-gray-200)}.comparison-table th{background:var(--color-gray-50);font-weight:var(--font-semibold)}.comparison-table td,.comparison-table th{font-size:var(--text-sm)}.comparison-table tr:last-child td{border-bottom:none}[data-theme=dark] .code-block{background-color:oklch(.13 .005 260);color:oklch(.92 .004 260)}[data-theme=dark] .copy-btn{background:oklch(.31 .012 260);color:oklch(.79 .008 260)}[data-theme=dark] .copy-btn:hover{background:oklch(.45 .014 260)}[data-theme=dark] .comparison-table td,[data-theme=dark] .comparison-table th{border-color:oklch(.31 .012 260)}[data-theme=dark] .comparison-table th,[data-theme=dark] .size-badge{background:oklch(.17 .007 260)}[data-theme=dark] .size-badge{color:var(--color-green-500)}[data-theme=dark] .feature-icon{background:oklch(.22 .009 260)}[data-theme=dark] .donate-btn-github{background:oklch(.22 .009 260);color:oklch(.92 .004 260)}[data-theme=dark] .donate-btn-coffee{background:oklch(.25 .05 85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .code-block{background-color:oklch(.13 .005 260);color:oklch(.92 .004 260)}:root:not([data-theme=light]) .copy-btn{background:oklch(.31 .012 260);color:oklch(.79 .008 260)}:root:not([data-theme=light]) .copy-btn:hover{background:oklch(.45 .014 260)}:root:not([data-theme=light]) .comparison-table td,:root:not([data-theme=light]) .comparison-table th{border-color:oklch(.31 .012 260)}:root:not([data-theme=light]) .comparison-table th{background:oklch(.17 .007 260)}:root:not([data-theme=light]) .size-badge{background:oklch(.17 .007 260);color:var(--color-green-500)}:root:not([data-theme=light]) .feature-icon{background:oklch(.22 .009 260)}:root:not([data-theme=light]) .donate-btn-github{background:oklch(.22 .009 260);color:oklch(.92 .004 260)}:root:not([data-theme=light]) .donate-btn-coffee{background:oklch(.25 .05 85)}}}