.PressKit-module-scss-module__1sfZbW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:2.5rem;display:flex}.PressKit-module-scss-module__1sfZbW__header h1{margin-bottom:.5rem;font-size:2rem;font-weight:800}.PressKit-module-scss-module__1sfZbW__subtitle{color:var(--text-secondary);max-width:560px;font-size:1.05rem}.PressKit-module-scss-module__1sfZbW__downloadAll{color:#fff;background:linear-gradient(135deg,#2871fa,#4f49e3 64%,#6037d9);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.PressKit-module-scss-module__1sfZbW__downloadAll:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4f49e359}.PressKit-module-scss-module__1sfZbW__downloadAll:active{transform:scale(.97)}.PressKit-module-scss-module__1sfZbW__section{margin-bottom:3rem}.PressKit-module-scss-module__1sfZbW__section h2{margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.PressKit-module-scss-module__1sfZbW__sectionIntro{color:var(--text-muted);margin-bottom:1.25rem;font-size:.9rem}.PressKit-module-scss-module__1sfZbW__logoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1rem;display:grid}.PressKit-module-scss-module__1sfZbW__logoCard{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.PressKit-module-scss-module__1sfZbW__preview{justify-content:center;align-items:center;height:150px;padding:1.5rem 2rem;display:flex}.PressKit-module-scss-module__1sfZbW__preview img{max-width:100%;max-height:100%}.PressKit-module-scss-module__1sfZbW__preview.PressKit-module-scss-module__1sfZbW__dark{background:#111}.PressKit-module-scss-module__1sfZbW__preview.PressKit-module-scss-module__1sfZbW__light{background:#f4f4f6}.PressKit-module-scss-module__1sfZbW__iconCard .PressKit-module-scss-module__1sfZbW__preview img{height:80px}.PressKit-module-scss-module__1sfZbW__logoMeta{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.PressKit-module-scss-module__1sfZbW__logoLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.PressKit-module-scss-module__1sfZbW__formats{gap:.4rem;display:flex}.PressKit-module-scss-module__1sfZbW__formats a{border:1px solid var(--border-mid);color:var(--text-secondary);border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}.PressKit-module-scss-module__1sfZbW__formats a:hover{border-color:rgba(var(--accent-rgb), .5);color:var(--text-primary)}.PressKit-module-scss-module__1sfZbW__gradientBar{background:linear-gradient(90deg,#2871fa,#4f49e3 64%,#6037d9);border-radius:12px;height:56px;margin-bottom:1rem}.PressKit-module-scss-module__1sfZbW__colourGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.PressKit-module-scss-module__1sfZbW__colourCard{border:1px solid var(--surface-border);background:var(--surface);color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem;transition:border-color .2s;display:flex}.PressKit-module-scss-module__1sfZbW__colourCard:hover{border-color:rgba(var(--accent-rgb), .4)}.PressKit-module-scss-module__1sfZbW__swatch{border:1px solid var(--glass-border);border-radius:8px;width:100%;height:64px;margin-bottom:.5rem}.PressKit-module-scss-module__1sfZbW__colourName{font-size:.85rem;font-weight:700}.PressKit-module-scss-module__1sfZbW__colourValue{color:var(--accent-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.PressKit-module-scss-module__1sfZbW__colourRgb{color:var(--text-muted);font-size:.72rem}.PressKit-module-scss-module__1sfZbW__typeCard{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.PressKit-module-scss-module__1sfZbW__typeCard p{min-width:220px;color:var(--text-secondary);flex:1;font-size:.9rem;line-height:1.6}.PressKit-module-scss-module__1sfZbW__typeSample{font-family:var(--font-geist);letter-spacing:-.02em;font-size:3rem;font-weight:800}.PressKit-module-scss-module__1sfZbW__usageGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.PressKit-module-scss-module__1sfZbW__usageList{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;flex-direction:column;gap:.7rem;margin:0;padding:1rem 1.25rem;list-style:none;display:flex}.PressKit-module-scss-module__1sfZbW__usageList li{color:var(--text-secondary);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.5;display:flex}.PressKit-module-scss-module__1sfZbW__usageList li svg{flex-shrink:0;margin-top:.25rem}.PressKit-module-scss-module__1sfZbW__do svg{color:var(--green)}.PressKit-module-scss-module__1sfZbW__dont svg{color:var(--error-light)}.PressKit-module-scss-module__1sfZbW__boilerplate{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;padding:1.25rem 1.5rem}.PressKit-module-scss-module__1sfZbW__boilerplate p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.PressKit-module-scss-module__1sfZbW__copyButton{border:1px solid var(--border-mid);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:border-color .2s,color .2s}.PressKit-module-scss-module__1sfZbW__copyButton:hover{border-color:rgba(var(--accent-rgb), .5);color:var(--text-primary)}
