/* MD5TO classic theme for inner pages */
:root{--void:#0a0806;--panel:#15110a;--steel:#b8a882;--text:#f5ecd4;--cyan:#d4af37;--amber:#5b84f0;--glass:rgba(48,36,14,.32);--display:"Cinzel",Georgia,"Times New Roman",serif;--body:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--navy:#0a0806;--navy2:#15110a;--ink:#f5ecd4;--muted:#b8a882;--line:#3a2e16;--bg:#0a0806;--card:#15110a;--acc:#d4af37;--acc-d:#d4af37;--r:0px;color-scheme:dark}
body{background:var(--void);color:var(--text);font-family:var(--body)}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(rgba(212,175,55,.025) 0 1px,transparent 1px 3px)}
a{color:var(--cyan)}
h1,h2,h3{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.05}
h2{font-size:clamp(28px,4vw,44px)}h3{font-size:22px}
.small,.sec .lead,.lead,.tag,.crumbs{color:var(--steel)}
.crumbs a{color:var(--cyan)}
.skip:focus{background:var(--cyan);color:var(--void);border-radius:0}
.top{background:linear-gradient(var(--void) 78%,transparent);position:sticky;top:0;z-index:5}
.brand{font-family:var(--display);font-weight:700;font-size:22px;display:flex;align-items:center;gap:10px;color:var(--text)}
.brand::before{content:"";width:12px;height:12px;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 14px var(--cyan),inset 0 0 6px var(--cyan);flex:none}
.brand span{margin:0;background:none;border:1px solid rgba(91,132,240,.5);color:var(--amber);border-radius:0;font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px}
.top nav{gap:2px 6px}
.top nav a{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-radius:0;padding:6px 8px}
.top nav a:hover,.top nav a[aria-current]{color:var(--cyan);background:none}
.top nav a[aria-current]{box-shadow:inset 0 -1px 0 var(--cyan)}
.lang{border-color:rgba(212,175,55,.35);border-radius:0}
.lang button{font-family:var(--mono);font-size:12px;color:var(--steel)}
.lang button[aria-pressed=true]{background:var(--cyan);color:var(--void)}
.btn{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:14px 22px;color:var(--void);background:var(--cyan);border:0;border-radius:0;box-shadow:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .15s,filter .15s}
.btn:hover{transform:translateY(-2px);filter:brightness(1.12)}
.btn.ghost,.btn.ghost.dark{background:rgba(212,175,55,.06);color:var(--cyan);clip-path:none;border:0;box-shadow:inset 0 0 0 1px var(--cyan)}
.chero,.ahero,.phero,.wl{background:radial-gradient(900px 420px at 88% -10%,rgba(212,175,55,.16),transparent 62%),radial-gradient(700px 380px at -8% 115%,rgba(91,132,240,.07),transparent 60%),var(--void);color:var(--text);border-bottom:1px solid var(--line)}
.chero h1,.ahero h1,.phero h1{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text);font-size:clamp(40px,7vw,84px);line-height:.95}
.phero h1{font-size:clamp(32px,6vw,60px)}
.phero p,.one{color:var(--text)}
.kicker{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.14em;color:var(--amber)}
.stats div{background:var(--glass);border:1px solid rgba(212,175,55,.2);border-radius:0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}
.stats b{font-family:var(--display);color:var(--cyan);letter-spacing:.02em}
.sec{border-top:1px solid var(--line);position:relative}
.sec.alt{background:rgba(6,20,35,.6);border-color:var(--line)}
.chip{background:rgba(212,175,55,.04);border:1px solid rgba(212,175,55,.22);color:var(--cyan);border-radius:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.chip i{background:rgba(212,175,55,.12);color:var(--text);border-radius:0}
.chip.on{background:var(--cyan);color:var(--void);border-color:var(--cyan)}
.chip.on i{background:rgba(10,8,6,.18);color:var(--void)}
.acard,.feat,.stbox,.gi,.faq details,.who li,.wlbox,.rel{background:var(--glass);border:1px solid rgba(212,175,55,.2);border-radius:0;color:var(--text);box-shadow:none}
.acard:hover,.rel:hover{border-color:var(--cyan);box-shadow:0 0 30px rgba(212,175,55,.15)}
.abody p,.feat p,.gi p,.faq details p{color:var(--steel)}
.mini,.gv{border-bottom:1px solid var(--line)}
.mchip{border-radius:0;font-family:var(--mono);font-size:11px}
.grp{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border-color:rgba(91,132,240,.4);border-radius:0}
.badge{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;background:rgba(10,8,6,.8);border:1px solid currentColor}
.b-live{color:#5dffb0}.b-soon{color:var(--cyan)}.b-review{color:var(--amber)}.b-dev{color:var(--steel)}
.feat:before{height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan)}
.num{background:var(--cyan);color:var(--void);border-radius:0;font-family:var(--mono)}
.stbox{border-top:1px solid var(--cyan)}
.who li{background:var(--glass);border-left:2px solid var(--cyan);font-weight:500}
.disc{background:rgba(91,132,240,.08);border:1px solid rgba(91,132,240,.4);border-left:3px solid var(--amber);border-radius:0;color:#ffe2b3}
.note{background:rgba(212,175,55,.07);border-left:3px solid var(--cyan);border-radius:0;color:var(--text)}
.md5to-ad-slot{background:repeating-linear-gradient(45deg,rgba(212,175,55,.03) 0 12px,transparent 12px 24px);border:1px dashed var(--line);border-radius:0;color:var(--steel);font-family:var(--mono)}
.wrow input{background:#0d0a05;color:var(--text);border:1px solid rgba(212,175,55,.35);border-radius:0}
.wlbox .small,.wlbox .small a{color:var(--steel)}
.rel{background:var(--glass)}
.foot{background:var(--void);border-top:1px solid var(--line);color:var(--steel)}
.fbrand{font-family:var(--display);color:var(--text)}
.flinks a{color:var(--text);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.flinks a:hover{color:var(--cyan)}
.legal{border-color:var(--line)}
@media (max-width:560px){.top nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:0 4px;max-width:100%}.top nav::-webkit-scrollbar{display:none}.top nav a{font-size:11px;padding:6px 6px}}
@media (prefers-reduced-motion:reduce){.btn{transition:none}}
:root{--accent:#d4af37;--accent-d:#d4af37;--accent-t:#d4af37;--ok:#5dffb0}
.bbar{background:#18120a;border-bottom:1px solid var(--line)}
.bbar span{color:var(--steel);font-family:var(--mono)}
.live-b,.dev-b,.price-b{display:inline-block;font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;background:rgba(10,8,6,.8);border:1px solid currentColor;padding:4px 10px}
.live-b{color:#5dffb0}.dev-b{color:var(--amber)}.price-b{color:var(--cyan)}
.sfan .win{background:#120e07;border:1px solid rgba(212,175,55,.3);border-radius:0}
.pcard,.bundle{background:var(--glass);border:1px solid rgba(212,175,55,.2);border-radius:0;color:var(--text);box-shadow:none}
.pcard:hover{border-color:var(--cyan);box-shadow:0 0 30px rgba(212,175,55,.15)}
.pcard .ph b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}
.pcard .pb p,.bundle .lead,.price span{color:var(--steel)}
.pcard .pb .go{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}
.bundle .label{font-family:var(--mono);font-weight:400;color:var(--amber)}
.mods li{background:rgba(212,175,55,.04);border-color:rgba(212,175,55,.22);border-radius:0;font-family:var(--mono);font-size:12px;color:var(--cyan)}
.hot{background:var(--amber);color:#2a1700;border-radius:0;font-family:var(--mono);font-weight:500}
.cycle button{background:#0d0a05;color:var(--steel)}
.cycle button.is-on{background:var(--cyan);color:var(--void)}
.cycle button.is-on em{color:var(--void)}
input,select,textarea{background:#0d0a05;color:var(--text);border:1px solid rgba(212,175,55,.35);border-radius:0}
.warn{background:rgba(91,132,240,.08);border-left:3px solid var(--amber);border-radius:0;color:#ffe2b3}
a.doc{background:var(--glass);border-color:rgba(212,175,55,.2);border-radius:0;color:var(--text)}
a.doc:hover{border-color:var(--cyan)}
a.doc b{color:var(--cyan);font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}
a.doc span{color:var(--steel)}
.why3 div,.plats div{background:var(--glass);border:1px solid rgba(212,175,55,.2);border-radius:0;box-shadow:none}
.why3 b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--cyan);font-family:var(--display)}
.plats div{border-top:1px solid var(--cyan)}
.plats b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}
.plats span,.plan ul,.sites,.fine,.card .sub,.upd{color:var(--steel)}
.plan{border-color:var(--line)}
.cycle{border-color:rgba(212,175,55,.3);border-radius:0}
.cycle em{color:#5dffb0}
.toast{background:var(--panel);border:1px solid var(--cyan);border-radius:0;color:var(--text)}
.feat img{border-radius:0;box-shadow:none;border:1px solid rgba(212,175,55,.2)}
header:not(.top){background:radial-gradient(900px 420px at 88% -10%,rgba(212,175,55,.16),transparent 62%),var(--void);border-bottom:1px solid var(--line);color:var(--text)}
header nav a{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-radius:0}
header nav a:hover,header nav a[aria-current]{color:var(--cyan);background:none}
.hero .kick{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.14em;color:var(--amber)}
.hero p{color:var(--steel)}
.card{background:var(--panel);border:1px solid rgba(212,175,55,.2);border-radius:0;box-shadow:none}
.card p,.card li,label{color:var(--text)}
.tabs{background:var(--panel);border-color:rgba(212,175,55,.2);border-radius:0;box-shadow:none}
.tabs a{background:rgba(212,175,55,.04);color:var(--cyan);border-radius:0;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}
.tabs a[aria-current]{background:var(--cyan);color:var(--void)}
footer:not(.foot){background:var(--void);border-top:1px solid var(--line);color:var(--steel)}
footer:not(.foot) a{color:var(--text)}
@media (max-width:560px){header nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;max-width:100%}header nav::-webkit-scrollbar{display:none}header nav a{font-size:11px;padding:6px 6px}}

/* md5to-menu-min 2026-11-12: short main menu; other divisions live under Home > All projects */
.top nav a[href="/saas/"]:not([aria-current]),.top nav a[href="/extensions/"]:not([aria-current]),.top nav a[href="/watch/"]:not([aria-current]),.top nav a[href="/plugins/"]:not([aria-current]),.top nav a[href="/themes/"]:not([aria-current]),.top nav a[href="/labs/"]:not([aria-current]),.top nav a[href="/support/"]:not([aria-current]){display:none}
/* md5to-seal-brand */
.brand{display:inline-flex;align-items:center;gap:10px}
.brand::before{content:""!important;display:inline-block!important;width:32px!important;height:32px!important;border:0!important;border-radius:50%!important;box-shadow:0 0 12px rgba(212,175,55,.35)!important;background:url(/img/brand/md5to-seal-160.webp) center/contain no-repeat!important;animation:none!important;transform:none!important}