Spaces:
Running
Running
Download sigsprig/style.css from CyberMax-tools/cybermax: direct link, hf CLI and curl.
- Browser
- Download file 12.5 kB
-
https://huggingface.co/spaces/CyberMax-tools/cybermax/resolve/main/sigsprig/style.css
- Command line
-
hf download hf://spaces/CyberMax-tools/cybermax/sigsprig/style.css
-
curl -L -o style.css https://huggingface.co/spaces/CyberMax-tools/cybermax/resolve/main/sigsprig/style.css
12.5 kB
| /* Sigsprig. (c) 2026 CyberMax. All rights reserved. */ | |
| :root{--bg:#f6f3ec;--card:#fffdf9;--ink:#11141b;--muted:#5a6170;--line:#e2ddd2;--accent:#1f7a5a;--accent-ink:#ffffff;--accent-soft:#e3f1ea;--warn:#9a5b00;--bad:#b42318;--good:#1f7a5a;--shadow:0 1px 2px rgba(17,20,27,.06),0 6px 24px rgba(17,20,27,.06);color-scheme:light dark} | |
| @media (prefers-color-scheme:dark){:root{--bg:#0f1214;--card:#171b1f;--ink:#eef0f2;--muted:#a3abb6;--line:#2b3238;--accent:#3fb489;--accent-ink:#06130d;--accent-soft:#183128;--warn:#f0b75b;--bad:#ff8a80;--good:#5fd3a6;--shadow:none}} | |
| *{box-sizing:border-box} | |
| [hidden]{display:none} | |
| html{scroll-behavior:smooth;scroll-padding-top:70px} | |
| body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-text-size-adjust:100%} | |
| a{color:var(--accent)} | |
| .wrap{max-width:1180px;margin:0 auto;padding:0 16px} | |
| .skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;z-index:50;background:var(--card);padding:8px 12px;border-radius:8px} | |
| .muted{color:var(--muted)}.small{font-size:.88rem} | |
| h1{font-size:clamp(1.8rem,4.6vw,2.9rem);line-height:1.1;letter-spacing:-.02em;margin:28px 0 12px} | |
| h2{font-size:1.3rem;margin:0 0 10px} | |
| h3{font-size:1rem;margin:0} | |
| code,kbd{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em;background:var(--accent-soft);padding:1px 5px;border-radius:5px;word-break:break-word} | |
| .top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)} | |
| .topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px} | |
| .brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.12rem;color:var(--ink);text-decoration:none} | |
| .brand small{font-weight:500;color:var(--muted);font-size:.78rem} | |
| .topnav{display:flex;align-items:center;gap:14px;font-size:.92rem} | |
| .topnav a{color:var(--ink);text-decoration:none} | |
| .topnav a:hover{color:var(--accent)} | |
| .pill{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 12px;font-weight:700} | |
| .pill.on{background:var(--accent-soft);color:var(--accent)} | |
| @media (max-width:560px){.topnav a:not(.pill){display:none}.brand small{display:none}} | |
| .hero{padding:4px 0 8px} | |
| .lede{font-size:1.1rem;max-width:760px;color:var(--muted);margin:0 0 16px} | |
| .lede b{color:var(--ink)} | |
| .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px} | |
| .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;font-size:.95rem;border:2px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:9px 16px;cursor:pointer;text-decoration:none;min-height:42px} | |
| .btn:hover{filter:brightness(1.07)} | |
| .btn.ghost{background:transparent;color:var(--accent)} | |
| .btn.small{padding:5px 10px;font-size:.85rem;min-height:34px;border-width:1.5px} | |
| .btn:focus-visible,.tpl:focus-visible,[role=tab]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px} | |
| .filebtn{position:relative;overflow:hidden} | |
| .filebtn input{position:absolute;inset:0;opacity:0;cursor:pointer} | |
| .card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--shadow);min-width:0} | |
| fieldset.card{margin:0 0 14px} | |
| legend{font-weight:800;font-size:1.02rem;padding:0 6px;margin-left:-6px} | |
| .app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px;align-items:start;margin:18px 0 28px} | |
| @media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.output{order:-1}} | |
| .sticky{position:sticky;top:72px} | |
| @media (max-width:900px){.sticky{position:static}} | |
| label{display:block;font-size:.86rem;font-weight:600;color:var(--muted);margin:0 0 10px} | |
| .opt{font-weight:400} | |
| input,select,textarea{display:block;width:100%;margin-top:4px;font:inherit;font-size:16px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px 10px;min-height:40px} | |
| input[type=color]{padding:3px;height:42px;cursor:pointer} | |
| input[type=range]{padding:0;border:0;background:transparent;accent-color:var(--accent)} | |
| input[type=file]{font-size:.85rem;padding:6px} | |
| textarea{resize:vertical} | |
| input,select,textarea{font-weight:400} | |
| #team-csv{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;white-space:pre;overflow-x:auto} | |
| .row2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px} | |
| .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px} | |
| @media (max-width:480px){.row2{grid-template-columns:1fr}} | |
| .hint{font-size:.85rem;color:var(--muted);margin:4px 0 10px} | |
| .warn-text{color:var(--warn)} | |
| .help{font-size:.88rem;margin:-4px 0 12px;color:var(--muted)} | |
| .help summary{cursor:pointer;color:var(--accent);font-weight:600} | |
| .soc{display:inline-flex;align-items:center;gap:6px} | |
| .soc img{border-radius:50%} | |
| .tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px} | |
| .tpl{position:relative;text-align:left;font:inherit;background:var(--bg);color:var(--ink);border:1.5px solid var(--line);border-radius:10px;padding:9px 10px;cursor:pointer;min-height:58px} | |
| .tpl b{display:block;font-size:.92rem} | |
| .tpl span{display:block;font-size:.76rem;color:var(--muted);line-height:1.3} | |
| .tpl.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)} | |
| .tpl i{position:absolute;top:6px;right:6px} | |
| .pro-tag{display:inline-block;font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.06em;background:var(--ink);color:var(--bg);border-radius:5px;padding:1px 5px;vertical-align:middle} | |
| html.cmx-pro .tpl .pro-tag{display:none} | |
| .out-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px} | |
| .out-head h2{margin:0} | |
| .chip{font-size:.78rem;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--accent-soft);color:var(--good)} | |
| .chip.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)} | |
| .chip.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)} | |
| .mail{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;color:#1f2328} | |
| .mail-bar{display:flex;gap:6px;padding:9px 12px;background:#f0eee9;border-bottom:1px solid #e3dfd6} | |
| .mail-bar span{width:10px;height:10px;border-radius:50%;background:#d4cfc4} | |
| .mail-body{padding:18px 16px 20px;overflow-x:auto} | |
| .mail-text{margin:0 0 16px;font:14px Arial,sans-serif;color:#444} | |
| #preview{min-height:80px} | |
| .pro-preview{margin:14px 0 2px;padding-top:10px;border-top:1px dashed #ccc;font:12px Arial,sans-serif;color:#666} | |
| .issues{margin:8px 0 0;padding-left:18px;font-size:.84rem;color:var(--warn)} | |
| .issues:empty{display:none} | |
| .actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px} | |
| .output .actions .btn{flex:1 1 auto} | |
| .saved{border-top:1px solid var(--line);margin-top:14px;padding-top:12px} | |
| .saved-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap} | |
| .saved-list{list-style:none;margin:0;padding:0} | |
| .saved-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px dashed var(--line);font-size:.9rem} | |
| .saved-list small{color:var(--muted)} | |
| .midcta{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);font-size:.92rem;display:flex;flex-wrap:wrap;gap:8px;align-items:center} | |
| .midcta .btn{margin-left:auto} | |
| .data{margin-top:12px;font-size:.9rem} | |
| .data summary{cursor:pointer;color:var(--muted);font-weight:600} | |
| .install{margin:0 0 24px} | |
| .tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px;border-bottom:1px solid var(--line);padding-bottom:8px} | |
| .tabs [role=tab]{font:inherit;font-size:.9rem;font-weight:600;background:transparent;color:var(--muted);border:1.5px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer;min-height:36px} | |
| .tabs [role=tab][aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)} | |
| [role=tabpanel] ol{padding-left:22px;margin:12px 0} | |
| [role=tabpanel] li{margin:6px 0} | |
| .team{margin:0 0 24px} | |
| .team h2 .pro-tag{font-size:.6rem} | |
| .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:10px} | |
| @media (max-width:480px){.gallery{grid-template-columns:minmax(0,1fr)}} | |
| .g-item{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;color:#222} | |
| .g-item figcaption{font-size:.8rem;font-weight:700;padding:6px 10px;background:#f0eee9;color:#333} | |
| .g-item figcaption small{font-weight:400;color:#666} | |
| .g-sig{padding:12px;overflow-x:auto} | |
| .how,.compare,.seo,.faq{margin:30px 0} | |
| .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;counter-reset:s} | |
| .steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;counter-increment:s} | |
| .steps li::before{content:counter(s);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:800;margin-bottom:8px} | |
| @media (max-width:760px){.steps{grid-template-columns:minmax(0,1fr)}} | |
| .table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)} | |
| .compare table{width:100%;border-collapse:collapse;font-size:.92rem} | |
| .compare th,.compare td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top} | |
| .compare tr.us td{background:var(--accent-soft)} | |
| .compare tr:last-child td{border-bottom:0} | |
| .seo ul{padding-left:20px} | |
| .seo li{margin:6px 0} | |
| .faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:8px 0} | |
| .faq summary{cursor:pointer;font-weight:700} | |
| .faq p{margin:8px 0 0;color:var(--muted)} | |
| .disclaimer{font-size:.8rem;color:var(--muted);margin:20px 0} | |
| footer.more{border-top:1px solid var(--line);padding:22px 0 40px;margin-top:10px} | |
| .more-title{font-weight:800;margin-bottom:10px} | |
| .more-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.92rem} | |
| .copy{margin-top:16px;font-size:.85rem;color:var(--muted)} | |
| .toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(20px);opacity:0;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:.92rem;max-width:min(92vw,520px);z-index:60;transition:.25s;pointer-events:none;text-align:center} | |
| .toast.show{opacity:1;transform:translateX(-50%) translateY(0)} | |
| /* Pro box (shared/pro-unlock/pro-plans.css) */ | |
| #cmx-pro{border:2px solid var(--accent,#b63a10);border-radius:16px;padding:20px;margin:28px 0;background:var(--card,#fff)} | |
| #cmx-pro h2{margin:0 0 8px} | |
| #cmx-pro ul{margin:8px 0 14px;padding-left:20px} | |
| .cmx-pro-badge{background:var(--accent,#b63a10);color:#fff;border-radius:999px;padding:2px 10px;font-size:.7em;vertical-align:middle} | |
| .cmx-pro-small{font-size:.88em;opacity:.8} | |
| .cmx-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0} | |
| .cmx-plan{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--line,#d9d3c7);border-radius:12px;text-decoration:none;color:inherit;background:var(--bg,#faf8f3)} | |
| .cmx-plan:hover,.cmx-plan:focus{border-color:var(--accent,#b63a10);outline:none} | |
| .cmx-plan.best{border:2px solid var(--accent,#b63a10)} | |
| .cmx-plan i{position:absolute;top:-10px;right:10px;background:var(--accent,#b63a10);color:#fff;font-style:normal;font-size:.72em;font-weight:700;border-radius:999px;padding:2px 8px} | |
| .cmx-price{font-size:1.5em;font-weight:800} | |
| .cmx-price small{font-size:.55em;font-weight:600;opacity:.75} | |
| .cmx-note{font-size:.82em;opacity:.75} | |
| .cmx-pro-flash{animation:cmxflash 1.5s ease} | |
| @keyframes cmxflash{0%,100%{box-shadow:none}30%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent,#b63a10) 35%,transparent)}} | |
| #cmx-pro details{margin-top:8px} | |
| #cmx-pro input{max-width:280px} | |
| @media (prefers-color-scheme:dark){.cmx-plan i,.cmx-pro-badge{color:var(--accent-ink)}} | |
| @media print{ | |
| .top,.hero,.editor,.actions,.saved,.midcta,.data,.install,.team,.how,.compare,.seo,.faq,.disclaimer,footer.more,.cmx-pro,.toast,.issues,#cta-preview,.mail-bar,.mail-text,.chip,.output .hint{display:none} | |
| body{background:#fff;color:#000} | |
| .app{display:block;margin:0} | |
| .card{border:0;box-shadow:none;padding:0} | |
| .mail{border:0} | |
| .out-head h2{font-size:12pt;margin-bottom:12pt} | |
| } | |