UNPKG

@oslokommune/punkt-css

Version:

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

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