UNPKG

@oslokommune/punkt-css

Version:

CSS-rammeverket til Punkt, et designsystem laget av Oslo Origo

216 lines (200 loc) 3.63 kB
/* * Section elements * */ .pkt-section { margin: 1rem 0; } .pkt-section--dark { color: white; margin: 1rem 0; padding: 0.75rem; background-color: #2a2859; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--dark { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--dark { padding: 1.5rem; } } .pkt-section--dark a.pkt-btn--ter { color: white; } .pkt-section--danger { color: black; margin: 1rem 0; padding: 0.75rem; background-color: #ff8274; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--danger { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--danger { padding: 1.5rem; } } .pkt-section--danger a.pkt-btn--ter { color: black; } .pkt-section--gray, .pkt-section--grey { margin: 1rem 0; padding: 0.75rem; background-color: #f2f2f2; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--gray, .pkt-section--grey { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--gray, .pkt-section--grey { padding: 1.5rem; } } .pkt-section--success { color: black; margin: 1rem 0; padding: 0.75rem; background-color: #43f8b6; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--success { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--success { padding: 1.5rem; } } .pkt-section--success a.pkt-btn--ter { color: black; } .pkt-section--warning { margin: 1rem 0; padding: 0.75rem; background-color: #f9c66b; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--warning { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--warning { padding: 1.5rem; } } .pkt-section--info { margin: 1rem 0; padding: 0.75rem; background-color: #b3f5ff; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--info { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--info { padding: 1.5rem; } } .pkt-section--info a.pkt-btn--ter { color: black; } .pkt-section--frame { border: 1px solid #2c2c2c; margin: 1rem 0; padding: 0.75rem; background-color: white; /* @if luminance($backgroundColor) < 0.4 { color: white; a:not([class^='ok-btn']) { color: white; text-decoration: underline; } } */ } @media screen and (min-width: 35.938rem) { .pkt-section--frame { padding: 1rem; } } @media screen and (min-width: 48rem) { .pkt-section--frame { padding: 1.5rem; } } [class*=ok-section-] > [class^=ok-title-] { margin-top: 0; } .pkt-section--margin-top { margin-top: 2.5rem; }