clone of github.com/decent-newsroom/newsroom
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

67 lines
1.7 KiB

.center{ text-align: center; }
/* Eyebrow + lede */
.eyebrow{
text-transform: uppercase;
letter-spacing: .12em;
font-size: .8rem;
color: var(--color-text-mid);
margin: 0 0 var(--spacing-3);
}
/* Hero split */
.ln-hero{
margin-top: var(--spacing-3);
background: var(--color-bg);
color: var(--color-text);
}
.ln-hero__copy{ }
.ln-hero__frame{ display:flex; justify-content:center; }
.frame{
width: min(560px, 40vw);
border-radius: 14px;
background: linear-gradient(180deg, color-mix(in oklab, var(--color-bg-light) 80%, var(--color-bg)), var(--color-bg));
overflow: hidden;
}
/* Split layout for features */
.ln-split{
display: grid; gap: var(--gutter);
grid-template-columns: 280px 1fr;
align-items: start;
}
.ln-split__aside{ position: sticky; top: var(--spacing-4); align-self: start; }
.ln-split__body .measure{ max-width: 70ch; }
.cta-row{ margin-top: var(--spacing-2); }
/* Section palettes (alternating) */
.ln-section--search{
background: var(--color-accent-300);
}
.ln-section--newsstand{
background: color-mix(in oklab, var(--color-primary) 18%, var(--color-bg));
}
.ln-section--reader{
background: var(--color-bg-light);
}
.ln-section--editor{
background: var(--color-teal-400);
}
.ln-section--newsroom{
background: color-mix(in oklab, var(--color-bg-light) 82%, var(--color-bg));
}
.ln-section--marketplace{
background: color-mix(in oklab, var(--color-primary) 18%, var(--color-bg));
}
.ln-section--unfold{
background: color-mix(in oklab, var(--color-accent-strong) 60%, var(--color-bg));
}
/* Motion */
@media (prefers-reduced-motion: reduce){
*{ transition: none !important; animation: none !important; }
}