.size-guide-page{padding:var(--spacing-xl) var(--spacing-md);max-width:900px;margin:0 auto}.size-guide-header{text-align:center;margin-bottom:var(--spacing-xl)}.size-guide-header h1{margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.size-guide-header p{color:var(--text-muted);font-size:1.05rem}.size-guide-section{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:12px}.size-guide-section h2{color:var(--accent-gold);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.size-guide-desc{color:var(--text-muted);margin-bottom:var(--spacing-md);font-size:.9rem}.size-table-wrapper{overflow-x:auto}.size-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.size-table th{background-color:var(--background);color:var(--foreground);border-bottom:2px solid var(--border);padding:.75rem 1rem;font-weight:600}.size-table td{border-bottom:1px solid var(--border);color:var(--text-muted);padding:.75rem 1rem}.size-table tr:hover td{color:var(--foreground);background-color:#ffffff05}.size-tip-box{border-left:3px solid var(--accent-gold);color:var(--text-muted);background-color:#d4af3714;border-radius:4px;margin-top:1rem;padding:.75rem 1rem;font-size:.85rem}
