Files
penpot/plugins/apps/contrast-plugin/src/app/app.component.css
Andrey Antukh ec1af4ad96 🎉 Import penpot-plugins repository
As commit 819a549e4928d2b1fa98e52bee82d59aec0f70d8
2025-12-30 14:56:15 +01:00

98 lines
1.6 KiB
CSS

.wrapper {
padding-block-start: var(--spacing-24);
}
.bold {
font-weight: 600;
}
.contrast-preview {
display: flex;
flex-direction: column;
gap: var(--spacing-8);
padding-block-end: var(--spacing-20);
border-block-end: 2px solid var(--background-quaternary);
}
.color-box {
block-size: 66px;
border: 1px solid var(--db-quaternary);
border-radius: var(--spacing-8);
background: linear-gradient(
to right,
var(--color1) 0%,
var(--color1) 50%,
var(--color2) 50%,
var(--color2) 100%
);
}
.select-colors {
display: flex;
justify-content: space-between;
}
.contrast-ratio {
padding-block: var(--spacing-24);
span {
color: var(--foreground-primary);
font-weight: 600;
}
}
.contrast-results {
display: flex;
flex-direction: column;
gap: var(--spacing-16);
}
.contrast-result {
.title {
margin-block-end: var(--spacing-4);
}
.list {
display: flex;
gap: var(--spacing-8);
}
}
.tag {
display: flex;
align-items: center;
justify-content: center;
inline-size: 42px;
block-size: 32px;
color: var(--app-white);
border: 1px solid transparent;
border-radius: var(--spacing-8);
&.good {
background-color: var(--success-950);
border-color: var(--success-500);
}
&.fail {
background-color: var(--error-950);
border-color: var(--error-700);
}
}
:host[data-theme='light'] {
.tag {
color: var(--app-black);
&.good {
background-color: #a7e8d9;
}
&.fail {
background-color: var(--error-200);
border-color: var(--error-500);
}
}
.color-box {
border: 1px solid #d0d3d6;
}
}