/* v0.2: kolory ze źródeł; radius 0 zgodnie z decyzją Daniela.
   Brak arbitralnej wspólnej skali odstępów. Patrz STYLE-GUIDE.md. */
:root {
 --dealyo-accent: #fe4a23;
 --dealyo-ink: #262626;
 --dealyo-paper: #fafafa;
 --dealyo-white: #ffffff;
 --dealyo-muted: #666666;
 --dealyo-line: #e7e7e7;
 --dealyo-soft: #fff2ed;
 --dealyo-font: 'General Sans', sans-serif;
 --dealyo-mono: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
 --dealyo-radius-control: 0;
 --dealyo-radius-card: 0;
}

/* Same source SVG geometry in the hub and standalone templates. */
.ds-icon{display:inline-block;width:1.5em;height:1.5em;flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* Page architecture: current audit .page-frame + Daniel’s 20.10.2026 decision. */
.ds-page-frame{box-sizing:border-box;width:100%;max-width:1240px;min-height:100vh;margin-inline:auto;border-inline:1px solid var(--dealyo-line);background:var(--dealyo-paper)}
