/* Spark Creative Solutions · v2 · dark, precise, few moving parts */
:root{
  --bg:#0a0a0a;
  --bg-2:#111111;
  --bg-3:#171717;
  --fg:#ededed;
  --fg-2:#a1a1a1;
  --fg-3:#6b6b6b;
  --line:#262626;
  --line-2:#333333;
  --accent:#ff6a2b;
  --accent-2:rgba(255,106,43,.14);
  --ok:#9fe6a0;
  --max:72rem;
  --measure:66ch;
  --sans:"Inter","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
  --ease:cubic-bezier(.2,.8,.2,1);
}
html[data-theme="light"]{
  --bg:#fafafa; --bg-2:#ffffff; --bg-3:#f2f2f2;
  --fg:#111111; --fg-2:#555555; --fg-3:#8a8a8a;
  --line:#e4e4e4; --line-2:#d2d2d2;
  --accent:#d9480f; --accent-2:rgba(217,72,15,.12);
  --ok:#2f7d32;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto} *,*::before,*::after{animation:none !important;transition:none !important}}
body{
  margin:0;background:var(--bg);color:var(--fg);
  font-family:var(--sans);font-size:1.0625rem;line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
body::before{ /* faint grain, Devouring style, cheap */
  content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.035;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
html[data-theme="light"] body::before{opacity:.05}
a{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--line-2);transition:border-color .2s var(--ease),color .2s var(--ease)}
a:hover{border-bottom-color:var(--accent);color:var(--accent)}
::selection{background:var(--accent);color:#fff}
.wrap{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 1.25rem}
.mono{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}

/* top bar */
.bar{
  display:flex;align-items:center;gap:1rem;flex-wrap:wrap;
  padding:1.1rem 0;border-bottom:1px solid var(--line);
}
.bar .brand{display:flex;align-items:center;gap:.6rem;border:0;font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}
.bar .brand:hover{color:var(--fg)}
.mark{width:.6rem;height:.6rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .3rem var(--accent-2);display:inline-block}
.bar .spacer{flex:1}
nav.lang{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}
nav.lang a{border:1px solid transparent;border-radius:.4rem;padding:.25rem .55rem;font-size:.85rem;color:var(--fg-2)}
nav.lang a:hover{color:var(--fg);border-color:var(--line-2)}
nav.lang a[aria-current="page"]{color:var(--fg);background:var(--bg-3);border-color:var(--line)}
.iconbtn{background:none;border:1px solid transparent;border-radius:.4rem;color:var(--fg-3);cursor:pointer;padding:.3rem;line-height:0;transition:color .2s var(--ease),border-color .2s var(--ease)}
.iconbtn:hover{color:var(--fg);border-color:var(--line-2)}
.iconbtn[aria-pressed="true"]{color:var(--accent)}

/* hero */
.hero{padding:5rem 0 3.5rem;position:relative}
.hero .kicker{margin:0 0 1.2rem}
h1{font-weight:600;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.035em;margin:0 0 1.2rem;max-width:20ch}
h1 em{font-style:normal;color:var(--accent)}
.lede{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--fg-2);max-width:56ch;margin:0 0 1.8rem;line-height:1.5}
.actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}
.btn{
  display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;
  padding:.7rem 1.1rem;border-radius:.6rem;border:1px solid var(--line-2);
  background:var(--bg-2);color:var(--fg);font:inherit;font-size:.95rem;cursor:pointer;
  transition:border-color .2s var(--ease),transform .15s var(--ease),background .2s var(--ease);
  -webkit-user-select:none;user-select:none;touch-action:manipulation;
}
.btn:hover{border-color:var(--fg-3);color:var(--fg)}
.btn:active{transform:translateY(1px)}
.btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}
.btn.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.hero .rule{height:1px;background:linear-gradient(90deg,var(--accent),transparent);width:0;margin-top:3rem;animation:draw 1.2s var(--ease) .2s forwards}
@keyframes draw{to{width:100%}}

/* hold to confirm */
.btn.hold{padding-right:1.2rem}
.btn.hold .ring{
  width:1rem;height:1rem;border-radius:50%;flex:none;
  background:conic-gradient(var(--accent) calc(var(--p,0)*1turn),var(--line-2) 0);
  -webkit-mask:radial-gradient(circle at 50% 50%,transparent 42%,#000 46%);mask:radial-gradient(circle at 50% 50%,transparent 42%,#000 46%);
  transition:background .05s linear;
}
.btn.hold.done .ring{background:var(--ok);-webkit-mask:none;mask:none}
.btn.hold .hint{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-left:.2rem}
.btn.hold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.addr{font-family:var(--mono);font-size:.8rem;color:var(--fg-3)}

/* sections */
main{padding:0 0 4rem}
section{padding:3rem 0;border-top:1px solid var(--line)}
section:first-child{border-top:0}
.label{display:block;margin:0 0 .9rem}
h2{font-weight:600;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.02em;line-height:1.15;margin:0 0 .8rem;max-width:28ch}
h3{font-weight:600;font-size:1.05rem;margin:1.6rem 0 .35rem;letter-spacing:-.01em}
p{margin:.55rem 0;max-width:var(--measure)}
.voice p{max-width:52ch;font-size:1.15rem;line-height:1.5;margin:.45rem 0}
.voice p:first-child{color:var(--fg)}
.voice p{color:var(--fg-2)}

/* cards with pointer light */
.card{
  position:relative;background:var(--bg-2);border:1px solid var(--line);border-radius:.9rem;
  padding:1.4rem 1.5rem;margin:0 0 .9rem;overflow:hidden;
  transition:border-color .25s var(--ease);
}
.card::before{
  content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;
  background:radial-gradient(28rem circle at var(--mx,50%) var(--my,50%),rgba(255,106,43,.10),transparent 45%);
  transition:opacity .35s var(--ease);
}
.card:hover{border-color:var(--line-2)}
.card:hover::before{opacity:1}
.card h2{font-size:1.25rem;margin:.2rem 0 .5rem;max-width:none}
.card .meta{margin:0 0 .3rem}
.two{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}
@media (max-width:44rem){.two{grid-template-columns:1fr}}
.two .card{margin:0}
.soon{opacity:.65}
.pill{display:inline-block;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:999px;padding:.15rem .6rem;color:var(--fg-2)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.7rem;margin:1rem 0 0}
.tool{display:block;border:1px solid var(--line);border-radius:.7rem;padding:.9rem 1rem;background:var(--bg-2);transition:border-color .2s var(--ease),transform .2s var(--ease)}
.tool:hover{border-color:var(--fg-3);color:var(--fg);transform:translateY(-1px)}
.tool strong{display:block;font-family:var(--mono);font-size:.82rem;letter-spacing:.02em;text-transform:none;margin-bottom:.25rem;color:var(--fg)}
.tool span{font-size:.9rem;color:var(--fg-2)}
#faq h3{margin-top:1.4rem}
#faq p{color:var(--fg-2)}

footer{border-top:1px solid var(--line);padding:1.6rem 0 3rem;color:var(--fg-3);font-size:.9rem}
footer .heart{color:var(--accent)}
.marain-note{display:none}
html.marain .marain-note{display:block;font-family:var(--sans)}
html.marain body{font-family:'Marain Grid',var(--sans);letter-spacing:.04em}
html.marain .btn,html.marain nav.lang a,html.marain .mono,html.marain .bar .brand,html.marain .pill,html.marain .tool strong,html.marain code,html.marain pre{font-family:var(--sans)}
html.marain code,html.marain pre{font-family:var(--mono)}

/* module layout with sidebar */
.module{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:3rem;align-items:start;padding-top:2.5rem}
.side{position:sticky;top:1.5rem;align-self:start}
.side .progress{height:2px;background:var(--line);border-radius:2px;margin:0 0 1rem;overflow:hidden}
.side .progress i{display:block;height:100%;width:0;background:var(--accent);transition:width .15s linear}
.side ol{list-style:none;margin:0;padding:0}
.side li{margin:0}
.side a{display:flex;gap:.6rem;align-items:baseline;border:0;padding:.3rem 0;color:var(--fg-3);font-size:.9rem;line-height:1.3;transition:color .2s var(--ease)}
.side a .dot{flex:none;width:.45rem;height:.45rem;border-radius:50%;border:1px solid var(--line-2);transform:translateY(-.1rem);transition:background .25s var(--ease),border-color .25s var(--ease)}
.side a:hover{color:var(--fg)}
.side a.done{color:var(--fg-2)}
.side a.done .dot{background:var(--fg-3);border-color:var(--fg-3)}
.side a.active{color:var(--fg)}
.side a.active .dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 .25rem var(--accent-2)}
.side .side-actions{margin-top:1.2rem;display:flex;flex-direction:column;gap:.4rem}
.side .side-actions a{padding:.2rem 0;font-size:.85rem}
@media (max-width:60rem){
  .module{display:block}
  .side{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -1.25rem 1.5rem;padding:.6rem 1.25rem}
  .side ol{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}
  .side ol::-webkit-scrollbar{display:none}
  .side li{flex:none}
  .side a{white-space:nowrap;padding:.3rem .6rem;border:1px solid transparent;border-radius:999px;font-size:.82rem}
  .side a.active{border-color:var(--line-2);background:var(--bg-3)}
  .side .side-actions{display:none}
}
article.guide{max-width:var(--measure)}
article.guide .m-head{margin-bottom:2.5rem}
article.guide .m-head h1{font-size:clamp(2rem,4.2vw,3.2rem);max-width:22ch}
article.guide h2{scroll-margin-top:5rem;margin-top:2.8rem;padding-top:1.6rem;border-top:1px solid var(--line);font-size:1.5rem;max-width:none}
article.guide h2:first-of-type{border-top:0;padding-top:0;margin-top:0}
article.guide ul{padding-left:1.1rem;color:var(--fg-2)}
article.guide li{margin:.4rem 0;padding-left:.2rem}
article.guide li::marker{color:var(--fg-3)}
article.guide table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}
article.guide th,article.guide td{text-align:left;vertical-align:top;padding:.55rem .6rem;border-top:1px solid var(--line)}
article.guide th{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-top:0}
article.guide td{color:var(--fg-2)}
article.guide td:first-child{color:var(--fg)}
article.guide code{font-family:var(--mono);font-size:.88em;background:var(--bg-3);border:1px solid var(--line);padding:.05em .35em;border-radius:.3em;color:var(--fg)}
article.guide pre{
  background:var(--bg-2);border:1px solid var(--line);color:var(--fg);padding:1rem 1.1rem;border-radius:.7rem;
  overflow:auto;font-size:.82rem;line-height:1.5;margin:.8rem 0;position:relative
}
article.guide pre code{background:none;border:0;padding:0;font-size:inherit}
article.guide .where{background:var(--bg-2);border:1px solid var(--line);border-left:2px solid var(--accent);padding:.7rem .9rem;border-radius:0 .6rem .6rem 0;font-size:.95rem;color:var(--fg-2)}
article.guide .where strong{color:var(--fg)}
article.guide .file{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin:.4rem 0 .9rem;font-size:.9rem;color:var(--fg-3)}
article.guide .end{color:var(--fg-2);font-style:italic;margin-top:2rem}
.crumbs{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin:0 0 1rem}
.crumbs a{border:0;color:var(--fg-3)}
.crumbs a:hover{color:var(--fg)}

/* language specifics */
html[lang="zh"] body{font-family:"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",var(--sans)}
html[lang="hi"] body{font-family:"Noto Sans Devanagari","Kohinoor Devanagari","Devanagari Sangam MN","Mangal",var(--sans)}
html[lang="ar"] body{font-family:"Noto Naskh Arabic","Geeza Pro","Al Bayan","Sakkal Majalla",var(--sans);line-height:1.8}
html[dir="rtl"] article.guide th,html[dir="rtl"] article.guide td{text-align:right}
html[dir="rtl"] article.guide .where{border-left:1px solid var(--line);border-right:2px solid var(--accent);border-radius:.6rem 0 0 .6rem}
html[dir="rtl"] article.guide pre{direction:ltr;text-align:left}
html[dir="rtl"] article.guide code{direction:ltr;unicode-bidi:embed}
html[dir="rtl"] .hero .rule{background:linear-gradient(270deg,var(--accent),transparent)}
@font-face{font-family:'Marain Grid';src:url(data:font/truetype;base64,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AAABNTMVBTUzFTM1MxUFNTMVITUzFQMHJzcXFSM1BzMVIzcHJzczFwcnJRUjNQJMfP6KfH58/ZB8AXh8Lvog+iYs5Pr6EPog+iD6IPoBICwCLnx8+nx8fHz6fHx8fAIi+iD6EPr65CwG+iD6+iD6EPr6AAgAWAE0AsgCqgADAAcACwAPABMAFwAbAB8AABM1MxUzNTMVMzUzFQc1MxUBMxUjNzMVIzcXByclFSM1WHx+fH58fHz9zvr6+vr6EPog+gEgLAIufHx8fHx8+nx8AU4sLCwm+iD6EPr6AAALAFgAOgLIAqoAAwAHAAsADwATABcAGwAfACMAJwArAAABNTMVBTUzFTM1MxUHNTMVMzUzFQMHJzcFMxUjNxcHJyUVIzU3FwcnFzMVIwJMfP2QfH58fHx+fC76IPr+HPr6EPog+gEgLCb6IPoQ+voCLnx8+nx8fHz6fHx8fAIi+iD69Cwm+iD6EPr6EPog+tQsAAkAWAA6AsgCqgADAAcACwAPABMAFwAbAB8AIwAAATUzFQU1MxUhNTMVBTUzFSE1MxUBByc3MxcHJwcVIzUhFSM1AVJ8/op8AXh8/ZB8AXh8/tj6IPog+iD61CwCICwCLnx8+nx8fHz6fHx8fAIi+iD6+iD66vr6+voACwBYADoBzgKqAAMABwALAA8AEwAXABsAHwAjACcAKwAAEzUzFTM1MxUHNTMVBTUzFTM1MxUBMxUjNxcHJyUVIzUTByc3FxUjNQczFSNYfH58fHz+inx+fP7I+voQ+iD6ASAsJvog+iYs5Pr6Ai58fHx8+nx8+nx8fHwCSCwm+iD6EPr6/vb6IPoQ+vrkLAAAAAAKAH4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAABAALAAAAAQAAAAAABQADABIAAQAAAAAABgASABUAAwABBAkAAQAWACcAAwABBAkAAgAOAD0AAwABBAkABAAWACcAAwABBAkABQAGAEsAAwABBAkABgAkAFFNYXJhaW4gR3JpZFJlZ3VsYXIxLjBNYXJhaW5HcmlkLVJlZ3VsYXIATQBhAHIAYQBpAG4AIABHAHIAaQBkAFIAZQBnAHUAbABhAHIAMQAuADAATQBhAHIAYQBpAG4ARwByAGkAZAAtAFIAZQBnAHUAbABhAHIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAMBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUHdW5pMDA2MQd1bmkwMDYyB3VuaTAwNjMHdW5pMDA2NAd1bmkwMDY1B3VuaTAwNjYHdW5pMDA2Nwd1bmkwMDY4B3VuaTAwNjkHdW5pMDA2QQd1bmkwMDZCB3VuaTAwNkMHdW5pMDA2RAd1bmkwMDZFB3VuaTAwNkYHdW5pMDA3MAd1bmkwMDcxB3VuaTAwNzIHdW5pMDA3Mwd1bmkwMDc0B3VuaTAwNzUHdW5pMDA3Ngd1bmkwMDc3B3VuaTAwNzgHdW5pMDA3OQd1bmkwMDdBB3VuaTAwMzAHdW5pMDAzMQd1bmkwMDMyB3VuaTAwMzMHdW5pMDAzNAd1bmkwMDM1B3VuaTAwMzYHdW5pMDAzNwd1bmkwMDM4B3VuaTAwMzkAAA==) format('truetype');font-display:block}
