@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/vite-font-extractor-plugin/assets/MaterialIcons-Regular-8f699008.eot);src:local("☺"),url(/vite-font-extractor-plugin/assets/MaterialIcons-Regular-18bb3c77.woff2) format("woff2"),url(/vite-font-extractor-plugin/assets/MaterialIcons-Regular-d4122ed5.woff) format("woff"),url(/vite-font-extractor-plugin/assets/MaterialIcons-Regular-5cf3a7ad.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Roboto Subset;src:url(/vite-font-extractor-plugin/assets/roboto-latin-400-normal-ea26b9af.woff2) format("woff2"),url(/vite-font-extractor-plugin/assets/roboto-latin-400-normal-f0f0d155.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pixel Proof;src:url(/vite-font-extractor-plugin/assets/press-start-2p-latin-400-normal-0c9c4938.woff2) format("woff2"),url(/vite-font-extractor-plugin/assets/press-start-2p-latin-400-normal-cc1b49bf.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;color:#1a1a2e;background:#f8f9fa;line-height:1.6}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:3rem 2rem}.hero h1{font-size:2rem;font-weight:700;font-family:monospace}.subtitle{margin-top:.5rem;opacity:.9;font-size:1.1rem}main{max-width:900px;margin:0 auto;padding:2rem 1.5rem}section{margin-bottom:3rem}h2{font-size:1.4rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid #667eea}h3{font-size:1rem;margin-bottom:.3rem;color:#555}.mt{margin-top:2rem}.description{color:#555;margin-bottom:1rem;font-size:.95rem}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem}.icon-card{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.icon-card .material-icons{font-size:36px;color:#667eea}.icon-card code{font-size:.75rem;color:#888}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}.proof-column{padding:1.5rem;border-radius:8px}.proof-included{background:#e8f5e9;border:2px solid #4caf50}.proof-excluded{background:#ffebee;border:2px solid #f44336}.proof-column h3{margin-bottom:.8rem}.proof-included h3{color:#2e7d32}.proof-excluded h3{color:#c62828}.icon-row{display:flex;gap:1rem}.icon-row .material-icons{font-size:36px}.proof-included .material-icons{color:#2e7d32}.proof-excluded .material-icons{color:#c62828}.text-subset{font-family:Roboto Subset,serif;font-size:1.3rem;padding:.8rem;background:#fff;border-radius:4px;border:1px solid #ddd}.pixel-proof-box{padding:1.5rem;background:#1a1a2e;border-radius:8px;margin-top:1rem}.pixel-proof-text{font-family:Pixel Proof,sans-serif;font-size:1.5rem;color:#e0e0e0;line-height:2.2;word-spacing:.3rem}.pixel-proof-text .note{display:block;font-family:system-ui,sans-serif;font-size:.8rem;color:#888;margin-top:.5rem}.size-table{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.size-table th,.size-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.size-table th{background:#f5f5f5;font-weight:600;font-size:.85rem;color:#555}.size-table .highlight{color:#2e7d32;font-weight:700}pre{background:#1a1a2e;color:#e0e0e0;padding:1rem;border-radius:8px;overflow-x:auto;font-size:.85rem;margin-top:1rem}code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.85em;background:#eee;padding:.1em .3em;border-radius:3px}pre code{background:none;padding:0}footer{text-align:center;padding:2rem;color:#888;border-top:1px solid #eee}footer a{color:#667eea;text-decoration:none}footer a:hover{text-decoration:underline}
