:root{--night:#121826;--cloth:#1b2333;--cloth-2:#243046;--seam:#33405a;--thread:#d3a94f;--thread-2:#f0d48a;--linen:#ece2cc;--muted:#8f9bb3;--madder:#b5382f;--ok:#8cc47a;--radius:6px;--font-display:"Grenze Gotisch", Georgia, serif;--font-label:"Grenze", Georgia, serif;--font:"Alegreya Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:radial-gradient(ellipse 80% 60% at 50% 40%, #1d2740 0%, transparent 70%), repeating-linear-gradient(45deg, #ffffff04 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, #00000014 0 1px, transparent 1px 5px), var(--night);color:var(--linen);font:16px/1.45 var(--font);min-width:1024px}#app{height:100%}h1,h2,h3{margin:0 0 .5em;font-weight:700}h1,h2{font-family:var(--font-display);color:var(--thread-2);letter-spacing:.01em}h2{font-size:1.7rem;line-height:1.1}h3{font:600 .78rem var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--thread);margin-top:1.4em}.muted{color:var(--muted)}.small{font-size:.85rem}.row{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.row.wrap{flex-wrap:wrap;justify-content:flex-start}.row.wrap select{width:auto}b.pname{font-weight:700}:focus-visible{outline:2px solid var(--thread-2);outline-offset:2px}.btn{font:600 1rem var(--font-label);letter-spacing:.03em;color:#241806;border-radius:var(--radius);cursor:pointer;background:linear-gradient(#e9c46a,#c39232);border:1px solid #7a5716;padding:7px 16px;transition:transform 80ms,filter .15s;box-shadow:0 2px #5d420f,inset 0 1px #fff6}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #5d420f}.btn:disabled{opacity:.4;cursor:not-allowed;filter:saturate(.4)}.btn.big{width:100%;padding:11px 18px;font-size:1.12rem}.btn.small{padding:4px 10px;font-size:.88rem}.btn.alt{color:#f1f5ff;background:linear-gradient(#5d83c4,#34558f);border-color:#1c3466;box-shadow:0 2px #142748,inset 0 1px #ffffff4d}.btn.ghost{color:var(--linen);border-color:var(--seam);box-shadow:none;background:0 0}.btn.ghost:hover:not(:disabled){border-color:var(--thread);background:#ffffff0d}input,select{font:inherit;color:var(--linen);border:1px solid var(--seam);border-radius:var(--radius);background:#0e1320;width:100%;padding:8px 10px}input:focus,select:focus{outline:2px solid var(--thread);outline-offset:0}input.invalid{border-color:var(--madder)}label{color:var(--muted);flex-direction:column;gap:4px;margin-bottom:10px;font-size:.9rem;display:flex}label.check{flex-direction:row;align-items:center;gap:8px}label.check input{width:auto;accent-color:var(--thread)}.tag{font:600 .68rem var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;background:#2a3349;border-radius:3px;padding:1px 6px}.tag.me{color:var(--thread-2);background:#4a3a17}.tag.bot{color:#a9c2ef;background:#22324f}.tag.off{color:#f2aca5;background:#4a1f1c}.tag.host{color:#d4bdf0;background:#3a2c4c}.tag.waiting{color:#a5d8ad;background:#1f3a26}.tag.playing{color:var(--thread-2);background:#4a3a17}.icon{vertical-align:-.22em;width:1.2em;height:1.2em}.a-icon{width:22px;height:22px;color:var(--thread-2);flex:none}.spinner{border:2px solid var(--seam);border-top-color:var(--thread);vertical-align:-2px;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.card{background:linear-gradient(var(--cloth-2), var(--cloth));border:1px solid var(--seam);border-radius:var(--radius);padding:24px;box-shadow:0 14px 40px #00000073}.screen{max-width:1060px;margin:0 auto;padding:18px 24px 40px;position:relative}.screen-head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.screen-head .row{margin:0}.screen-head .btn.ghost{background:#0c101ad9}.home{max-width:none;height:100%;padding:0;overflow:hidden}.home .screen-head{padding:18px 24px}.hero-board{pointer-events:none;animation:70s ease-in-out infinite alternate drift;position:absolute;inset:-6% -6% -6% 26%}.hero-board svg{width:100%;height:100%}@keyframes drift{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.08)rotate(1deg)translate(-2%)}}.home:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--night) 0%, #121826f0 32%, #12182626 62%, #12182680 100%);position:absolute;inset:0}.home-main{z-index:2;max-width:520px;padding:3vh 0 0 7vw;position:relative}.hero h1{text-shadow:0 4px #3b2a0c,0 10px 40px #0009;margin:0 0 14px;font-size:7.5rem;font-weight:800;line-height:.85}.tagline{font:500 1.35rem/1.3 var(--font-label);color:var(--linen);max-width:26ch;margin:0 0 28px}.home-card{flex-direction:column;gap:12px;max-width:380px;display:flex}.join-code{gap:8px;display:flex}.join-code input{text-transform:uppercase;letter-spacing:.12em}.lobby-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;margin-top:16px;display:grid}.room-list{flex-direction:column;gap:8px;display:flex}.room-item{border:1px solid var(--seam);border-radius:var(--radius);background:#0000002e;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.code-box{border-radius:var(--radius);background:#00000040;border:1px dashed #d3a94f80;align-items:center;gap:14px;padding:12px 16px;display:flex}.code-box b{font:700 2rem var(--font-label);letter-spacing:.22em;color:var(--thread-2)}.code-box span{color:var(--muted);font-size:.9rem}.code-box button{margin-left:auto}.seats{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.seat{border-radius:var(--radius);border:1px solid var(--seam);background:#0000002e;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.seat.empty{color:var(--muted);border-style:dashed;justify-content:center}.seat-n{border:1px solid var(--thread);width:24px;height:24px;font:600 .8rem var(--font-label);color:var(--thread-2);border-radius:50%;flex:none;place-items:center;display:grid}.seat-name{margin-right:auto;font-weight:700}.seat select{width:auto;margin-right:auto;padding:4px 8px}.room-chat{flex-direction:column;height:560px;display:flex}.room-chat .msgs{border-radius:var(--radius);background:#0003;flex:1;margin-bottom:10px;padding:10px;overflow-y:auto}.msg{word-wrap:break-word;margin-bottom:5px}.msg.sys{color:var(--muted);font-size:.9rem;font-style:italic}.chat-form{gap:8px;display:flex}.solo-card{flex-direction:column;gap:8px;max-width:460px;margin:20px auto;display:flex}.game{grid-template-rows:50px 1fr;grid-template-columns:1fr 340px;height:100vh;display:grid}.topbar{border-bottom:1px solid var(--seam);background:#0a0e17d9;grid-column:1/-1;align-items:center;gap:18px;padding:0 16px;display:flex}.brand{font:800 1.7rem var(--font-display);color:var(--thread-2);line-height:1}.turn-status{flex:1;align-items:center;gap:12px;font-size:1.05rem;display:flex}.turn-status .phase{font:600 .75rem var(--font-label);color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.your-turn{color:var(--thread-2);font:700 1.15rem var(--font-label);letter-spacing:.02em}.final-round{background:var(--madder);color:#fff3ef;font:600 .8rem var(--font-label);text-transform:uppercase;letter-spacing:.1em;border-radius:3px;padding:1px 10px}.timer{font:600 1rem var(--font-label);font-variant-numeric:tabular-nums;color:var(--muted)}.timer.urgent{color:#ff9b8f}.top-actions{align-items:center;gap:6px;display:flex}.top-actions .btn{padding:4px 12px}.room-code{color:var(--muted);font:600 .95rem var(--font-label);letter-spacing:.14em;margin-right:6px}.board-wrap{position:relative;overflow:hidden}.board-host{position:absolute;inset:0}.board-svg{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.board-svg.dragging{cursor:grabbing}.board-svg.picking .hit{cursor:pointer}.hit{fill:#0000;stroke:none}.stitch{fill:none;stroke-width:1.3px;stroke-dasharray:4 3;opacity:.45}.ln-thin{stroke:#0f0c0859;stroke-width:1.2px;fill:none}.ln-tile{stroke:#17120c;stroke-width:3px;fill:none;stroke-linecap:round;opacity:.85}.ln-edge{stroke:#0b0e16;stroke-width:7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ln-hem{stroke:var(--thread);stroke-width:1.6px;fill:none;stroke-dasharray:5 4;stroke-linecap:round}.count{font:700 10.5px var(--font-label);fill:#fff}.ghost{opacity:.55;animation:1.2s ease-in-out infinite ghost}@keyframes ghost{50%{opacity:.9}}.hl-target{fill:#ffe28c33;stroke:#ffe08a;stroke-width:3.2px;stroke-dasharray:7 5;pointer-events:none;animation:1.1s linear infinite march}@keyframes march{to{stroke-dashoffset:-24px}}.hl-selected{fill:#ffffff38;stroke:#fff;stroke-width:4px;pointer-events:none}.hl-last{fill:#ffffff0f;stroke:#ece2ccd9;stroke-width:2.2px;stroke-dasharray:2 4;stroke-linecap:round;pointer-events:none}.hl-hover{fill:#ffffff12;stroke:#ffffff4d;stroke-width:1.5px;pointer-events:none}.hl-hover-on{fill:#ffe28c61;stroke:#fff3cf;stroke-width:3.5px;pointer-events:none}.hl-ping{fill:#8cbeff4d;stroke:#a9c2ef;stroke-width:3.5px;pointer-events:none}.hint{border:1px solid var(--seam);border-radius:var(--radius);text-align:center;pointer-events:none;max-width:46%;color:var(--muted);background:#0c101aeb;padding:8px 18px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hint.active{color:var(--linen);border-color:var(--thread)}.hex-info{border:1px solid var(--seam);border-radius:var(--radius);pointer-events:none;background:#0c101aeb;flex-direction:column;max-width:260px;padding:8px 12px;font-size:.88rem;display:flex;position:absolute;bottom:14px;left:14px}.hex-info b{color:var(--thread-2);font:700 1.05rem var(--font-label)}.zoom-ctrl{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;right:14px}.zoom-ctrl button{width:34px;height:34px;color:var(--linen);border:1px solid var(--seam);border-radius:var(--radius);cursor:pointer;background:#0c101aeb;font-size:1.1rem}.zoom-ctrl button:hover{border-color:var(--thread)}.side{border-left:1px solid var(--seam);background:#0e131feb;flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel{border-top:1px solid var(--seam);padding:12px 14px}.players{flex-direction:column;flex:0 auto;gap:6px;min-height:120px;padding:10px;display:flex;overflow-y:auto}.player{background:var(--cloth);border:1px solid var(--seam);border-radius:var(--radius);grid-template-columns:30px 1fr auto;gap:10px;padding:7px 10px 7px 8px;font-size:.88rem;transition:border-color .2s,background .2s;display:grid}.player.current{background:var(--cloth-2);border-color:var(--pc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc) 50%, transparent)}.banner{background:linear-gradient(var(--pc), var(--pcd));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);align-self:start;place-items:start center;height:46px;padding-top:6px;display:grid}.banner .icon{filter:brightness(1.6)saturate(.3)drop-shadow(0 1px #00000080);width:18px;height:18px}.p-main{min-width:0}.p-head{align-items:center;gap:6px;display:flex}.p-name{color:var(--linen);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;overflow:hidden}.p-title{color:var(--muted);font:500 .85rem var(--font-label);align-items:center;gap:8px;margin:1px 0 4px;display:flex}.ladder{gap:4px;display:flex}.ladder i{background:#2a3349;width:7px;height:7px;transform:rotate(45deg)}.ladder i.on{background:var(--thread)}.p-score{text-align:right;line-height:1}.p-score b{font:700 1.9rem var(--font-label);color:var(--thread-2);font-variant-numeric:tabular-nums;display:block}.p-score small{font:500 .7rem var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.p-res{flex-wrap:wrap;align-items:center;gap:3px;min-height:20px;display:flex}.p-reserve{color:var(--muted);align-items:center;gap:9px;margin-top:4px;font-size:.82rem;display:flex}.p-reserve span{align-items:center;gap:2px;display:inline-flex}.p-label{font:600 .66rem var(--font-label);text-transform:uppercase;letter-spacing:.1em}.p-score{cursor:help}.res{font:700 .8rem var(--font-label);color:#1e1608;border:1px solid #00000073;border-radius:3px 3px 10px 10px;align-items:baseline;gap:2px;padding:1px 5px 3px 6px;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.res small{opacity:.7;font-size:.66rem}.res-field{background:linear-gradient(#ecc964,#c3962f)}.res-plain{background:linear-gradient(#bccd86,#849952)}.res-forest{color:#eef5e4;background:linear-gradient(#5f8249,#36522a)}.res-mountain{background:linear-gradient(#b3a693,#7c6e5c)}.actions{flex:none}.action-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.action-btn{background:var(--cloth);border:1px solid var(--seam);border-radius:var(--radius);color:var(--linen);cursor:pointer;font:600 .9rem var(--font-label);flex-direction:column;align-items:center;gap:4px;padding:9px 4px 7px;display:flex}.action-btn:hover:not(:disabled){border-color:var(--thread);background:var(--cloth-2)}.action-btn:hover:not(:disabled) .a-icon{color:#fff3cf}.action-btn:disabled{opacity:.32;cursor:not-allowed}.action-btn:disabled .a-icon{color:var(--muted)}.a-desc{color:var(--muted);min-height:2.4em;margin:8px 0 0;font-size:.82rem}.mode-title{font:700 1.25rem var(--font-label);color:var(--thread-2);align-items:center;gap:8px;margin-bottom:8px;display:flex}.plan-line{align-items:center;gap:6px;padding:2px 0;font-size:.9rem;display:flex}.res-pick{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.res-pick span[data-res]{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:6px;padding:2px}.res-pick span.sel{border-color:var(--thread-2);opacity:1}.ok{color:var(--ok);font-weight:700}.waiting{color:var(--muted);padding:4px 0}.tabs{flex-direction:column;flex:1 1 0;min-height:140px;padding-top:4px;display:flex}.tabs nav{gap:4px;margin-bottom:6px;display:flex}.tabs nav button{border:none;border-bottom:1px solid var(--seam);color:var(--muted);font:600 .78rem var(--font-label);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;flex:1;padding:6px}.tabs nav button.on{color:var(--thread-2);border-bottom:2px solid var(--thread)}.badge{background:var(--madder);color:#fff;border-radius:99px;margin-left:6px;padding:0 6px;font-size:.7rem}.tab-log{flex:1;font-size:.87rem;overflow-y:auto}.log-line{border-radius:3px;padding:3px 4px}.log-line+.log-line{border-top:1px solid #ffffff09}.log-line[data-hex]:hover{background:#8cbeff14}.log-line u{color:var(--linen);border-bottom:1px dotted var(--muted);text-decoration:none}.tab-chat{flex-direction:column;flex:1;min-height:0;display:flex}.tab-chat .msgs{flex:1;margin-bottom:8px;font-size:.9rem;overflow-y:auto}[hidden]{display:none!important}.modal-back{z-index:50;background:#05070cbd;place-items:center;animation:.15s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:linear-gradient(var(--cloth-2), var(--cloth));border:1px solid var(--seam);border-radius:var(--radius);width:92vw;max-width:520px;padding:26px 30px;box-shadow:0 24px 70px #000000a6}.modal h2{font-size:2.2rem}.rules-modal{max-width:940px}.rules-nav{border-bottom:1px solid var(--seam);flex-wrap:wrap;gap:4px;margin:-4px 0 12px;padding-bottom:10px;display:flex}.rules-nav button{border:1px solid var(--seam);color:var(--linen);font:600 .82rem var(--font-label);cursor:pointer;background:0 0;border-radius:99px;padding:3px 12px}.rules-nav button:hover{border-color:var(--thread);color:var(--thread-2)}.rule-sec+.rule-sec{border-top:1px solid var(--seam);margin-top:18px}.rule-table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:.9rem}.rule-table.narrow{width:auto;min-width:60%}.rule-table th{font:600 .7rem var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:left;border-bottom:1px solid var(--seam);padding:5px 10px 5px 0}.rule-table td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:6px 10px 6px 0}.rule-table td.num{font:700 1rem var(--font-label);color:var(--thread-2);font-variant-numeric:tabular-nums}.rule-table .nowrap{white-space:nowrap}.rule-notes{margin:6px 0 8px;padding-left:18px}.rule-notes li{margin-bottom:4px}.rule-notes li::marker{color:var(--thread)}.rule-notes.plain{padding-left:0;list-style:none}.rule-example{border-left:3px solid var(--thread);background:#d3a94f14;border-radius:3px;padding:8px 12px}.rules{max-height:62vh;padding-right:8px;overflow-y:auto}.rules p{margin:0 0 8px}.rule-actions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rule-actions li{align-items:flex-start;gap:12px;display:flex}.rule-actions li.combat{border-radius:var(--radius);border-left:3px solid var(--madder);background:#0003;padding:8px 12px}.rule-res{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.end-modal{text-align:center}.end-modal h2{margin-bottom:0;font-size:3rem}.end-modal .crown{font:600 1.25rem var(--font-label);margin-top:4px}.end-modal table{border-collapse:collapse;width:100%;margin-top:12px}.end-modal th{color:var(--muted);font:600 .72rem var(--font-label);text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:4px 6px}.end-modal td{border-top:1px solid var(--seam);text-align:left;padding:8px 6px}.end-modal tr.win td{color:var(--thread-2);font-size:1.08rem}.toast{background:var(--cloth-2);border:1px solid var(--thread);color:var(--linen);font:600 1.05rem var(--font-label);border-radius:var(--radius);opacity:0;pointer-events:none;z-index:60;padding:9px 22px;transition:all .25s;position:fixed;top:62px;left:50%;transform:translate(-50%,-16px);box-shadow:0 10px 30px #00000080}.toast.show{opacity:1;transform:translate(-50%)}.toast.error{border-color:var(--madder);color:#ffd6cf}@media (prefers-reduced-motion:reduce){.hero-board,.hl-target,.ghost,.spinner{animation:none}}.note-arrow-bg{fill:none;stroke:#0b0e16;stroke-width:7px;stroke-linecap:round;opacity:.7}.note-arrow{fill:none;stroke:#fff6dd;stroke-width:3.6px;stroke-linecap:round}.note-mark circle{stroke:#0b0e16;stroke-width:2px}.note-mark path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.note-mark.ok circle{fill:#3f8c4b}.note-mark.no circle{fill:var(--madder)}.act-jump{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.act-jump button{background:var(--cloth);border:1px solid var(--seam);border-radius:var(--radius);color:var(--linen);font:600 .85rem var(--font-label);cursor:pointer;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}.act-jump button:hover{border-color:var(--thread)}.act-jump .a-icon{width:18px;height:18px}.act-card{border:1px solid var(--seam);border-radius:var(--radius);background:#0000002e;margin-top:12px;padding:14px 16px;scroll-margin-top:8px}.act-card.combat{border-left:3px solid var(--madder)}.act-card header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.act-card header .a-icon{width:34px;height:34px}.combat-icon{color:#f2aca5;place-items:center;font-size:26px;display:grid}.act-card h4{font:700 1.35rem var(--font-label);color:var(--thread-2);margin:0}.act-card h5{font:600 .7rem var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 4px}.act-card h5.r{color:#e9877e;margin-top:10px}.act-body{grid-template-columns:1fr 300px;gap:18px;display:grid}.act-text p{margin:0 0 6px}.restr{margin:0;padding-left:0;list-style:none}.restr li{margin-bottom:4px;padding-left:20px;font-size:.92rem;position:relative}.restr li:before{content:"✗";color:#e9877e;font-weight:700;position:absolute;left:2px}.tip{color:var(--linen);border-left:3px solid var(--thread);background:#d3a94f14;border-radius:3px;padding:6px 10px;font-size:.9rem;margin-top:10px!important}.act-fig{margin:0}.mini-board{border-radius:var(--radius);border:1px solid var(--seam);background:#00000040;height:230px}.mini-board .board-svg{cursor:default}.act-fig figcaption{color:var(--muted);margin-top:6px;font-size:.84rem;line-height:1.35}.title-ex{border:1px solid var(--seam);border-radius:var(--radius);background:#00000040;padding:12px}.title-ex .pay{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.title-ex .pay i{color:var(--muted);font-style:normal;font:700 1rem var(--font-label)}.title-ex .pay b{font:700 1.1rem var(--font-label)}.title-ex .warn{color:#e9877e}.title-ex p{color:var(--muted);margin:6px 0 12px;font-size:.84rem}.help-btn{border:1px solid var(--seam);width:24px;height:24px;color:var(--linen);font:700 .9rem var(--font-label);cursor:pointer;background:0 0;border-radius:50%;margin-left:auto}.help-btn:hover{border-color:var(--thread);color:var(--thread-2)}.sound-btn{min-width:38px}.sound-ctl{display:inline-flex;position:relative}.sound-pop{z-index:40;background:var(--cloth-2);border:1px solid var(--seam);border-radius:var(--radius);flex-direction:column;gap:8px;width:200px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000080}.sound-label{font:600 .78rem var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex-direction:row;justify-content:space-between;margin:0}.sound-label b{color:var(--thread-2);font-variant-numeric:tabular-nums}.sound-pop input[type=range]{width:100%;accent-color:var(--thread);background:0 0;border:none;padding:0}
