body{background:var(--bg);color:var(--ink)}.site-header{background:var(--bg);border-top:3px solid var(--accent);border-image:none}.navrow{gap:18px}.navrow>.theme-control{order:2}.nav{gap:16px}.brand,.article strong,.chat-heading,.room h3{color:var(--ink)}.btn.primary,.mirc-enter{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent);filter:brightness(1.13)}.btn:not(.primary):hover{background:var(--panel2)}.btn,.theme-control select,a,summary{transition:background .15s,border-color .15s}.pill,.chat-side .selected,.tab[aria-selected=true]{background:var(--wine);border-color:var(--line);color:var(--rose)}.nav a:hover,.footer a:hover,.article a,.breadcrumbs a,.text-link{color:var(--rose)}.hero h1 span,.room h3 span,.own-steps b,.elapsed strong,.eyebrow{color:var(--red)}.chat-window,.native-connect,.room,dialog,.embed-form,.embed-output{background:var(--panel)}.chat-side,.chat-bar,.chat-input,.status-box,.own-banner,.story-time,.article .note,.article pre,.article th,.intro-callout{background:var(--panel2)}.web-connect{background:linear-gradient(130deg,var(--wine),var(--panel))}.web-connect p,.article p,.article li,.article td,.own-banner p,.story-time p,.own-steps small,.elapsed span{color:var(--muted)}.article code,.address,.privacy-line{color:var(--rose)}.article th{color:var(--ink)}.embed-form input,.embed-output textarea,.copy{background:var(--bg);color:var(--ink);border-color:var(--line)}.avatar,.avatar.red,.avatar.blue{background:var(--wine);color:var(--rose)}.message p{color:var(--ink)}.hero{gap:40px}.chat-window{box-shadow:0 24px 60px var(--shadow);transform:none}.chat-bar span{overflow-wrap:anywhere}.hero h1 span{white-space:normal}.footer{background:var(--panel)}.toast{background:var(--ink);color:var(--bg)}.skip{background:var(--accent);color:#fff}.nostalgia h2{font-size:clamp(30px,3.4vw,44px);line-height:1.2;letter-spacing:-1.2px;max-width:760px}.nostalgia-columns{columns:2;column-gap:50px;color:var(--muted);font-size:15px}.nostalgia-columns p{break-inside:avoid;margin:0 0 20px}.nostalgia-columns p:first-child,.nostalgia-columns p:last-child{font-weight:700;color:var(--ink)}.timer-layout{display:grid;grid-template-columns:1fr;gap:26px}.elapsed{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%;max-width:950px}.elapsed>div{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:18px 8px}.elapsed strong{font-size:34px;letter-spacing:-1px}.elapsed span{font-size:12px}.story-time{padding:40px 0}.article{overflow-wrap:anywhere}.article .actions a{overflow-wrap:anywhere}.navrow .brand{flex-shrink:0}.hero-foot{flex-wrap:wrap}.history-hero,.help-hero{color:var(--ink)}
@media(max-width:1100px){.navrow{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.nav{gap:12px}.brand{font-size:20px}}
@media(max-width:760px){.navrow>.theme-control{order:0;margin-left:10px}.navrow .menu-toggle{order:1;margin-left:auto}.navrow>.btn.primary{order:2}.navrow>.nav{order:3}.navrow{gap:10px 0}.navrow>.btn.primary{margin-left:10px}.hero h1{font-size:48px}.nostalgia-columns{columns:1}.elapsed{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.elapsed>div{padding:13px 4px}.elapsed strong{font-size:27px}.elapsed span{font-size:10px}.chat-body{grid-template-columns:85px minmax(0,1fr)}.chat-main{min-width:0;padding:15px 10px}.chat-stage{padding:18px 0 0}.navrow .brand{font-size:18px}.theme-control select{font-size:11px}.hero-foot{gap:10px}.data-value{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:400px){.wrap{padding-left:18px;padding-right:18px}.navrow>.btn.primary{font-size:11px;padding:10px}.hero h1{font-size:42px}.navrow .menu-toggle{padding:9px}.theme-control select{max-width:86px}.navrow .brand .hu-flag{width:25px}.navrow .brand{font-size:17px}.elapsed strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.own-banner>div,.connect>article,.status-box>div{min-width:0}.own-banner h2,.section-head h2,.guide-intro h2{overflow-wrap:anywhere}.own-steps>div{min-width:0}.own-steps span{min-width:0}.status-list div{flex-wrap:wrap}.status-list span{overflow-wrap:anywhere}.navrow>.theme-control{order:2}.article a,.help-sources a{overflow-wrap:anywhere}
.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefits-grid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}.benefits-grid .number{font-size:11px;letter-spacing:.08em;color:var(--red)}.benefits-grid h3{font-size:21px;line-height:1.25;margin:18px 0 12px;color:var(--ink)}.benefits-grid p{line-height:1.7;color:var(--muted);margin:0}.status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.status-list>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.status-list span{font-size:10px;letter-spacing:.08em;color:var(--red);text-align:right;flex-shrink:0}.history-page .help-command,.history-content .help-command{overflow:auto}.history-cards.benefits-grid h3{margin-top:16px}@media(max-width:900px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.benefits-grid,.status-list{grid-template-columns:1fr}.benefits-grid article{padding:20px}.status-list>div{font-size:14px}}

.article .table-wrap{overflow-x:auto}.article .table-wrap table{min-width:0;table-layout:fixed}.article .table-wrap th:first-child{width:32%}section[id]{scroll-margin-top:120px}
