body.s7-framework {
background: var(--s7-canvas);
color: var(--s7-ink);
}
body.s7-framework .l-canvas {
background-color: transparent;
box-shadow: none;
color: inherit;
max-width: none;
width: 100%;
}
body.s7-framework .l-main,
body.s7-framework .l-main > * {
background-color: transparent;
color: inherit;
}
body.s7-framework .l-main { padding-top: 0; }
body.s7-framework .l-main :where(p, li, dd) > a:not([class]) {
color: var(--s7-accent-strong);
text-decoration-color: color-mix(in srgb, currentColor 42%, transparent);
text-decoration-thickness: 1px;
text-underline-offset: 0.16em;
transition: color var(--s7-motion-fast) var(--s7-ease-out), text-decoration-color var(--s7-motion-fast) var(--s7-ease-out);
}
@media (hover: hover) and (pointer: fine) {
body.s7-framework .l-main :where(p, li, dd) > a:not([class]):hover {
color: var(--s7-accent-hover);
text-decoration-color: currentColor;
}
}
body.s7-framework .l-header .s7-framework-header-mount {
width: 100%;
align-self: flex-start;
}