/* Wersja 2 · kryptowalutydlapoczatkujacych.pl — zielony terminal hakerski lat 80–90 (monitor kineskopowy).
   Działa tylko przy <html data-skin="v2">; wersja 1 zostaje nietknięta. */
html[data-skin="v2"]{background:#010702}
html[data-skin="v2"] .k,html[data-skin="v2"] .r{
  --paper:#020a04;--card:#03140a;--ink:#39ff6e;--ink2:#2fd65d;--mute:#22a64a;--line:#0f5a2a;--teal:#39ff6e;--tealSoft:#062a12;
  --ok:#39ff6e;--warn:#ffd23f;--bad:#ff5f56;--band:#010702;--bandInk:#39ff6e;--bandMute:#2bbf57;--film:#000;--filmInk:#39ff6e;--glow:#39ff6e;
  background:var(--paper);color:var(--ink);font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-size:16px;text-shadow:0 0 2px rgba(57,255,110,.35)}
html[data-skin="v2"] .k *,html[data-skin="v2"] .r *{border-radius:0!important;font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace}
html[data-skin="v2"] .k ::selection,html[data-skin="v2"] .r ::selection{background:#39ff6e;color:#000}
html[data-skin="v2"] .k h1,html[data-skin="v2"] .k h2,html[data-skin="v2"] .k h3,html[data-skin="v2"] .r h1,html[data-skin="v2"] .r h2,html[data-skin="v2"] .r h3,
html[data-skin="v2"] .k .fact,html[data-skin="v2"] .k .num b,html[data-skin="v2"] .k .source b,html[data-skin="v2"] .r .count b,html[data-skin="v2"] .k .logo-t b{
  font-family:"VT323","IBM Plex Mono",monospace!important;font-weight:400!important;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 8px rgba(57,255,110,.55)}
html[data-skin="v2"] .k h1,html[data-skin="v2"] .r h1{font-size:clamp(46px,8vw,104px);line-height:.95}
html[data-skin="v2"] .k h2,html[data-skin="v2"] .r h2{font-size:clamp(38px,5.5vw,66px);line-height:.95}
html[data-skin="v2"] .k h3,html[data-skin="v2"] .r h3{font-size:30px;line-height:1}
html[data-skin="v2"] .k h1 em{color:#000;background:#39ff6e;text-shadow:none;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
html[data-skin="v2"] .k .lead,html[data-skin="v2"] .r .lead{color:var(--ink2)}
html[data-skin="v2"] .k a,html[data-skin="v2"] .r a{color:#39ff6e}
html[data-skin="v2"] .k .eyebrow,html[data-skin="v2"] .r .eyebrow{color:#000;background:#39ff6e;padding:2px 8px;justify-self:start;display:inline-block;text-shadow:none}
/* monitor: linie, poświata, winieta */
html[data-skin="v2"] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:70;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}
html[data-skin="v2"] body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:71;background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 120px rgba(0,40,10,.6)}
@media (prefers-reduced-motion:no-preference){html[data-skin="v2"] body::before{animation:crt-flicker 6s infinite}}
@keyframes crt-flicker{0%,100%{opacity:1}48%{opacity:.85}50%{opacity:1}52%{opacity:.9}}
/* przyciski: [ odwrócone kolory ] */
html[data-skin="v2"] .k .btn,html[data-skin="v2"] .r .btn{border:1px solid #39ff6e;background:transparent;color:#39ff6e;text-transform:uppercase;font-size:15px;letter-spacing:.04em}
html[data-skin="v2"] .k .btn::before,html[data-skin="v2"] .r .btn::before{content:"["}
html[data-skin="v2"] .k .btn::after,html[data-skin="v2"] .r .btn::after{content:"]"}
html[data-skin="v2"] .k .btn-p,html[data-skin="v2"] .k .btn-l,html[data-skin="v2"] .r .btn.l{background:#39ff6e;color:#000;text-shadow:none}
html[data-skin="v2"] .k .btn:hover,html[data-skin="v2"] .r .btn:hover{background:#000;color:#39ff6e;box-shadow:0 0 14px rgba(57,255,110,.6)}
html[data-skin="v2"] .k .btn-p:hover{background:#000;color:#39ff6e}
/* pasek, nagłówek */
html[data-skin="v2"] .k .famb{background:#000;border-bottom:1px dashed #0f5a2a}
html[data-skin="v2"] .k .famb .tag{color:#000;background:#39ff6e;border:0}
html[data-skin="v2"] .k .top,html[data-skin="v2"] .r .top{background:#000;border-bottom:1px solid #39ff6e}
html[data-skin="v2"] .k .logo-mark,html[data-skin="v2"] .r .logo-mark{background:#39ff6e}
html[data-skin="v2"] .k .logo-mark path,html[data-skin="v2"] .r .logo-mark path{stroke:#000}
html[data-skin="v2"] .k .logo-t b{font-size:28px}
html[data-skin="v2"] .k .nav a{color:#39ff6e;text-transform:uppercase;font-size:14px}
html[data-skin="v2"] .k .nav a:hover{background:#39ff6e;color:#000}
/* sekcje i karty */
html[data-skin="v2"] .k .hero{background-color:#020a04;background-image:linear-gradient(rgba(57,255,110,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,110,.07) 1px,transparent 1px);border-bottom:1px dashed #0f5a2a}
html[data-skin="v2"] .k .sec-white,html[data-skin="v2"] .k .band{background:#010702;border-color:#0f5a2a}
html[data-skin="v2"] .k .route,html[data-skin="v2"] .k .check,html[data-skin="v2"] .k .phone,html[data-skin="v2"] .k .cost,html[data-skin="v2"] .k .card,html[data-skin="v2"] .k .term,html[data-skin="v2"] .k .source,html[data-skin="v2"] .k .weak div,html[data-skin="v2"] .k .scheme,
html[data-skin="v2"] .r .in,html[data-skin="v2"] .r .step,html[data-skin="v2"] .r .share{background:#03140a;border:1px solid #1d7a3a;box-shadow:0 0 0 1px #000,0 0 24px rgba(57,255,110,.08)}
html[data-skin="v2"] .k .check,html[data-skin="v2"] .r .in{border:1px solid #39ff6e;box-shadow:0 0 22px rgba(57,255,110,.25)}
html[data-skin="v2"] .k .route-h,html[data-skin="v2"] .k .route-d{border-color:#0f5a2a}
html[data-skin="v2"] .k .route-d,html[data-skin="v2"] .k .cost-f,html[data-skin="v2"] .k th{background:#010702}
html[data-skin="v2"] .k .step{color:#39ff6e}
html[data-skin="v2"] .k .step:hover{background:#062a12}
html[data-skin="v2"] .k .step.on{background:#39ff6e;color:#000;text-shadow:none}
html[data-skin="v2"] .k .step.on .n{background:#000;color:#39ff6e;border-color:#000}
html[data-skin="v2"] .k .step.on .m{color:#000}
html[data-skin="v2"] .k .step .n{border:1px solid #39ff6e;color:#39ff6e}
html[data-skin="v2"] .k .check input[type=text],html[data-skin="v2"] .r textarea,html[data-skin="v2"] .k .news input[type=email],html[data-skin="v2"] .r .linkbox input{background:#000;color:#39ff6e;border:1px solid #1d7a3a;caret-color:#39ff6e}
html[data-skin="v2"] .k .chip,html[data-skin="v2"] .r .chip,html[data-skin="v2"] .k .seg button{background:#000;color:#39ff6e;border:1px solid #1d7a3a}
html[data-skin="v2"] .k .chip:hover,html[data-skin="v2"] .r .chip:hover,html[data-skin="v2"] .r .chip.on,html[data-skin="v2"] .k .seg button.on{background:#39ff6e;color:#000;text-shadow:none}
html[data-skin="v2"] .k .verdict{border-color:#0f5a2a}
html[data-skin="v2"] .k .stamp{border:2px solid currentColor;transform:none;font-size:15px;box-shadow:0 0 16px currentColor}
html[data-skin="v2"] .k .stamp::before{content:"[!] "}
html[data-skin="v2"] .k .stamp.ok::before{content:"[OK] "}
@media (prefers-reduced-motion:no-preference){html[data-skin="v2"] .k .stamp.bad{animation:blink 1.1s steps(1) infinite}}
html[data-skin="v2"] .k .v-text,html[data-skin="v2"] .k .verdict ul,html[data-skin="v2"] .k .source span,html[data-skin="v2"] .k .weak span,html[data-skin="v2"] .k .term .trap{color:#2fd65d}
html[data-skin="v2"] .k .term .trap b{color:#ffd23f}
html[data-skin="v2"] .k .fact .big{color:#000;background:#39ff6e;padding:0 .15em;text-shadow:none}
html[data-skin="v2"] .k .nums{background:#0f5a2a;border-color:#0f5a2a}
html[data-skin="v2"] .k .num{background:#010702}
html[data-skin="v2"] .k .num b{color:#39ff6e;font-size:clamp(46px,5.5vw,68px)}
html[data-skin="v2"] .k .num p,html[data-skin="v2"] .k .scheme{color:#2fd65d}
html[data-skin="v2"] .k .scheme h3{color:#39ff6e}
html[data-skin="v2"] .k .scheme .go,html[data-skin="v2"] .k .band-link,html[data-skin="v2"] .k .famb a{color:#39ff6e}
html[data-skin="v2"] .k .msg{background:#062a12;color:#39ff6e}
html[data-skin="v2"] .k .msg .from{color:#ffd23f}
html[data-skin="v2"] .k .bar{background:#0f5a2a}
html[data-skin="v2"] .k .bar i{background:#39ff6e}
html[data-skin="v2"] .k .ans button{background:#000;color:#39ff6e;border:1px solid #39ff6e}
html[data-skin="v2"] .k .ans button.pick,html[data-skin="v2"] .k .ans button:hover{background:#39ff6e;color:#000;text-shadow:none}
html[data-skin="v2"] .k .reveal.good{background:#062a12;color:#39ff6e;border:1px solid #39ff6e}
html[data-skin="v2"] .k .reveal.badr{background:#1c0503;color:#ff8f87;border:1px solid #ff5f56}
html[data-skin="v2"] .k .pill{background:transparent!important;border:1px solid currentColor}
html[data-skin="v2"] .k .pill.ok{color:#39ff6e}
html[data-skin="v2"] .k .pill.bad{color:#ff5f56}
html[data-skin="v2"] .k td,html[data-skin="v2"] .k th{border-color:#0f5a2a}
html[data-skin="v2"] .k .card.ref{background:#062a12;color:#39ff6e;border-color:#39ff6e}
html[data-skin="v2"] .k .card.ref .tg,html[data-skin="v2"] .k .card.ref .go,html[data-skin="v2"] .k .card.ref .price,html[data-skin="v2"] .k .card .tg,html[data-skin="v2"] .k .card .go{color:#39ff6e}
html[data-skin="v2"] .k .card,html[data-skin="v2"] .k .card:hover{color:#39ff6e}
html[data-skin="v2"] .k .news{background:#03140a;border:1px dashed #39ff6e}
html[data-skin="v2"] .k .news p,html[data-skin="v2"] .k .consent,html[data-skin="v2"] .k .src{color:#22a64a}
html[data-skin="v2"] .k .polec .ad{color:#39ff6e;border-color:#39ff6e}
html[data-skin="v2"] .k .foot{background:#000;border-top:1px solid #39ff6e;color:#22a64a}
html[data-skin="v2"] .k .foot a{color:#39ff6e}
html[data-skin="v2"] .k .risk{border-color:#0f5a2a}
/* Rentgen jako ekran terminala */
html[data-skin="v2"] .r .xray{background:#000;border:1px solid #39ff6e;box-shadow:0 0 30px rgba(57,255,110,.2)}
html[data-skin="v2"] .r .film{background:#010702;border-color:#0f5a2a;color:#2fd65d}
html[data-skin="v2"] .r mark{background:#39ff6e;color:#000;box-shadow:0 0 14px rgba(57,255,110,.7);text-shadow:none}
html[data-skin="v2"] .r .flags .n,html[data-skin="v2"] .r .badge{background:#39ff6e;color:#000;text-shadow:none;border:0}
html[data-skin="v2"] .r .flags b,html[data-skin="v2"] .r .count b,html[data-skin="v2"] .r .verdict .v,html[data-skin="v2"] .r .share h2{color:#39ff6e}
html[data-skin="v2"] .r .flags span,html[data-skin="v2"] .r .count span,html[data-skin="v2"] .r .share p,html[data-skin="v2"] .r .crumb,html[data-skin="v2"] .r .src{color:#22a64a}
html[data-skin="v2"] .r .meter{background:#062a12}
html[data-skin="v2"] .r .meter i.hi{background:#ff5f56}
html[data-skin="v2"] .r .privacy{background:#062a12;color:#2fd65d}
html[data-skin="v2"] .r .privacy path,html[data-skin="v2"] .r .privacy rect{stroke:#39ff6e}
html[data-skin="v2"] .r .seo a{background:#000;color:#39ff6e;border-color:#1d7a3a}
html[data-skin="v2"] .r .foot{background:#000;border-top:1px solid #39ff6e;color:#22a64a}
html[data-skin="v2"] .r .sec{border-color:#0f5a2a}
html[data-skin="v2"] .r .logo b{font-family:"VT323",monospace!important;font-size:26px;font-weight:400;text-transform:uppercase}
/* linia poleceń C:\KRYPTO> */
.cmd{display:none}
html[data-skin="v2"] .cmd{display:block;background:#000;border-bottom:1px solid #39ff6e;position:sticky;top:0;z-index:40}
html[data-skin="v2"] .cmd .wrap{display:grid;gap:8px;padding-block:10px}
html[data-skin="v2"] .cmd form{display:flex;align-items:center;gap:8px;font-size:17px}
html[data-skin="v2"] .cmd label{white-space:nowrap;color:#39ff6e;font-weight:600}
html[data-skin="v2"] .cmd input{flex:1;min-width:0;background:transparent;border:0;color:#39ff6e;font:inherit;font-size:17px;caret-color:#39ff6e;outline:none;text-transform:uppercase;text-shadow:0 0 4px rgba(57,255,110,.6)}
html[data-skin="v2"] .cmd input::placeholder{color:#1d7a3a}
html[data-skin="v2"] .cmd .out{white-space:pre-wrap;color:#2fd65d;font-size:14px;max-height:9.5em;overflow:auto;margin:0}
html[data-skin="v2"] .cmd .out:empty{display:none}
html[data-skin="v2"] .cmd .keys{display:flex;gap:6px;flex-wrap:wrap}
html[data-skin="v2"] .cmd .keys button{min-height:36px;padding:0 10px;background:#000;color:#39ff6e;border:1px solid #1d7a3a;font:inherit;font-size:13px;cursor:pointer}
html[data-skin="v2"] .cmd .keys button:hover{background:#39ff6e;color:#000}
/* rozruch systemu */
.boot{position:fixed;inset:0;z-index:80;background:#000;color:#39ff6e;font:16px/1.55 "IBM Plex Mono",ui-monospace,monospace;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px));overflow:auto;text-shadow:0 0 6px rgba(57,255,110,.6);cursor:pointer}
.boot pre{margin:0;white-space:pre-wrap;font:inherit}
.boot .skip{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#22a64a;font-size:13px}
.cursor{display:inline-block;width:.6em;height:1.05em;background:#39ff6e;vertical-align:-.15em;margin-left:2px}
@media (prefers-reduced-motion:no-preference){.cursor{animation:blink 1s steps(1) infinite}}
@keyframes blink{50%{opacity:0}}
/* przełącznik wersji (obie wersje) */
.skin-switch{position:fixed;right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:4px;padding:4px;background:#0e2a2b;border-radius:999px;font:600 12px/1 "Martian Mono","IBM Plex Mono",ui-monospace,monospace;color:#cfe7e1;box-shadow:0 6px 20px rgba(0,0,0,.25)}
.skin-switch span{padding:0 6px 0 8px;text-transform:uppercase;letter-spacing:.06em}
.skin-switch button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#cfe7e1;font:inherit;cursor:pointer}
.skin-switch button.on{background:#7fd6c0;color:#0e2a2b}
html[data-skin="v2"] .skin-switch{background:#000;border:1px solid #39ff6e;border-radius:0;color:#39ff6e}
html[data-skin="v2"] .skin-switch button{border-radius:0;color:#39ff6e}
html[data-skin="v2"] .skin-switch button.on{background:#39ff6e;color:#000}
@media (prefers-reduced-motion:reduce){html[data-skin="v2"] body::before{animation:none}}
