
/* Schriften: selbst gehostet (fonts/), keine Verbindung zu Google. Lizenz: fonts/OFL.txt */
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/shippori-mincho-500.woff2) format('woff2')}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shippori-mincho-700.woff2) format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-400.woff2) format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-500.woff2) format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-700.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2) format('woff2')}
@font-face{font-family:'NK Zeitung Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zeitung-serif-400.woff2) format('woff2')}
@font-face{font-family:'NK Zeitung Serif';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zeitung-serif-700.woff2) format('woff2')}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fredoka-500.woff2) format('woff2')}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fredoka-600.woff2) format('woff2')}

  /* Layout: wie die App. Kopf über voller Breite, darunter Brett : Seitenspalte = φ : 1 (ab 1100 px),
     auf dem Handy eine Spalte mit dem Brett zuerst. Abstände Fibonacci 5·8·13·21·34·55·89, Schrift 13·16·21·34·55.
     Farben: traditionelle japanische Farben aus der App (墨藍 Grund, 紺 dunkle Felder, 生成り helle Felder,
     漆 Rahmen, 金 Linien, 胡粉 Figuren, 朱 nur Siegel und Markierungen). Bewusst eine dunkle Welt, ohne Hell-Modus. */
  :root{
    color-scheme: dark;
    --sumi: #0a0f1c; --sumi-2: #0e1628; --kon: #132240; --kinari: #e6dcc4;
    --gold: #c6a15b; --gold-deep: #a8843f; --gold-bright: #e7cd8f;
    --gold-line: rgba(198,161,91,.55); --gold-faint: rgba(198,161,91,.22);
    --shu: #c0281a; --shu-light: #e8735a; --ink: #efe7d6; --ink-dim: #a69d89;
    --panel-top: rgba(21,33,58,.74); --panel-bottom: rgba(12,19,36,.74);

    --s-1: 5px; --s0: 8px; --s1: 13px; --s2: 21px; --s3: 34px; --s4: 55px; --s5: 89px;
    --t-xs: 11px; --t-s: 13px; --t-m: 16px; --t-l: 21px; --t-xl: 34px; --t-xxl: 55px;

    --serif: 'Shippori Mincho', 'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
    --sans: 'Zen Kaku Gothic New', 'Hiragino Sans', 'Yu Gothic', system-ui, sans-serif;

    /* Brett-Look (wird von den Marken-Beispielen überschrieben) */
    --sq-light: var(--kinari); --sq-dark: var(--kon);
    --frame-bg: linear-gradient(145deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,0) 30%), linear-gradient(160deg, #141820 0%, #07090e 48%, #0d1017 100%);
    --frame-line: var(--gold); --frame-line-2: rgba(198,161,91,.42);
    --pc-fill: url(#gofun); --pc-stroke: var(--gold-deep);
    --pc-shadow: drop-shadow(0 2px 2.5px rgba(2,5,12,.48));
    --mark: var(--shu); --coord: var(--gold); --coord-font: var(--serif);
    --sheen: linear-gradient(135deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 38%, rgba(255,255,255,0) 62%, rgba(255,255,255,.035) 100%);
  }
  *{ box-sizing: border-box; }
  html{ scroll-behavior: smooth; }
  @media (prefers-reduced-motion: reduce){ html{ scroll-behavior: auto; } *{ animation: none !important; transition: none !important; } }
  body{
    margin: 0; color: var(--ink); font-family: var(--sans); font-size: var(--t-m); line-height: 1.618;
    background-color: var(--sumi);
    /* wie die App: Leuchten oben, Abdunklung um das Brett, Muster der gewählten Darstellung */
    background-image:
      radial-gradient(ellipse 90% 40% at 50% 0%, var(--nk-glow), rgba(0,0,0,0) 70%),
      radial-gradient(circle at 50% 30%, rgba(var(--nk-vig),.94) 0%, rgba(var(--nk-vig),.62) 30%, rgba(var(--nk-vig),0) 62%),
      var(--nk-wave);
    background-size: auto, auto, var(--nk-wave-size);
    padding-inline: 16px; padding-block: var(--s2) var(--s4);
    transition: background-color .3s ease, color .3s ease;
  }
  @media (min-width: 1100px){
    body{ background-image:
      radial-gradient(ellipse 90% 40% at 50% 0%, var(--nk-glow), rgba(0,0,0,0) 70%),
      radial-gradient(circle at 34% 24%, rgba(var(--nk-vig),.94) 0%, rgba(var(--nk-vig),.62) 24%, rgba(var(--nk-vig),0) 48%),
      var(--nk-wave); }
  }
  .wrap{ max-width: 1120px; margin: 0 auto; }
  a{ color: var(--gold-bright); text-underline-offset: 3px; text-decoration-thickness: 1px; }
  button:focus-visible, a:focus-visible{ outline: 2px solid var(--gold-bright); outline-offset: 2px; }

  /* ---------- Kopf ---------- */
  .top{ display: flex; align-items: center; gap: var(--s1); flex-wrap: wrap; row-gap: var(--s0); }
  .brand{ display: flex; align-items: center; gap: var(--s1); color: var(--ink); text-decoration: none; }
  .brand b{ font-family: var(--serif); font-weight: 700; font-size: clamp(21px, 3vw, 26px); letter-spacing: .02em; line-height: 1; }
  .hanko{ display: inline-grid; place-items: center; flex-shrink: 0; width: 1.4em; aspect-ratio: 1;
    background: #c0281a; color: #fbeee6; font-family: var(--serif); font-weight: 700; line-height: 1;   /* Siegelrot, in allen Darstellungen gleich */
    border-radius: 3px; transform: rotate(-3deg); box-shadow: 0 1px 1px rgba(0,0,0,.3), 0 5px 8px -4px rgba(0,0,0,.6), 0 13px 21px -13px rgba(0,0,0,.55); }
  .brand .hanko{ font-size: 17px; width: 28px; }
  nav{ margin-left: auto; display: flex; align-items: center; gap: var(--s0) var(--s2); flex-wrap: wrap; }
  nav a{ color: var(--ink-dim); text-decoration: none; font-size: 14px; letter-spacing: .03em; padding: 6px 0; }
  nav a:hover, nav a[aria-current="page"]{ color: var(--gold-bright); }
  .lang{ display: inline-flex; border: 1px solid var(--gold-line); border-radius: 3px; overflow: hidden; }
  .lang a{ font: 500 12px/1 var(--sans); letter-spacing: .12em; color: var(--ink-dim); background: transparent; border: 0; padding: 8px 10px; cursor: pointer; min-height: 32px; display: inline-flex; align-items: center; text-decoration: none; }
  .lang a[aria-current="true"]{ background: rgba(198,161,91,.18); color: var(--gold-bright); }
  @media (max-width: 640px){   /* Handy: Menüpunkte als zweite Zeile unter Logo und Sprachschalter, ohne Script */
    .top{ flex-wrap: wrap; row-gap: 2px; }
    .top .brand{ order: 1; }
    .top nav{ display: contents; }
    .top nav .lang{ order: 2; margin-left: auto; }
    .top::after{ content: ""; order: 2; flex: 0 0 100%; height: 0; }
    .top nav .nav-link{ order: 3; font-size: 13px; letter-spacing: 0; padding: 8px 0; margin-right: 11px; }
    .top nav .nav-link:last-of-type{ margin-right: 0; }
  }

  /* ---------- Bühne: Brett + Spalte ---------- */
  .stage{ display: grid; gap: var(--s2) var(--s4); margin-top: var(--s3);
    grid-template-columns: minmax(0,1fr); grid-template-areas: "intro" "board" "side"; }
  @media (min-width: 1100px){
    .stage{ grid-template-columns: minmax(0,1.618fr) minmax(0,1fr); grid-template-areas: "board intro" "board side"; grid-template-rows: auto 1fr; align-items: start; margin-top: var(--s4); }
    .side{ align-self: end; margin-bottom: 2px; }   /* Unterkante Bedienfeld = Unterkante Brett */
    .side .msg{ min-height: 2.6em; }
  }
  .intro{ grid-area: intro; }
  @media (min-width: 1100px){ #heroBoard{ align-items: stretch; } #heroBoard .frame{ --W: 100cqi; } #heroBoard .bar{ max-width: none; } }
  .board-col{ grid-area: board; container-type: inline-size; display: flex; flex-direction: column; align-items: center; gap: var(--s1); }
  .side{ grid-area: side; display: flex; flex-direction: column; gap: var(--s2); min-width: 0; }

  .eyebrow{ font-family: var(--serif); font-size: 17px; font-weight: 500; letter-spacing: .02em; color: var(--gold); margin: 0 0 var(--s0); }
  h1{ font-family: var(--serif); font-weight: 700; font-size: clamp(34px, 6vw, 55px); line-height: 1.1; letter-spacing: .01em; margin: 0; text-wrap: balance; }
  .lead{ color: var(--ink); font-size: clamp(17px, 2vw, 21px); line-height: 1.5; margin: var(--s1) 0 0; max-width: 34ch; text-wrap: pretty; }
  .tip{ color: var(--nk-text); font-size: 16px; margin: var(--s2) 0 0; max-width: 40ch; }
  h1 .s{ display: block; }
  @media (min-width: 1100px){ .intro h1{ font-size: clamp(34px, 2.9vw, 40px); } }
  @media (max-width: 1099px){ .intro{ text-align: left; } h1{ font-size: clamp(30px, 8vw, 44px); } }
  @media (max-width: 640px){ .intro h1{ font-size: clamp(19px, 5.5vw, 26px); line-height: 1.2; } .intro .tip{ margin-top: 8px; font-size: 15px; } .stage{ margin-top: var(--s2); gap: var(--s1); } }

  .panel{ background: linear-gradient(180deg, var(--panel-top), var(--panel-bottom)); border: 1px solid var(--gold-faint); border-radius: 5px; padding: var(--s2);
    box-shadow: 0 21px 34px -21px rgba(0,0,0,.75); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); }

  /* Statuszeile über dem Brett */
  .bar{ position: relative; min-height: 40px; width: 100%; max-width: 620px; display: flex; align-items: baseline; justify-content: space-between; gap: var(--s1); padding-inline: 4px; }
  .bar-left{ display: flex; align-items: center; gap: 4px; min-width: 0; max-width: calc(50% - 26px); }
  .bar .star{ width: 17px; height: 17px; fill: none; stroke: var(--gold); stroke-width: 1.6; stroke-linejoin: round; flex-shrink: 0; }
  /* Blitz wie in der App: kleiner Kreis mittig über dem Brett; während eines Laufs läuft der Ring ab */
  .blitz-btn{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 40px; height: 40px; padding: 0; border: 0; border-radius: 50%;
    background: none; color: var(--gold); cursor: pointer; display: grid; place-items: center; }
  @media (pointer: coarse){ .blitz-btn{ width: 44px; height: 44px; } .bar{ min-height: 44px; } }
  .blitz-btn svg{ position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
  .blitz-btn .track{ fill: none; stroke: var(--gold-faint); stroke-width: 1.6; }
  .blitz-btn .run{ fill: none; stroke: var(--gold-bright); stroke-width: 2.6; stroke-linecap: round; transform: rotate(-90deg); transform-origin: 20px 20px; transition: stroke .3s ease; }
  .blitz-btn .bolt{ fill: var(--gold); transition: opacity .2s ease; }
  .blitz-btn:hover .bolt{ fill: var(--gold-bright); }
  .blitz-btn .sec{ position: relative; font-family: var(--serif); font-weight: 700; font-size: 14px; color: var(--ink); font-variant-numeric: tabular-nums; }
  .blitz-btn.on .bolt{ opacity: 0; }
  .blitz-btn.low .run{ stroke: var(--shu); }
  .blitz-btn.low .sec{ color: var(--shu-light); }
  .blitz-btn.armed .track{ stroke: var(--shu); }
  .controls .btn{ position: relative; }
  .controls .btn[data-count]:not([data-count=""])::after{ content: attr(data-count); position: absolute; top: 4px; right: 4px; min-width: 17px; height: 17px; padding: 0 4px;
    border-radius: 9px; background: var(--gold); color: #0b1322; font-size: 11px; font-weight: 700; line-height: 17px; text-align: center; font-variant-numeric: tabular-nums; }
  .bar .lvl{ font-family: var(--serif); font-size: 15px; color: var(--gold); }
  .bar .left{ font-size: 14px; color: var(--ink-dim); font-variant-numeric: tabular-nums; }
  .bar .left strong{ font-family: var(--serif); font-size: 19px; color: var(--ink); margin-right: 4px; }

  /* ---------- Brett (aus der App übernommen) ---------- */
  .frame{ --n: 4; --W: min(100cqi, 620px);
    --inner: calc(var(--W) / (1 + 0.472 / var(--n))); --sq: calc(var(--inner) / var(--n)); --f: calc(var(--sq) * 0.236);
    position: relative; width: var(--W); padding: var(--f); background: var(--frame-bg);
    border: 1px solid var(--frame-line); border-radius: 2px;
    box-shadow: 0 34px 55px -21px rgba(0,0,0,.8), 0 0 0 1px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.06); }
  .frame::before{ content: ""; position: absolute; inset: calc(var(--f) * .618); border: 1px solid var(--frame-line-2); pointer-events: none; }
  .board{ position: relative; isolation: isolate; display: grid; width: 100%; aspect-ratio: 1;
    box-shadow: 0 0 0 1px var(--frame-line), 0 3px 8px rgba(0,0,0,.5); touch-action: pan-y; user-select: none; -webkit-user-select: none; }
  .board .sq.has{ touch-action: none; }   /* Figur anfassen = ziehen; leeres Feld = Seite scrollen */
  .board::after{ content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: var(--sheen); }
  .board.won::after{ background: linear-gradient(115deg, rgba(231,205,143,0) 38%, rgba(231,205,143,.42) 50%, rgba(231,205,143,0) 62%), var(--sheen);
    background-size: 260% 100%, 100% 100%; background-repeat: no-repeat; animation: sweep 1.9s cubic-bezier(.3,.6,.3,1) 1 both; }
  @keyframes sweep{ from{ background-position: 130% 0, 0 0; } to{ background-position: -30% 0, 0 0; } }
  .sq{ position: relative; background: var(--sq-light); min-width: 0; min-height: 0; }
  .sq.dark{ background: var(--sq-dark); }
  .sq::before{ content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; }
  .sq.last::before{ background: rgba(198,161,91,.2); }
  .sq.picked::before{ box-shadow: inset 0 0 0 3px var(--mark); }
  .sq.target::after{ content: ""; position: absolute; inset: 9%; z-index: 1; pointer-events: none; border-radius: 50%; border: 3px solid var(--mark); }
  .sq.hint::before{ box-shadow: inset 0 0 0 3px var(--mark); animation: hint 1.6s ease-in-out infinite; }
  @keyframes hint{ 50%{ opacity: .35; } }
  .sq.has{ cursor: pointer; }
  .sq.shake{ animation: shake .28s ease; }
  @keyframes shake{ 20%{ transform: translateX(-4px);} 40%{ transform: translateX(4px);} 60%{ transform: translateX(-3px);} 80%{ transform: translateX(3px);} 100%{ transform: none;} }
  .pc{ position: absolute; inset: 0; width: 100%; height: 100%; z-index: 2; overflow: visible; pointer-events: none; filter: var(--pc-shadow); transition: transform .16s ease; }
  .pc path{ fill: var(--pc-fill); stroke: var(--pc-stroke); stroke-width: .8px; vector-effect: non-scaling-stroke; stroke-linejoin: round; }
  .sq.picked .pc{ transform: translateY(-4%) scale(1.05); }
  .sq.survivor .pc{ filter: drop-shadow(0 0 7px rgba(231,205,143,.8)) var(--pc-shadow); }
  .coord{ position: absolute; z-index: 3; pointer-events: none; font-family: var(--coord-font); font-weight: 500; line-height: 1;
    font-size: max(9px, calc(var(--f) * .38)); color: var(--coord); transform: translate(-50%,-50%); }
  .fl{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 5; display: flex; flex-direction: column; gap: var(--s0); align-items: stretch; }
  .fl .btn{ box-shadow: 0 8px 26px rgba(0,0,0,.55); white-space: nowrap; }

  /* ---------- Knöpfe ---------- */
  .btn{ font: 500 14px/1.2 var(--sans); letter-spacing: .03em; color: var(--ink); border-radius: 3px; cursor: pointer;
    padding: 11px 18px; min-height: 44px; border: 1px solid var(--gold-line); background: rgba(198,161,91,.07);
    transition: background-color .15s ease, border-color .15s ease, filter .15s ease; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 8px; }
  .btn:hover:not(:disabled){ background: rgba(198,161,91,.16); border-color: var(--gold-bright); }
  .btn:disabled{ opacity: .38; cursor: default; }
  .btn-primary{ color: #0b1322; font-weight: 700; background: linear-gradient(180deg, #ecd49a 0%, #c9a45d 52%, #b08b45 100%); border-color: #f0dca8;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.4), 0 8px 21px -8px rgba(198,161,91,.6); }
  .btn-primary:hover:not(:disabled){ filter: brightness(1.07); background: linear-gradient(180deg, #ecd49a 0%, #c9a45d 52%, #b08b45 100%); }
  .btn-shu{ color: #fbeee6; font-weight: 700; background: var(--shu); border-color: rgba(251,238,230,.35); }
  .btn-shu:hover:not(:disabled){ background: var(--shu); border-color: rgba(251,238,230,.7); }
  .controls{ display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: var(--s0); }
  .controls .btn{ flex-direction: column; gap: 4px; padding: 10px 4px; font-size: 13px; }
  .ico{ width: 20px; height: 20px; fill: none; stroke: var(--gold); stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
  .msg{ min-height: 3.2em; margin: 0; color: var(--ink-dim); font-size: 15px; }
  .msg strong{ color: var(--ink); font-family: var(--serif); font-size: 19px; font-weight: 700; display: block; }
  .row{ display: flex; gap: var(--s0); flex-wrap: wrap; }
  .row .btn{ flex: 1 1 auto; }

  /* ---------- Abschnitte ---------- */
  section{ margin-top: var(--s4); padding-top: var(--s4); position: relative; }
  /* haardünne goldene Linie als Abschluss des vorigen Abschnitts (Abstand 55 · Linie · 55) */
  section::before{ content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px;
    background: linear-gradient(90deg, rgba(198,161,91,0), var(--gold-line) 21%, var(--gold-line) 79%, rgba(198,161,91,0)); }
  .sheet section::before{ display: none; }
  .sec-head{ display: grid; gap: var(--s0); margin-bottom: var(--s3); max-width: 62ch; }
  h2{ font-family: var(--serif); font-weight: 700; font-size: clamp(26px, 4vw, 34px); line-height: 1.2; margin: 0; text-wrap: balance; }
  h3{ font-family: var(--serif); font-weight: 700; font-size: var(--t-l); line-height: 1.3; margin: 0; }
  .sec-head p{ margin: 0; color: var(--nk-text); }
  .sec-head p.forwho strong{ font-weight: 700; }
  .gold-rule{ height: 1px; border: 0; margin: 0; background: linear-gradient(90deg, rgba(198,161,91,0), var(--gold-line) 22%, var(--gold-line) 78%, rgba(198,161,91,0)); }

  /* Drei Regeln: drei Spalten + Namensfeld im Verhältnis φ */
  .rules{ display: grid; gap: var(--s3); grid-template-columns: minmax(0,1fr); }
  @media (min-width: 900px){ .rules{ grid-template-columns: minmax(0,1.618fr) minmax(0,1fr); align-items: start; } }
  .rule-list{ display: grid; gap: var(--s2); grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); margin: 0; padding: 0; list-style: none; counter-reset: r; }
  .rule-list li{ counter-increment: r; display: grid; gap: var(--s-1); align-content: start; }
  .rule-list li::before{ content: counter(r); font-family: var(--serif); font-size: var(--t-xl); line-height: 1; color: var(--gold); }
  .rule-list p{ margin: 0; color: var(--nk-text); font-size: 16px; }
  .name-box{ display: grid; grid-template-columns: auto 1fr; gap: var(--s1) var(--s2); align-items: center; }
  .name-box .hanko{ font-size: var(--t-xxl); width: 89px; transform: rotate(-3deg) translateY(-5px);
    box-shadow: 0 2px 3px rgba(0,0,0,.35), 0 13px 21px -8px rgba(0,0,0,.55), 0 34px 55px -21px rgba(0,0,0,.6); }
  .name-box p{ margin: 0; }
  .name-box .kana{ font-family: var(--serif); font-size: var(--t-l); color: var(--gold-bright); }
  .name-box .proof{ grid-column: 1 / -1; color: var(--ink-dim); font-size: 14px; border-top: 1px solid var(--gold-faint); padding-top: var(--s1); }

  /* Treppe: sieben Stufen */
  /* Treppe: sieben gleich große Karten auf einer Linie, der Anstieg steckt in der Leiste (subgrid hält alle Zeilen bündig) */
  .stairs{ display: grid; gap: var(--s2) var(--s1); grid-template-columns: repeat(2, minmax(0,1fr)); }
  @media (min-width: 640px){ .stairs{ grid-template-columns: repeat(3, minmax(0,1fr)); } }
  @media (min-width: 1100px){ .stairs{ grid-template-columns: repeat(7, minmax(0,1fr)); } }
  .step.gm{ cursor: default; border-style: dashed; }
  .step.gm:hover{ border-color: var(--gold-faint); transform: none; }
  .step.gm .mini{ position: relative; }
  .step.gm .frame{ opacity: .42; }
  .step.gm .mini .hanko{ position: absolute; left: 50%; top: 50%; translate: -50% -50%; font-size: 26px; width: 44px; }
  @media (max-width: 1099px){ .step.gm{ grid-column: 1 / -1; } .step.gm .mini{ width: min(100%, 220px); } }
  .step{ display: grid; grid-row: span 6; grid-template-rows: subgrid; row-gap: var(--s0); align-content: start; padding: var(--s1); text-align: left; color: var(--ink); font: inherit; cursor: pointer;
    background: linear-gradient(180deg, var(--panel-top), var(--panel-bottom)); border: 1px solid var(--gold-faint); border-radius: 5px; transition: border-color .15s ease, transform .15s ease; }
  .step:hover{ border-color: var(--gold-bright); transform: translateY(-2px); }
  .step .mini{ container-type: inline-size; }
  .step .frame{ --W: 100cqi; box-shadow: 0 8px 13px -8px rgba(0,0,0,.8); }
  .step .coord{ display: none; }
  .step .name{ font-family: var(--serif); font-weight: 700; font-size: 19px; line-height: 1.2; }
  .step .size{ font-size: 12px; color: var(--ink-dim); letter-spacing: .05em; font-variant-numeric: tabular-nums; }
  .step .rise{ display: grid; grid-template-columns: repeat(7, minmax(0,1fr)); gap: 3px; align-self: center; }
  .step .rise i{ height: 4px; border-radius: 1px; background: var(--gold-faint); }
  .step .rise i.on{ background: var(--gold); }
  .step .name small{ font-family: var(--sans); font-weight: 400; font-size: 12px; color: var(--ink-dim); letter-spacing: .05em; }
  .step .meta{ font-size: 13px; color: var(--ink-dim); font-variant-numeric: tabular-nums; }
  .step .play{ font-size: 13px; letter-spacing: .03em; color: var(--gold); }
  .step.gm .play{ color: var(--ink-dim); }


  /* App: Text : Telefon = φ : 1 */
  .app-sec{ display: grid; gap: var(--s3) var(--s4); grid-template-columns: minmax(0,1fr); align-items: center; }
  @media (min-width: 900px){ .app-sec{ grid-template-columns: minmax(0,1.618fr) minmax(0,1fr); align-items: start; } }
  .app-text h2{ margin-top: 0; }
  .app-lead{ margin: var(--s2) 0 0; color: var(--nk-text); max-width: 46ch; }
  .groups{ display: grid; gap: var(--s2) var(--s3); grid-template-columns: minmax(0,1fr); margin: var(--s3) 0 0; }
  @media (min-width: 640px){ .groups{ grid-template-columns: repeat(2, minmax(0,1fr)); } }
  .grp{ display: grid; grid-template-columns: 24px 1fr; gap: var(--s1); align-items: start; }
  .grp .ico{ margin-top: 4px; }
  .grp h3{ font-size: 21px; margin: 0 0 5px; }
  .grp p{ margin: 0; color: var(--nk-text); font-size: 16px; }
  .feat{ list-style: none; padding: 0; margin: var(--s2) 0 0; display: grid; gap: var(--s0); }
  .feat li{ display: flex; gap: var(--s1); align-items: flex-start; color: var(--ink-dim); }
  .feat li .ico{ flex-shrink: 0; margin-top: 3px; }
  .feat li.hl{ color: var(--ink); }
  .feat li.hl .ico{ stroke: var(--gold-bright); fill: rgba(231,205,143,.18); }
  .app-cta{ margin-top: var(--s2); }
  .app-cta .btn{ flex: 0 1 auto; }
  .btn.is-soon{ pointer-events: none; color: var(--ink-dim); background: rgba(198,161,91,.07); border-color: var(--gold-line); box-shadow: none; }
  .note{ font-size: 13px; color: var(--ink-dim); margin: var(--s1) 0 0; }
  .phone-wrap{ display: flex; justify-content: center; }
  /* Gerät: 390 × 800 Design-Pixel, auf 0,64 verkleinert */
  .phone{ --k: .64; position: relative; width: calc(390px * var(--k) + 20px); padding: 10px; border-radius: 38px;
    background: linear-gradient(160deg, #343a4c 0%, #10131b 22%, #07090e 55%, #1c2130 100%); border: 1px solid rgba(231,205,143,.5);
    box-shadow: 0 34px 55px -21px rgba(0,0,0,.85), inset 0 1px 0 rgba(255,255,255,.14), inset 0 0 0 1px rgba(255,255,255,.06), inset 0 0 0 4px #04060b; }
  .phone::before, .phone::after{ content: ""; position: absolute; width: 4px; border-radius: 2px;
    background: linear-gradient(90deg, #3a4153, #1a1f2c); border: 1px solid rgba(198,161,91,.4); }
  .phone::before{ right: -5px; top: 24%; height: 12%; }
  .phone::after{ left: -5px; top: 19%; height: 7%; box-shadow: 0 calc(800px * var(--k) * .1) 0 -1px #262c3c; }
  .phone-vp{ width: calc(390px * var(--k)); height: calc(800px * var(--k)); overflow: hidden; border-radius: 29px; position: relative;
    background-color: var(--sumi); background-image: radial-gradient(ellipse 90% 40% at 50% 0%, var(--nk-glow), rgba(0,0,0,0) 70%), var(--nk-wave); background-size: auto, var(--nk-wave-size); }
  .phone-screen{ width: 390px; transform: scale(var(--k)); transform-origin: 0 0; padding: 10px 16px 21px; display: flex; flex-direction: column; gap: 10px; }
  .sbar{ position: relative; display: flex; justify-content: space-between; align-items: center; height: 28px; padding: 0 18px; font: 700 15px/1 var(--sans); color: var(--ink); font-variant-numeric: tabular-nums; }
  .sbar .cam{ position: absolute; left: 50%; top: 50%; width: 16px; height: 16px; transform: translate(-50%,-50%); border-radius: 50%;
    background: radial-gradient(circle at 38% 38%, #1b2a48 0 2px, #02040a 3px); box-shadow: 0 0 0 2px #0b0f18; }
  .sbar svg{ height: 13px; fill: var(--ink); }
  .app-modes{ display: grid; grid-template-columns: 1fr 1fr; border: 1px solid var(--gold-line); border-radius: 3px; overflow: hidden; }
  .app-modes button{ font: 500 16px/1 var(--sans); color: var(--ink-dim); background: transparent; border: 0; min-height: 44px; cursor: pointer;
    display: inline-flex; align-items: center; justify-content: center; gap: 8px; }
  .app-modes button + button{ border-left: 1px solid var(--gold-line); }
  .app-modes button[aria-selected="true"]{ background: rgba(198,161,91,.2); color: var(--gold-bright); }
  .app-modes .ico{ width: 18px; height: 18px; }
  .app-modes button[aria-selected="true"] .ico{ stroke: var(--gold-bright); fill: rgba(231,205,143,.25); }
  .app-set svg{ width: 16px; height: 16px; stroke: var(--gold); stroke-width: 1.6; fill: none; stroke-linecap: round; stroke-linejoin: round; }
  .app-set{ font-variant-numeric: tabular-nums; }
  .app-top{ display: flex; align-items: center; gap: 13px; }
  .app-top b{ font-family: var(--serif); font-size: 30px; line-height: 1; }
  .app-top .hanko{ font-size: 21px; width: 34px; }
  .app-menu{ margin-left: auto; width: 44px; height: 44px; display: grid; place-items: center; border: 1px solid var(--gold-line); border-radius: 3px; }
  .app-menu svg{ width: 20px; height: 20px; stroke: var(--ink); stroke-width: 1.8; stroke-linecap: round; fill: none; }
  .phone-screen .board-col{ gap: 8px; }
  .phone-screen .bar{ margin-top: 8px; }
  .app-msg{ margin: 0; min-height: 2.4em; font-size: 15px; color: var(--ink-dim); border: 1px solid var(--gold-faint); border-radius: 3px; padding: 8px 13px; }
  .app-new{ display: flex; gap: 8px; border-top: 1px solid var(--gold-faint); padding-top: 21px; margin-top: 8px; }
  .app-new .app-share{ flex: 0 0 52px; padding: 0; cursor: default; }
  .app-share svg{ width: 18px; height: 18px; stroke: var(--gold); stroke-width: 1.7; fill: none; stroke-linecap: round; stroke-linejoin: round; }
  .app-menu{ position: relative; }
  .app-menu.has-on::after{ content: ""; position: absolute; top: 6px; right: 6px; width: 7px; height: 7px; border-radius: 50%; background: var(--gold-bright); }
  .phone-screen .bar .heart{ width: 19px; height: 19px; fill: none; stroke: var(--gold); stroke-width: 1.6; margin-left: 10px; flex-shrink: 0; }
  .calsheet{ position: absolute; left: calc(50% + 46px); top: 50%; transform: translate(-50%,-50%); width: 30px; height: 32px; border: 1.5px solid var(--gold-line); border-radius: 4px; overflow: visible;
    display: grid; grid-template-rows: 7px 1fr; font: 700 15px/1 var(--serif); color: var(--ink); text-align: center; }
  .calsheet::before{ content: ""; background: var(--shu); border-radius: 2px 2px 0 0; }
  .calsheet span{ align-self: center; font-variant-numeric: tabular-nums; }
  .calsheet::after{ content: ""; position: absolute; top: -5px; right: -5px; width: 8px; height: 8px; border-radius: 50%; background: var(--gold-bright); box-shadow: 0 0 0 2px var(--sumi); }
  .phone-screen .bar .left{ display: grid; grid-template-columns: auto auto; justify-content: end; align-items: baseline; column-gap: 4px; line-height: 1.15; text-align: right; }
  .phone-screen .bar .rank{ grid-column: 1 / -1; font-family: var(--serif); font-weight: 700; font-size: 17px; color: var(--gold-bright); }
  .phone-screen .bar .left strong{ margin-right: 0; font-size: 16px; }
  .phone-screen .bar .left > span{ font-size: 13px; }
  .phone-screen .bar{ align-items: center; }
  .app-new .btn:first-child{ flex: 1 1 0; }
  .app-new .app-set{ flex: 1 1 0; color: var(--ink-dim); cursor: default; white-space: nowrap; gap: 7px; }
  [hidden]{ display: none !important; }

  /* ---------- Leiste wie in der App (Startbrett und Telefon) ---------- */
  .bar .heart-btn{ display: inline-grid; place-items: center; width: 34px; height: 34px; margin-left: 4px; padding: 0; border: 0; background: none; cursor: pointer; flex-shrink: 0; }
  .bar .heart{ width: 19px; height: 19px; fill: none; stroke: var(--gold); stroke-width: 1.6; }
  .bar .heart-btn[aria-pressed="true"] .heart{ fill: var(--shu); stroke: var(--shu); }
  .calsheet{ position: absolute; left: calc(50% + 46px); top: 50%; transform: translate(-50%,-50%); width: 30px; height: 32px; border: 1.5px solid var(--gold-line); border-radius: 4px; overflow: visible;
    display: grid; grid-template-rows: 7px 1fr; font: 700 15px/1 var(--serif); color: var(--ink); text-align: center; background: none; padding: 0; cursor: pointer; }
  .calsheet::before{ content: ""; background: var(--shu); border-radius: 2px 2px 0 0; }
  .calsheet span{ align-self: center; font-variant-numeric: tabular-nums; }
  .calsheet::after{ content: ""; position: absolute; top: -5px; right: -5px; width: 8px; height: 8px; border-radius: 50%; background: var(--gold-bright); box-shadow: 0 0 0 2px var(--sumi); }
  .bar.app-bar .left{ display: grid; grid-template-columns: auto auto; justify-content: end; align-items: baseline; column-gap: 4px; line-height: 1.15; text-align: right; }
  .bar.app-bar .rank{ grid-column: 1 / -1; font-family: var(--serif); font-weight: 700; font-size: 17px; color: var(--gold-bright); }
  .bar.app-bar .left strong{ margin-right: 0; font-size: 16px; }
  .bar.app-bar .left > span{ font-size: 13px; }
  .bar.app-bar{ align-items: center; }
  .hero-new{ border-top: 0; padding-top: 0; margin-top: 0; }
  .hero-new .btn{ white-space: nowrap; padding-inline: 10px; }
  .hero-new .app-share{ flex: 0 0 48px; }
  .hero-new .btn:first-child{ flex: 1 1 0; }
  .hero-new .app-set{ flex: 1 1 0; white-space: nowrap; gap: 7px; color: var(--ink-dim); }

  /* ---------- App-Menü neben dem Brett ---------- */
  .app-menu-list{ padding: var(--s1) var(--s1) var(--s0); }
  .am-head{ margin: 0 0 4px; padding: 0 var(--s0); font-family: var(--serif); font-size: 15px; line-height: 1.3; color: var(--gold-bright); }
  .am-grid{ display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 2px var(--s0); }
  .side .app-menu-list{ order: 2; }
  @media (min-width: 1100px){
    .side .app-menu-list{ order: 0; padding: var(--s0); }
    .side .am-head{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
    .side .am-grid{ grid-template-columns: repeat(4, minmax(0,1fr)); gap: 2px; }
    .side .am-item{ flex-direction: column; justify-content: center; gap: 5px; min-height: 0; padding: 8px 2px; text-align: center; font-size: 12.5px; line-height: 1.2; }
  }
  .am-item{ display: flex; align-items: center; gap: 12px; min-height: 44px; padding: 6px var(--s0); border: 1px solid transparent; border-radius: 4px; background: transparent;
    color: var(--ink); font: 400 15px/1.2 var(--sans); text-align: left; cursor: pointer; }
  .am-item:hover{ background: rgba(198,161,91,.12); border-color: var(--gold-faint); }
  .am-item .ico{ width: 19px; height: 19px; flex-shrink: 0; }

  /* ---------- Ansichten (wie die Fenster der App) ---------- */
  .sheet-bg{ position: fixed; inset: 0; z-index: 50; background: var(--nk-backdrop); display: grid; align-items: end; justify-items: center; padding: 0; }
  @media (min-width: 700px){ .sheet-bg{ align-items: center; padding: var(--s2); } }
  .sheet{ width: min(100%, 560px); max-height: min(88vh, 760px); overflow: auto; overscroll-behavior: contain;
    background: linear-gradient(180deg, var(--nk-modal-a), var(--nk-modal-b)); border: 1px solid var(--gold-line); border-radius: 13px 13px 0 0; padding: var(--s2);
    box-shadow: 0 -21px 55px -21px rgba(0,0,0,.8); color: var(--ink); }
  @media (min-width: 700px){ .sheet{ border-radius: 8px; } }
  .sheet-head{ display: flex; align-items: center; justify-content: space-between; gap: var(--s1); margin-bottom: var(--s1); position: sticky; top: calc(var(--s2) * -1); padding-top: 2px; background: inherit; }
  .sheet-head h2{ font-size: 26px; }
  .sheet p{ margin: 0 0 var(--s1); color: var(--nk-text); }
  .sheet .lbl{ font: 700 var(--t-xs)/1.4 var(--sans); letter-spacing: .14em; text-transform: uppercase; color: var(--gold); margin: var(--s2) 0 var(--s0); }
  .sheet .ex{ font-size: 13px; color: var(--ink-dim); }
  .chips{ display: flex; flex-wrap: wrap; gap: var(--s0); margin: 0 0 var(--s1); }
  .chip{ font: 500 14px/1 var(--sans); color: var(--ink); background: rgba(198,161,91,.07); border: 1px solid var(--gold-line); border-radius: 3px; min-height: 40px; padding: 0 14px; cursor: pointer; }
  .chip[aria-pressed="true"]{ color: #0b1322; font-weight: 700; background: linear-gradient(180deg, #ecd49a 0%, #c9a45d 52%, #b08b45 100%); border-color: #f0dca8; }
  .rows{ display: grid; gap: 4px; margin: 0 0 var(--s1); padding: 0; list-style: none; }
  .rows li{ display: grid; grid-template-columns: 2em 1fr auto; align-items: center; gap: var(--s0); padding: 9px 12px; border-radius: 3px; background: rgba(198,161,91,.06); font-variant-numeric: tabular-nums; }
  .rows li b{ font-weight: 400; color: var(--ink-dim); }
  .rows li .v{ font-family: var(--serif); font-weight: 700; }
  .beast-mark{ color: var(--shu-light); font-weight: 700; letter-spacing: -.12em; margin-left: 6px; font-style: italic; }
  .two{ display: grid; grid-template-columns: 1fr 1fr; gap: var(--s1); }
  .two h3{ font-size: 16px; margin: 0 0 var(--s0); }
  .tiles{ display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: var(--s0); margin: 0 0 var(--s1); }
  .tiles div{ border: 1px solid var(--gold-faint); border-radius: 4px; padding: 10px 4px; text-align: center; }
  .tiles strong{ display: block; font: 700 24px/1.1 var(--serif); }
  .tiles span{ font-size: 12px; color: var(--ink-dim); }
  .rankcard{ border: 1px solid var(--gold-line); border-radius: 5px; padding: var(--s1) var(--s2); margin: 0 0 var(--s1); }
  .rankcard b{ display: block; font: 700 26px/1.2 var(--serif); color: var(--gold-bright); }
  .rankcard i{ display: block; height: 4px; border-radius: 2px; background: var(--gold-faint); margin: 10px 0 8px; }
  .rankcard i::before{ content: ""; display: block; height: 100%; width: var(--w, 0%); background: var(--gold); border-radius: 2px; }
  .opts{ display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: var(--s0); margin: 0 0 var(--s1); }
  .opt{ display: flex; align-items: center; gap: 12px; text-align: left; padding: 10px 12px; border: 1px solid var(--gold-faint); border-radius: 4px; background: rgba(198,161,91,.05); color: var(--ink); cursor: pointer; font: inherit; }
  .opt[aria-pressed="true"]{ border-color: var(--gold-bright); box-shadow: inset 0 0 0 1px var(--gold-bright); }
  .opt .sw{ width: 26px; height: 26px; border-radius: 50%; flex-shrink: 0; border: 1px solid rgba(255,255,255,.25); }
  .opt span{ display: grid; line-height: 1.25; font-size: 15px; }
  .opt small{ font-size: 12px; color: var(--ink-dim); }
  .bigcal{ width: 54px; height: 58px; margin: 0 auto var(--s1); border: 2px solid var(--gold-line); border-radius: 6px; display: grid; grid-template-rows: 16px 1fr; text-align: center; overflow: hidden; }
  .bigcal em{ font: 700 10px/16px var(--sans); letter-spacing: .1em; background: var(--shu); color: #fff; font-style: normal; }
  .bigcal strong{ font: 700 26px/1 var(--serif); align-self: center; }
  .center{ text-align: center; }
  .hist{ display: grid; gap: var(--s0); margin: 0 0 var(--s1); }
  .hist button{ display: grid; grid-template-columns: 56px 1fr; gap: var(--s1); align-items: center; padding: 8px; border: 1px solid var(--gold-faint); border-radius: 4px; background: rgba(198,161,91,.05); color: var(--ink); text-align: left; cursor: pointer; font: inherit; }
  .hist .mini{ container-type: inline-size; } .hist .frame{ --W: 100cqi; box-shadow: none; } .hist .coord{ display: none; } .hist .frame::before{ display: none; }
  .hist b{ font-family: var(--serif); font-size: 17px; display: block; } .hist small{ color: var(--ink-dim); }
  .sheet .row .btn{ flex: 1 1 auto; }

  /* Verlage-Band */
  .band{ display: grid; gap: var(--s2); align-items: center; grid-template-columns: minmax(0,1fr); padding: var(--s3); }
  @media (min-width: 800px){ .band{ grid-template-columns: minmax(0,1.618fr) auto; } }
  .band p{ margin: var(--s0) 0 0; color: var(--ink-dim); }

  footer{ margin-top: var(--s4); padding-top: var(--s2); border-top: 1px solid var(--gold-faint); display: flex; flex-wrap: wrap; gap: var(--s0) var(--s2); font-size: 13px; color: var(--ink-dim); }
  footer a{ color: var(--ink-dim); }
  footer .sp{ margin-left: auto; }

  /* ---------- Verlage-Seite ---------- */
  .pub-hero{ margin-top: var(--s4); max-width: 46rem; }
  .looks{ display: grid; gap: var(--s3); grid-template-columns: minmax(0,1fr); align-items: start; }
  @media (min-width: 1000px){ .looks{ grid-template-columns: minmax(0,1fr) minmax(0,1.618fr); } }
  .tabs{ display: flex; flex-wrap: wrap; gap: var(--s0); margin-top: var(--s2); }
  .tabs button{ font: 500 14px/1.2 var(--sans); color: var(--ink); background: rgba(198,161,91,.07); border: 1px solid var(--gold-line); border-radius: 3px; padding: 10px 14px; min-height: 44px; cursor: pointer; }
  .tabs button[aria-selected="true"]{ background: rgba(198,161,91,.22); border-color: var(--gold-bright); color: var(--gold-bright); }
  .looks .note{ font-size: 13px; color: var(--ink-dim); margin-top: var(--s1); }
  .look-pitch{ font-family: var(--serif); font-size: 21px; line-height: 1.45; color: var(--ink); margin: var(--s3) 0 0; max-width: 24ch; }

  .paper{ --paper: #121a2c; --paper-ink: var(--ink); --paper-dim: var(--ink-dim); --paper-rule: var(--gold-faint); --head-font: var(--serif); --body-font: var(--sans); --logo-bg: transparent; --logo-ink: var(--gold);
    background: var(--paper); color: var(--paper-ink); border-radius: 5px; padding: var(--s2); container-type: inline-size;
    box-shadow: 0 21px 34px -21px rgba(0,0,0,.75); border: 1px solid var(--paper-rule); transition: background-color .3s ease; }
  .paper-head{ display: flex; align-items: center; justify-content: space-between; gap: var(--s1); padding-bottom: var(--s1); border-bottom: 2px solid var(--paper-rule); margin-bottom: var(--s1); }
  .logo-slot{ font: 700 12px/1 var(--body-font); letter-spacing: .16em; text-transform: uppercase; padding: 8px 12px; border: 1.5px dashed currentColor; color: var(--logo-ink); background: var(--logo-bg); }
  .paper-title{ font-family: var(--head-font); font-weight: 700; font-size: clamp(19px, 4cqi, 26px); line-height: 1.1; margin: 0; }
  .paper-sub{ font-family: var(--body-font); font-size: 13px; color: var(--paper-dim); margin: 0 0 var(--s1); }
  .paper .board-col{ container-type: inline-size; }
  .paper .frame{ --W: min(100cqi, 460px); box-shadow: 0 13px 21px -13px rgba(0,0,0,.55); }
  .paper-foot{ font-family: var(--body-font); font-size: 12px; color: var(--paper-dim); margin-top: var(--s1); display: flex; justify-content: space-between; gap: var(--s1); flex-wrap: wrap; }

  /* Look: Köln (erfunden): rot-weiß, Dom-Silhouette, Zeitungsschrift */
  .masthead{ display: none; align-items: baseline; gap: 10px; font: 700 14px/1 'NK Zeitung Serif', Georgia, serif; letter-spacing: .08em; text-transform: uppercase; color: #c8102e; }
  .masthead .dom{ width: 22px; height: 30px; fill: currentColor; flex-shrink: 0; }
  .paper[data-look="koeln"] .masthead{ display: inline-flex; }
  .paper[data-look="koeln"] .logo-slot{ display: none; }
  .paper[data-look="koeln"]{ --paper: #ffffff; --paper-ink: #1a1a1a; --paper-dim: #5b5552; --paper-rule: #c8102e; --head-font: 'NK Zeitung Serif', Georgia, serif; --body-font: 'NK Zeitung Serif', Georgia, serif; --logo-ink: #c8102e;
    --sq-light: #ffffff; --sq-dark: #c8102e; --frame-bg: #ffffff; --frame-line: #c8102e; --frame-line-2: rgba(200,16,46,0);
    --pc-fill: #ffffff; --pc-stroke: #1a1a1a; --pc-shadow: drop-shadow(0 1px 0 rgba(0,0,0,.25)); --mark: #1a1a1a; --coord: #c8102e; --coord-font: 'NK Zeitung Serif', Georgia, serif; --sheen: linear-gradient(transparent, transparent); }
  .paper[data-look="koeln"] .frame::before{ display: none; }
  .paper[data-look="koeln"] .board{ box-shadow: 0 0 0 2px #c8102e; }
  .paper[data-look="koeln"] .paper-head{ border-bottom-width: 3px; }
  .paper[data-look="koeln"] .paper-title{ font-size: clamp(22px, 5cqi, 30px); }
  /* Look: Sportteil (erfunden) */
  .paper[data-look="sport"]{ --paper: #0f3d1e; --paper-ink: #ffffff; --paper-dim: #cfe6cf; --paper-rule: rgba(255,255,255,.55); --head-font: 'Barlow Condensed', 'Arial Narrow', sans-serif; --body-font: 'Barlow Condensed', 'Arial Narrow', sans-serif; --logo-ink: #ffe14d;
    --sq-light: #6dbb5e; --sq-dark: #3f8a37; --frame-bg: #0f3d1e; --frame-line: #ffffff; --frame-line-2: rgba(255,255,255,.5);
    --pc-fill: #ffffff; --pc-stroke: #0d2a14; --mark: #ffe14d; --coord: #ffffff; --coord-font: 'Barlow Condensed', sans-serif; --sheen: linear-gradient(transparent, transparent); }
  .paper[data-look="sport"] .paper-title{ text-transform: uppercase; letter-spacing: .02em; font-size: clamp(24px, 5cqi, 34px); }
  /* Look: Tageszeitung (erfunden) */
  .paper[data-look="paper"]{ --paper: #f3f1ec; --paper-ink: #151515; --paper-dim: #555049; --paper-rule: #151515; --head-font: 'NK Zeitung Serif', Georgia, serif; --body-font: 'NK Zeitung Serif', Georgia, serif; --logo-ink: #151515;
    --sq-light: #ffffff; --sq-dark: #b9b5ad; --frame-bg: #f3f1ec; --frame-line: #151515; --frame-line-2: rgba(0,0,0,0);
    --pc-fill: #ffffff; --pc-stroke: #151515; --pc-shadow: none; --mark: #151515; --coord: #151515; --coord-font: 'NK Zeitung Serif', Georgia, serif; --sheen: linear-gradient(transparent, transparent); }
  /* Look: Kinderseite (erfunden) */
  .paper[data-look="kids"]{ --paper: #fff4d6; --paper-ink: #23324f; --paper-dim: #56627c; --paper-rule: #23324f; --head-font: 'Fredoka', 'Arial Rounded MT Bold', system-ui, sans-serif; --body-font: 'Fredoka', system-ui, sans-serif; --logo-ink: #d9472f;
    --sq-light: #ffe6a0; --sq-dark: #5aaed6; --frame-bg: #d9472f; --frame-line: #23324f; --frame-line-2: rgba(255,244,214,.55);
    --pc-fill: #ffffff; --pc-stroke: #23324f; --pc-shadow: drop-shadow(0 2px 0 rgba(35,50,79,.35)); --mark: #d9472f; --coord: #fff4d6; --coord-font: 'Fredoka', sans-serif; --sheen: linear-gradient(transparent, transparent); }
  .paper[data-look="kids"] .frame{ --W: min(100cqi, 340px); border-radius: 13px; }
  .paper[data-look="kids"] .frame::before{ border-radius: 8px; }
  .paper[data-look="kids"] .board{ border-radius: 5px; overflow: hidden; }
  .paper[data-look="kids"] .paper-title{ font-size: clamp(22px, 5cqi, 30px); }
  /* Look: Druck schwarz-weiß (dunkle Felder klassisch schraffiert wie im Schachdiagramm) */
  .paper[data-look="print"]{ --paper: #ffffff; --paper-ink: #000000; --paper-dim: #333333; --paper-rule: #000000; --head-font: Georgia, 'Times New Roman', serif; --body-font: Arial, Helvetica, sans-serif; --logo-ink: #000000;
    --sq-light: #ffffff; --sq-dark: #ffffff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%225%22%20height%3D%225%22%3E%3Cpath%20d%3D%22M-1%201l2-2M0%205l5-5M4%206l2-2%22%20stroke%3D%22%23000%22%20stroke-width%3D%22.75%22/%3E%3C/svg%3E"); --frame-bg: #ffffff; --frame-line: #000000; --frame-line-2: rgba(0,0,0,0);
    --pc-fill: #ffffff; --pc-stroke: #000000; --pc-shadow: drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 1px #ffffff); --mark: #000000; --coord: #000000; --coord-font: Arial, sans-serif; --sheen: linear-gradient(transparent, transparent); }
  .paper[data-look="print"] .frame, .paper[data-look="paper"] .frame, .paper[data-look="koeln"] .frame{ box-shadow: none; }
  .paper[data-look="print"] .board, .paper[data-look="paper"] .board{ box-shadow: 0 0 0 1px var(--frame-line); }
  .paper[data-look="print"] .board{ box-shadow: 0 0 0 2px #000000; }
  .paper[data-look="print"] .frame::before{ display: none; }
  .paper[data-look="sport"] .ctl-small .btn, .paper[data-look="kids"] .ctl-small .btn{ font-family: var(--body-font); }
  .paper .btn{ color: var(--paper-ink); border-color: var(--paper-rule); background: transparent; }
  .paper[data-look="sport"] .ctl-small .btn, .paper[data-look="paper"] .ctl-small .btn, .paper[data-look="print"] .ctl-small .btn, .paper[data-look="koeln"] .ctl-small .btn{ font-family: var(--body-font); }
  .ctl-small{ display: flex; gap: var(--s0); justify-content: center; margin-top: var(--s3); }
  .ctl-small .btn{ min-height: 36px; padding: 7px 13px; font-size: 13px; }

  .offer{ display: grid; gap: var(--s2) var(--s3); grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); margin: 0; }
  @media (min-width: 900px){ .offer{ grid-template-columns: repeat(3, minmax(0,1fr)); } }
  .offer div{ border-top: 1px solid var(--gold-line); padding-top: var(--s1); }
  .offer dt{ font-family: var(--serif); font-weight: 700; font-size: 21px; margin-bottom: var(--s-1); }
  .offer dd{ margin: 0; color: var(--nk-text); font-size: 16px; }
  .contact{ display: grid; gap: var(--s1); padding: var(--s3); max-width: 46rem; }
  @media (max-width: 640px){ .contact{ padding: var(--s2); } }
  .contact > p{ color: var(--nk-text); }
  .contact .mail{ display: flex; flex-wrap: wrap; gap: var(--s0) var(--s1); align-items: center; }
  .cform{ display: grid; gap: var(--s1); }
  .cform label{ display: grid; gap: 6px; font-size: 13px; color: var(--ink-dim); letter-spacing: .02em; min-width: 0; }
  .cform input, .cform textarea{ font: 400 16px/1.5 var(--sans); color: var(--ink); background: rgba(10,15,28,.6); border: 1px solid var(--gold-line); border-radius: 3px; padding: 10px 12px; width: 100%; }
  .cform textarea{ resize: vertical; min-height: 7.5em; }
  .cform input:focus-visible, .cform textarea:focus-visible{ outline: 2px solid var(--gold-bright); outline-offset: 1px; }
  .cform [aria-invalid="true"]{ border-color: var(--shu-light); }
  .cf-row{ display: grid; gap: var(--s1); grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
  .cf-foot{ display: flex; flex-wrap: wrap; gap: var(--s1); align-items: center; }
  .cf-note{ margin: 0; font-size: 13px; color: var(--ink-dim); flex: 1 1 220px; }
  .cf-status{ margin: 0; min-height: 1.5em; font-size: 15px; }
  .cf-status.ok{ color: var(--gold-bright); font-size: 19px; font-weight: 600; line-height: 1.4; } .cf-status.err{ color: var(--shu-light); font-weight: 600; }
  .hp{ position: absolute !important; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .contact code{ font: 500 18px/1.4 var(--sans); color: var(--gold-bright); user-select: all; word-break: break-all; }
  .draft{ font-size: 12px; color: var(--ink-dim); }

  .legal{ margin-top: var(--s4); max-width: 46rem; }
  .legal p{ color: var(--ink-dim); }
  .legal h2{ font-family: var(--serif); font-size: 19px; font-weight: 700; color: var(--gold-bright); margin: var(--s3) 0 var(--s-1); }
  .legal .todo{ color: var(--shu-light, #e8735a); }
  .legal .en-note:empty{ display: none; }
  .legal .small{ font-size: 13px; }
  .legal summary{ cursor: pointer; color: var(--gold-bright); }
  .lic{ white-space: pre-wrap; font: 12px/1.5 ui-monospace, Menlo, Consolas, monospace; color: var(--ink-dim); background: rgba(0,0,0,.18); padding: var(--s1); border-radius: 4px; }

  .sq.dragging-origin .pc{ opacity: .25; }
  .drag-ghost{ position: fixed; z-index: 999; pointer-events: none; transform: translate(-50%,-50%) scale(1.1); }
  .drag-ghost .pc{ position: absolute; inset: 0; width: 100%; height: 100%; filter: var(--pc-shadow) drop-shadow(0 9px 8px rgba(2,5,12,.45)); }
  .board:focus-visible{ outline: 2px solid var(--gold-bright); outline-offset: 4px; }
  .board:focus-visible .sq.cur::after{ content: ""; position: absolute; inset: 7%; z-index: 3; pointer-events: none; border: 2px dashed var(--mark); border-radius: 2px; }
  .sr{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  /* ---------- Darstellungen: 1:1 aus der App pi-6.3 (html[data-nk-theme], html[data-nk-pat]) ---------- */
:root{ --nk-glow: rgba(58,88,140,.30); --nk-vig: 10,15,28; --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.11%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #121c33; --nk-modal-b: #0b1224;
  --nk-menu: #111a2e; --nk-backdrop: rgba(4,6,12,.7); --nk-card: #101a30; --nk-ovbg: rgba(7,9,14,.62); }
html[data-nk-theme="jade"]{
  --sumi: #081510; --sumi-2: #0c1d16; --kon: #1a4a37; --urushi: #050c09;
  --panel-top: rgba(20,50,38,.74); --panel-bottom: rgba(9,26,19,.74);
  --nk-glow: rgba(70,150,110,.24); --nk-vig: 8,21,16; --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.10%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #12301f; --nk-modal-b: #0a1d14;
  --nk-menu: #0f261c; --nk-backdrop: rgba(3,8,6,.7); --nk-card: #0f2a1e; --nk-ovbg: rgba(4,10,7,.62);
}
html[data-nk-theme="washi"]{
  color-scheme: light;
  --sumi: #efe8da; --sumi-2: #e6ddcb; --kon: #3d4652; --kinari: #ece2c9; --urushi: #1c1a17;
  --gold: #755720; --gold-deep: #5f4614; --gold-bright: #6e5019;    --gold-line: rgba(140,104,40,.55); --gold-faint: rgba(140,104,40,.25);
  --ink: #23201b; --ink-dim: #5e564a; --shu: #b8301f; --shu-light: #b8301f;
  --panel-top: rgba(250,246,237,.45); --panel-bottom: rgba(240,233,219,.45);
  --nk-glow: rgba(255,255,255,.55); --nk-vig: 239,232,218; --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28120%2C90%2C40%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #f8f3e8; --nk-modal-b: #ede5d4;
  --nk-menu: #f6f0e3; --nk-backdrop: rgba(40,32,20,.35); --nk-card: #f7f1e4; --nk-ovbg: rgba(239,232,218,.6);
}
html[data-nk-theme="washi"] .btn:not(.btn-primary):not(.nk-go):not(.rules-btn){ background: rgba(154,116,48,.07); }
html[data-nk-theme="washi"] .panel, html[data-nk-theme="washi"] .modal, html[data-nk-theme="washi"] .nk-card{ box-shadow: 0 14px 30px -18px rgba(60,45,20,.45); }
html[data-nk-theme="washi"] .frame{ box-shadow: 0 24px 40px -22px rgba(40,30,15,.6), 0 0 0 1px rgba(0,0,0,.4); }
html[data-nk-theme="bunt"]{
  --sumi: #1b1446; --sumi-2: #231a59; --kon: #2a8a9b; --kinari: #ffefc6; --urushi: #120d33;
  --gold: #ff9f45; --gold-deep: #e9772b; --gold-bright: #ffd166; --gold-line: rgba(255,159,69,.6); --gold-faint: rgba(255,159,69,.26);
  --shu: #ff4f6d; --shu-light: #ff8095; --ink: #fff6e6; --ink-dim: #c9bde8;
  --panel-top: rgba(48,36,116,.74); --panel-bottom: rgba(28,21,74,.74);
  --nk-glow: rgba(255,110,170,.26); --nk-vig: 27,20,70; --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C159%2C69%2C0.13%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #2c2172; --nk-modal-b: #1c154b;
  --nk-menu: #261c63; --nk-backdrop: rgba(10,6,30,.65); --nk-card: #261c63; --nk-ovbg: rgba(16,10,44,.55);
}
html[data-nk-theme="bunt"] .btn-primary, html[data-nk-theme="bunt"] .btn-primary:hover:not(:disabled), html[data-nk-theme="bunt"] .chip[aria-pressed="true"],
html[data-nk-theme="bunt"] .btn.nk-go, html[data-nk-theme="bunt"] .st-cell[aria-pressed="true"]{ background: linear-gradient(180deg, #ffd166 0%, #ff9f45 55%, #f27a32 100%); border-color: #ffe29a; color: #241a4d; }
html[data-nk-theme="bunt"] .btn:not(.btn-primary):not(.nk-go):not(.rules-btn){ background: rgba(255,159,69,.08); }
html[data-nk-theme="ninja"]{
  --sumi: #0c0c0e; --sumi-2: #131315; --kon: #26262a; --urushi: #060607;
  --gold: #aba497; --gold-deep: #8b857a; --gold-bright: #d9d3c7; --gold-line: rgba(171,164,151,.45); --gold-faint: rgba(171,164,151,.2);
  --panel-top: rgba(30,30,33,.78); --panel-bottom: rgba(16,16,18,.78);
  --nk-glow: rgba(196,198,210,.20); --nk-vig: 12,12,14;    --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28171%2C164%2C151%2C0.09%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #1a1a1d; --nk-modal-b: #101012;
  --nk-menu: #18181b; --nk-backdrop: rgba(0,0,0,.72); --nk-card: #17171a; --nk-ovbg: rgba(5,5,6,.66);
}
html[data-nk-theme="ninja"] .btn.nk-go, html[data-nk-theme="ninja"] .btn-primary, html[data-nk-theme="ninja"] .chip[aria-pressed="true"]{ background: linear-gradient(180deg, #e2ddd2, #a9a397); border-color: #ece7dc; }
html[data-nk-theme="beaster"]{   
  --sumi: #140205; --sumi-2: #1e0307; --kon: #5e0712; --urushi: #0a0103;
  --gold: #f0584d; --gold-deep: #b0221d; --gold-bright: #ff9a88; --gold-line: rgba(224,68,60,.58); --gold-faint: rgba(224,68,60,.24);
  --shu: #ff4a3a; --shu-light: #ff8a78; --ink-dim: #c7a49c;
  --panel-top: rgba(66,6,15,.78); --panel-bottom: rgba(28,2,7,.78);
  --nk-glow: rgba(205,16,32,.40); --nk-vig: 20,2,5; --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28214%2C40%2C48%2C0.16%29%22%20stroke-width%3D%220.6%22/%3E%3C/svg%3E"); --nk-modal-a: #3a0510; --nk-modal-b: #1b0206;
  --nk-menu: #2a040b; --nk-backdrop: rgba(10,0,2,.74); --nk-card: #2a040b; --nk-ovbg: rgba(14,1,4,.66);
}
html[data-nk-theme="beaster"] .btn.nk-go, html[data-nk-theme="beaster"] .btn-primary, html[data-nk-theme="beaster"] .chip[aria-pressed="true"]{
  background: linear-gradient(180deg, #b8231d 0%, #8c0f17 60%, #6a0710 100%); border-color: #ff8a78; color: #fff3ec; }
html[data-nk-theme="beaster"] .frame{ background: linear-gradient(145deg, rgba(255,90,80,.10) 0%, rgba(255,90,80,0) 30%), linear-gradient(160deg, #2a0409 0%, #0c0103 48%, #1a0206 100%); }
:root{ --nk-text: #ddd4c2; --nk-wave-size: 56px 28px; }
html[data-nk-theme="washi"]{ --nk-text: #3b342a; }
html[data-nk-theme="washi"] .btn.nk-go, html[data-nk-theme="washi"] .btn-primary, html[data-nk-theme="washi"] .chip[aria-pressed="true"]{ color: #1f1a12; }
html[data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.11%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-theme="jade"][data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.10%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-theme="washi"][data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28120,90,40,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-theme="bunt"][data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28255,159,69,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-theme="ninja"][data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28171,164,151,0.09%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-theme="beaster"][data-nk-pat="asanoha"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28214,40,48,0.16%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 33.60px 58.20px; }
html[data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.11%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-theme="jade"][data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.10%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-theme="washi"][data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28120,90,40,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-theme="bunt"][data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28255,159,69,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-theme="ninja"][data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28171,164,151,0.09%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-theme="beaster"][data-nk-pat="kikko"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28214,40,48,0.16%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 31.52px 54.60px; }
html[data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.11%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-theme="jade"][data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.10%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-theme="washi"][data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28120,90,40,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-theme="bunt"][data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28255,159,69,0.13%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-theme="ninja"][data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28171,164,151,0.09%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-theme="beaster"][data-nk-pat="shippo"]{ --nk-wave: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28214,40,48,0.16%29%22%20stroke-width=%220.6%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E"); --nk-wave-size: 39.20px 39.20px; }
html[data-nk-pat="none"]{ --nk-wave: none; }
html .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230a0f1c%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
html[data-nk-theme="jade"] .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23081510%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
html[data-nk-theme="washi"] .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23efe8da%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
html[data-nk-theme="bunt"] .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%231b1446%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
html[data-nk-theme="ninja"] .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%230c0c0e%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
html[data-nk-theme="beaster"] .nk-theme .sw.pat-seigaiha{ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2020%22%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22-10%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2220%22%20fill%3D%22%23140205%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22rgba%28198%2C161%2C91%2C0.75%29%22%20stroke-width%3D%221.1%22/%3E%3C/svg%3E") 0 0 / 16px 8px; }
.nk-theme .sw.pat-none{ background: var(--sumi); }
.nk-theme .sw.pat-asanoha{ background: var(--sumi) url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2241.5692%22%20viewBox=%220%200%2024%2041.5692%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.75%29%22%20stroke-width=%221.1%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M-12.00%20-20.78L0.00%200.00M0.00%200.00L-24.00%200.00M0.00%200.00L-12.00%20-6.93M12.00%20-20.78L0.00%200.00M0.00%200.00L-12.00%20-20.78M0.00%200.00L0.00%20-13.86M0.00%200.00L12.00%20-20.78M0.00%200.00L12.00%20-6.93M12.00%20-20.78L24.00%200.00M24.00%200.00L0.00%200.00M24.00%200.00L12.00%20-6.93M36.00%20-20.78L24.00%200.00M24.00%200.00L12.00%20-20.78M24.00%200.00L24.00%20-13.86M24.00%200.00L36.00%20-20.78M24.00%200.00L36.00%20-6.93M48.00%200.00L24.00%200.00M-24.00%200.00L0.00%200.00M0.00%200.00L-12.00%2020.78M0.00%200.00L-12.00%206.93M-12.00%2020.78L0.00%200.00M-12.00%2020.78L0.00%2013.86M0.00%200.00L12.00%2020.78M0.00%200.00L0.00%2013.86M12.00%2020.78L-12.00%2020.78M12.00%2020.78L0.00%2013.86M0.00%200.00L24.00%200.00M0.00%200.00L12.00%206.93M24.00%200.00L12.00%2020.78M24.00%200.00L12.00%206.93M12.00%2020.78L0.00%200.00M12.00%2020.78L12.00%206.93M12.00%2020.78L24.00%200.00M12.00%2020.78L24.00%2013.86M24.00%200.00L36.00%2020.78M24.00%200.00L24.00%2013.86M36.00%2020.78L12.00%2020.78M36.00%2020.78L24.00%2013.86M24.00%200.00L48.00%200.00M24.00%200.00L36.00%206.93M36.00%2020.78L24.00%200.00M-12.00%2020.78L0.00%2041.57M0.00%2041.57L-24.00%2041.57M0.00%2041.57L-12.00%2034.64M-12.00%2020.78L12.00%2020.78M-12.00%2020.78L0.00%2027.71M12.00%2020.78L0.00%2041.57M12.00%2020.78L0.00%2027.71M0.00%2041.57L-12.00%2020.78M0.00%2041.57L0.00%2027.71M0.00%2041.57L12.00%2020.78M0.00%2041.57L12.00%2034.64M12.00%2020.78L24.00%2041.57M12.00%2020.78L12.00%2034.64M24.00%2041.57L0.00%2041.57M24.00%2041.57L12.00%2034.64M12.00%2020.78L36.00%2020.78M12.00%2020.78L24.00%2027.71M36.00%2020.78L24.00%2041.57M36.00%2020.78L24.00%2027.71M24.00%2041.57L12.00%2020.78M24.00%2041.57L24.00%2027.71M24.00%2041.57L36.00%2020.78M24.00%2041.57L36.00%2034.64M48.00%2041.57L24.00%2041.57M-24.00%2041.57L0.00%2041.57M0.00%2041.57L-12.00%2062.35M0.00%2041.57L-12.00%2048.50M-12.00%2062.35L0.00%2041.57M0.00%2041.57L12.00%2062.35M0.00%2041.57L0.00%2055.43M0.00%2041.57L24.00%2041.57M0.00%2041.57L12.00%2048.50M24.00%2041.57L12.00%2062.35M24.00%2041.57L12.00%2048.50M12.00%2062.35L0.00%2041.57M12.00%2062.35L24.00%2041.57M24.00%2041.57L36.00%2062.35M24.00%2041.57L24.00%2055.43M24.00%2041.57L48.00%2041.57M24.00%2041.57L36.00%2048.50M36.00%2062.35L24.00%2041.57%22/%3E%3C/g%3E%3C/svg%3E") 0 0 / 13.20px 22.86px; }
.nk-theme .sw.pat-kikko{ background: var(--sumi) url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222.5167%22%20height=%2239%22%20viewBox=%220%200%2022.5167%2039%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.75%29%22%20stroke-width=%221.1%22%20stroke-linecap=%22round%22%3E%3Cpath%20d=%22M0.00%2013.00L-11.26%206.50M11.26%20-6.50L11.26%206.50M11.26%206.50L0.00%2013.00M0.00%208.06L-6.98%204.03M6.98%20-4.03L6.98%204.03M6.98%204.03L0.00%208.06M22.52%2013.00L11.26%206.50M11.26%206.50L11.26%20-6.50M33.77%206.50L22.52%2013.00M22.52%208.06L15.54%204.03M15.54%204.03L15.54%20-4.03M29.50%204.03L22.52%208.06M-11.26%206.50L-0.00%2013.00M-0.00%2013.00L0.00%2026.00M0.00%2026.00L-11.26%2032.50M11.26%2032.50L-0.00%2026.00M-0.00%2026.00L0.00%2013.00M0.00%2013.00L11.26%206.50M11.26%206.50L22.52%2013.00M22.52%2013.00L22.52%2026.00M22.52%2026.00L11.26%2032.50M11.26%2027.56L4.28%2023.53M4.28%2023.53L4.28%2015.47M4.28%2015.47L11.26%2011.44M11.26%2011.44L18.24%2015.47M18.24%2015.47L18.24%2023.53M18.24%2023.53L11.26%2027.56M33.77%2032.50L22.52%2026.00M22.52%2026.00L22.52%2013.00M22.52%2013.00L33.77%206.50M-11.26%2032.50L-0.00%2026.00M-0.00%2026.00L11.26%2032.50M11.26%2032.50L11.26%2045.50M-6.98%2034.97L-0.00%2030.94M-0.00%2030.94L6.98%2034.97M6.98%2034.97L6.98%2043.03M11.26%2045.50L11.26%2032.50M11.26%2032.50L22.52%2026.00M22.52%2026.00L33.77%2032.50M15.54%2043.03L15.54%2034.97M15.54%2034.97L22.52%2030.94M22.52%2030.94L29.50%2034.97%22/%3E%3C/g%3E%3C/svg%3E") 0 0 / 12.38px 21.45px; }
.nk-theme .sw.pat-shippo{ background: var(--sumi) url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2028%2028%22%3E%3Cg%20fill=%22none%22%20stroke=%22rgba%28198,161,91,0.75%29%22%20stroke-width=%221.1%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%220.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%220.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%220.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2228.00%22%20cy=%2228.00%22%20r=%2214.00%22/%3E%3Ccircle%20cx=%2214.00%22%20cy=%2214.00%22%20r=%2214.00%22/%3E%3C/g%3E%3C/svg%3E") 0 0 / 15.40px 15.40px; }
.nk-themes{ display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.nk-theme{ display: flex; align-items: center; gap: 10px; min-height: 52px; padding: 8px 12px; text-align: left; }
.nk-theme[aria-pressed="true"]{ border-color: var(--gold-bright); box-shadow: inset 0 0 0 1px var(--gold-bright); }
.nk-theme .sw{ flex: 0 0 26px; height: 26px; border-radius: 50%; border: 1px solid rgba(255,255,255,.35); }
.nk-theme span{ display: flex; flex-direction: column; line-height: 1.2; }
.nk-theme small{ color: var(--ink-dim); font-size: 12px; }
.nk-theme:disabled{ opacity: .55; cursor: default; }
:root{ --nk-seal: #c0281a; }
html:not([data-nk-theme="washi"]) .frame{
  box-shadow: 0 -10px 60px 0 var(--nk-glow), 0 40px 50px -16px rgba(0,0,0,.95), 0 16px 24px -10px rgba(0,0,0,.8),
              0 0 0 1px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(0,0,0,.5);
  transform: translateY(-2px);
}
html[data-nk-theme="washi"] .nk-bz{ stroke: #b3121b; }
html[data-nk-theme="beaster"] .nk-bz{ stroke: #ff5a5f; }

/* ---------- Mehrseitige Seite (26.10.2026): Ergänzungen ---------- */
.sec-head p.more{ margin: 0; }
.sec-head p.more a, .more a{ color: var(--gold-bright); }
.nav-link[aria-current="page"]{ color: var(--gold-bright); }
main > section{ margin-top: var(--s4); }
.prose{ max-width: 46rem; }
.prose p, .prose li{ color: var(--nk-text); }
.prose h2{ font-family: var(--serif); font-size: clamp(24px, 3vw, 30px); line-height: 1.2; margin: 0 0 var(--s1); }
.prose h3{ font-family: var(--serif); font-size: 19px; color: var(--gold-bright); margin: var(--s2) 0 var(--s-1); }
.prose ul{ margin: var(--s1) 0; padding-left: 1.2em; }
.prose a{ color: var(--gold-bright); }
.rule-list.big{ grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
.sq.hl::after{ content: ""; position: absolute; left: 50%; top: 50%; width: 32%; height: 32%; transform: translate(-50%,-50%); border-radius: 50%; background: var(--shu, #c0281a); box-shadow: 0 0 0 2px rgba(255,255,255,.55); z-index: 3; }
.sq.src::before{ content: ""; position: absolute; inset: 0; box-shadow: inset 0 0 0 3px var(--mark, #e7cd8f); z-index: 1; }
.mvgrid{ display: grid; gap: var(--s3) var(--s2); grid-template-columns: repeat(auto-fill, minmax(min(100%, 210px), 1fr)); margin: 0; padding: 0; list-style: none; }
.mvgrid li{ display: grid; gap: var(--s0); align-content: start; }
.mvgrid h3{ margin: 0; font-family: var(--serif); font-size: 19px; color: var(--gold-bright); }
.mvgrid p{ margin: 0; font-size: 15px; color: var(--nk-text); }
.mvgrid .mini, .walk .mini{ container-type: inline-size; width: 100%; max-width: 220px; }
.mvgrid .frame, .walk .frame{ --W: 100cqi; box-shadow: 0 8px 13px -8px rgba(0,0,0,.8); }
.mvgrid .coord, .walk .coord{ display: none; }
.walk{ display: grid; gap: var(--s2); grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; padding: 0; list-style: none; }
@media (min-width: 800px){ .walk{ grid-template-columns: repeat(4, minmax(0,1fr)); } }
.walk li{ display: grid; gap: var(--s0); align-content: start; }
.walk p{ margin: 0; font-size: 14px; color: var(--nk-text); }
.try{ display: grid; gap: var(--s2); grid-template-columns: minmax(0,1fr); max-width: 400px; }
.try .board-col{ grid-area: auto; --W: 100cqi; }
.try .msg{ min-height: 2.6em; }
.faq h3{ margin-top: var(--s2); }
.faq p{ margin: 0; }
.ex-small{ font-size: 14px; color: var(--ink-dim); }
/* Tagesrätsel */
.daily .tabs{ margin-top: 0; }
.daily .tabs button{ position: relative; padding: 8px 12px; min-height: 40px; }
.daily .tabs button.done::after{ content: "✓"; margin-left: 6px; color: var(--gold-bright); font-weight: 700; }
.day-meta{ margin: var(--s1) 0 0; font-family: var(--serif); color: var(--gold); font-size: 17px; }
.day-result{ border-top: 1px solid var(--gold-faint); padding-top: var(--s1); display: grid; gap: var(--s1); }
.day-result[hidden]{ display: none; }
.day-result output{ display: block; color: var(--ink); font-size: 15px; line-height: 1.5; user-select: all; }
.day-result .row{ display: flex; flex-wrap: wrap; gap: var(--s0); }
.day-note{ margin: 0; font-size: 14px; color: var(--ink-dim); min-height: 1.4em; }
.day-note .btn{ margin-left: var(--s0); min-height: 36px; }
.side .panel .controls{ margin-top: var(--s1); }
noscript .panel{ margin-top: var(--s2); }

.look-label{ margin: var(--s2) 0 0; font: 500 13px/1.3 var(--sans); letter-spacing: .08em; text-transform: uppercase; color: var(--gold); }
.look-label + .tabs{ margin-top: var(--s0); }
.look-next{ margin-top: var(--s1); }
@media (max-width: 640px){ .intro .tip{ max-width: none; } }
@media (max-width: 1099px){
  .intro{ margin-bottom: var(--s1); }
  .stage{ row-gap: var(--s0); }
  .side .panel{ gap: var(--s0) !important; }
  .side .msg{ min-height: 1.4em; }
  .side .panel .controls{ margin-top: 0; }
  .side .msg:empty{ display: none; }   /* kein Hinweistext, solange nichts passiert */
}
.try .msg:empty, .daily .msg:empty{ display: none; }
/* Nokori Designs: Farben der App im Verlage-Beispiel */
.theme-slot{ display: none; font: 700 12px/1 var(--body-font); letter-spacing: .16em; text-transform: uppercase; padding: 8px 12px; border: 1.5px solid currentColor; border-radius: 3px; background: transparent; color: var(--logo-ink); cursor: pointer; min-height: 36px; }
.paper[data-look="nokori"] .theme-slot{ display: inline-flex; align-items: center; gap: 6px; }
.paper[data-look="nokori"] .logo-slot{ display: none; }
.paper[data-look="nokori"][data-nk="bunt"]{ --paper: #1b1446; --paper-ink: #fff6e6; --paper-dim: #c9bde8; --paper-rule: rgba(255,159,69,.6); --logo-ink: #ffd166;
  --sq-light: #ffefc6; --sq-dark: #2a8a9b; --frame-bg: linear-gradient(160deg, #231a59, #120d33); --frame-line: #ff9f45; --frame-line-2: rgba(255,159,69,.45); --coord: #ffd166; --pc-stroke: #7a3d12; }
.paper[data-look="nokori"][data-nk="washi"]{ --paper: #efe8da; --paper-ink: #23201b; --paper-dim: #5e564a; --paper-rule: rgba(140,104,40,.55); --logo-ink: #6e5019;
  --sq-light: #ece2c9; --sq-dark: #3d4652; --frame-bg: linear-gradient(160deg, #2b2822, #1c1a17); --frame-line: #a8843f; --frame-line-2: rgba(198,161,91,.4); --coord: #e7cd8f; }
.paper[data-look="nokori"][data-nk="jade"]{ --paper: #0c1d16; --sq-light: #e6dcc4; --sq-dark: #1a4a37; --frame-bg: linear-gradient(160deg, #0f261c, #050c09); --paper-rule: rgba(198,161,91,.4); }
.paper[data-look="nokori"][data-nk="ninja"]{ --paper: #131315; --paper-rule: rgba(171,164,151,.45); --logo-ink: #d9d3c7; --sq-light: #e6dcc4; --sq-dark: #26262a;
  --frame-bg: linear-gradient(160deg, #1a1a1d, #060607); --frame-line: #aba497; --frame-line-2: rgba(171,164,151,.4); --coord: #d9d3c7; --pc-stroke: #8b857a; }
.paper[data-look="nokori"][data-nk="beaster"]{ --paper: #1e0307; --paper-dim: #c7a49c; --paper-rule: rgba(224,68,60,.58); --logo-ink: #ff9a88; --sq-light: #e6dcc4; --sq-dark: #5e0712;
  --frame-bg: linear-gradient(160deg, #2a040b, #0a0103); --frame-line: #f0584d; --frame-line-2: rgba(224,68,60,.45); --coord: #ff9a88; --pc-stroke: #7a1d16; }

