@font-face{font-family:'Barlow Condensed';src:url('./BarlowCondensed-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--salt-support-accent:#b49aff;--salt-support-highlight:#d7cbff;--salt-support-panel:#5965e4}
body{background:#14151a;color:#f0f1f4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.preview-bar{background:#242530;color:#bfc0cf}.preview-bar b{color:#bca6ff}.preview-bar select{background:#1b1c21;border-color:#55566b}
.entry{background:radial-gradient(ellipse at 15% 15%,#41496544,transparent 55%),radial-gradient(ellipse at 90% 85%,#6544d01c,transparent 60%),#17181d}
.entry header{border-bottom:1px solid #ffffff12}.brand,.card h2.entry-brand{font-style:normal;gap:12px;letter-spacing:0;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700}
.brand img,.entry-brand img{width:44px;height:44px;filter:drop-shadow(0 3px 4px #0006)}
.brand .wordmark,.card h2.entry-brand>span{display:flex;align-items:baseline;white-space:nowrap;gap:0}.brand{font-size:34px}.card h2.entry-brand{font-size:42px;margin-bottom:28px}
.me-label{font-family:'Chalkboard SE','Comic Sans MS',cursive;font-size:23px;letter-spacing:-1.5px;font-weight:600;color:#b49aff;margin-right:-1px}
.maker{color:#a6a5b5}.card{background:linear-gradient(145deg,#ffffff08,#ffffff02),#202127;border-color:#ffffff25;box-shadow:0 22px 80px #0003;border-radius:22px}
.card .step{color:#a2a5ae}.tag{color:#c9b9ff;border-color:#8e76c955;background:#a38be51f}
.card h2:not(.entry-brand),dialog h2,.inside h1{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700;letter-spacing:.15px;font-size:34px}
.card p,dialog p,.inside p{color:#a2a5ae}label{color:#d6d8df}input{background:#16171b;color:#f0f1f4;border-color:#555665}input::placeholder{color:#8e91a0}input[type=checkbox]{accent-color:#b49aff}.check{color:#b7b8c5}
button{background:linear-gradient(110deg,#abcfff,#b8adff);color:#1a2140;border:1px solid #d5d2ff66;border-radius:14px}.secondary{background:#aca7ff12;border-color:#ffffff25;color:#ccc6f3}.text-button{background:transparent;border:0;color:#c3bfd8}.card .muted{color:#a2a5ae}.card .error{color:#ffb9a7}.code-display{background:#16171b;color:#c9b9ff;border-color:#8271a6}.card .back{color:#c3bfd8}
.entry footer{color:#9295a4;border-color:#ffffff12}.water{opacity:.22}.water i{border-color:#aaa4ff33}
dialog{background:#202127;color:#f0f1f4;border-color:#ffffff25}dialog::backdrop{background:#101118cc}.close{background:transparent;color:#c3bfd8;border:0}.support{border-color:#ffffff20}.preview-note{color:#b1a7c7!important}#recovery-status{color:#c9b9ff}
.inside{background:#17181d}.inside header{border-color:#ffffff12}.eyebrow{color:#bca6ff}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#b1afff}
@media(max-width:760px){.maker{max-width:105px;text-align:right;line-height:1.6}.card h2.entry-brand{font-size:39px}.entry-content{padding:28px 20px 36px}.brand{font-size:32px}}
