/*! Pausiq. Copyright (c) 2026 Daniel Čepanko. All rights reserved. This code is licensed only for use on the Pausiq website. Copying, modifying, reusing or redistributing it is not allowed. See /legal/terms.html */
:root{--bg: #0a0f18;--surface: #0f1623;--raise: #151e2d;--line: #1f2a3b;--text: #e8edf5;--mute: #7d8aa0;--dim: #4d5a70;--lime: #d6ff6b;--lime-ink: #11160a;--todo: #ff7a6b;color-scheme: dark}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;color: var(--text);background: var(--bg);font: 400 15px/1.65 Manrope,system-ui,sans-serif}a{color: var(--text);text-decoration: underline;text-decoration-color: var(--dim);text-underline-offset: 3px}a:hover{text-decoration-color: var(--lime)}a:focus-visible,button:focus-visible{outline: 2px solid var(--lime);outline-offset: 2px;border-radius: 4px}.legal-header{position: sticky;top: 0;z-index: 2;height: 60px;padding: 0 20px;display: flex;align-items: center;justify-content: space-between;gap: 16px;border-bottom: 1px solid var(--line);background: var(--bg)}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--text);font-size: 17px;font-weight: 800;letter-spacing: -.02em;text-decoration: none}.brand-mark{width: 26px;height: 26px;padding: 6px;display: inline-flex;align-items: flex-end;gap: 2px;border-radius: 8px;background: var(--lime)}.brand-mark i{width: 3px;border-radius: 1px;background: var(--lime-ink)}.brand-mark i:nth-child(1){height: 6px}.brand-mark i:nth-child(2){height: 11px}.brand-mark i:nth-child(3){height: 8px}.back-to-app{padding: 7px 14px;border: 1px solid var(--line);border-radius: 10px;color: var(--text);background: var(--surface);font-size: 13px;font-weight: 600;text-decoration: none}.back-to-app:hover{border-color: var(--dim);background: var(--raise)}.legal-layout{width: min(1080px,100%);margin: 0 auto;padding: 40px 20px 64px;display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 48px}.legal-nav{position: sticky;top: 92px;align-self: start;display: grid;gap: 2px}.legal-nav a{padding: 7px 10px;border-radius: 8px;color: var(--mute);font-size: 13.5px;font-weight: 600;text-decoration: none}.legal-nav a:hover{color: var(--text);background: var(--surface)}.legal-nav a[aria-current="page"]{color: var(--lime);background: var(--raise)}main{min-width: 0;max-width: 720px}h1{margin: 0 0 6px;font-size: 30px;line-height: 1.2;font-weight: 700;letter-spacing: -.03em}.updated{margin: 0 0 28px;color: var(--mute);font-size: 13px}.summary{margin: 0 0 32px;padding: 16px 18px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface)}.summary p{margin: 0}.summary p + p{margin-top: 8px}h2{margin: 36px 0 10px;font-size: 19px;line-height: 1.3;font-weight: 700;letter-spacing: -.01em}h3{margin: 22px 0 6px;font-size: 15.5px;font-weight: 700}p,ul,ol{margin: 0 0 12px}ul,ol{padding-left: 22px}li + li{margin-top: 5px}strong{font-weight: 700}.muted{color: var(--mute)}.table-wrap{margin: 8px 0 16px;overflow-x: auto;border: 1px solid var(--line);border-radius: 12px}table{width: 100%;border-collapse: collapse;font-size: 13.5px;line-height: 1.5}th,td{padding: 10px 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}th{color: var(--mute);background: var(--surface);font-weight: 600}tr:last-child td{border-bottom: 0}code{padding: 1px 5px;border-radius: 5px;background: var(--raise);font: 500 12.5px 'DM Mono',ui-monospace,monospace}.details{margin: 8px 0 16px;display: grid;grid-template-columns: max-content minmax(0,1fr);gap: 8px 20px;padding: 16px 18px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface)}.details dt{color: var(--mute)}.details dd{margin: 0}.form-box{margin: 8px 0 16px;padding: 16px 18px;border: 1px dashed var(--dim);border-radius: 14px;white-space: pre-line}.todo{padding: 0 4px;border-radius: 4px;color: var(--todo);background: rgba(255,122,107,.12);outline: 1px dashed rgba(255,122,107,.55);font-weight: 600}.legal-footer{padding: 20px;border-top: 1px solid var(--line);color: var(--dim);font-size: 12.5px;text-align: center}@media (max-width: 860px){.legal-layout{grid-template-columns: minmax(0,1fr);gap: 20px;padding-top: 24px}.legal-nav{position: static;display: flex;flex-wrap: wrap;gap: 6px}.legal-nav a{border: 1px solid var(--line)}h1{font-size: 25px}.details{grid-template-columns: minmax(0,1fr);gap: 2px}.details dd{margin-bottom: 10px}}@media (prefers-reduced-motion: reduce){*{transition: none !important}}@media print{:root{--bg: #fff;--surface: #fff;--raise: #f3f3f3;--line: #ccc;--text: #111;--mute: #555;--dim: #888}.legal-header,.legal-nav,.legal-footer{display: none}.legal-layout{display: block;padding: 0}}body{font-variant-ligatures: none;font-feature-settings: "liga" 0}@media (max-width: 640px){.table-wrap{overflow: visible;border: 0}table,tbody,tr,td{display: block;width: 100%}thead{display: none}tr{margin-bottom: 12px;padding: 12px 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}td{padding: 4px 0;border: 0}td::before{content: attr(data-label);display: block;color: var(--mute);font-size: 12px;font-weight: 600}}.legal-layout.not-found{display: block;max-width: 760px;padding-top: 72px}
