/* Public tools use the same fixed palette as the platform. */
html body.tools-premium{--ui-page:#faf9f6;--ui-text:var(--ut-t-dae1eb,#263247);--ui-muted:var(--ut-t-bfc5cf,#596477);--ui-panel:var(--ut-s-3d3721,#fffefa);--ui-line:var(--ut-l-807391,#b5adbf);--ui-focus:#514269;background:var(--ut-s-3a3420,#faf9f6);color:var(--ut-t-dae1eb,#263247);}
.tools-premium .free-tools-hero{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;column-gap:64px;row-gap:12px;padding:48px 0 36px;align-items:start;}.tools-premium .free-tools-hero>.free-tools-eyebrow{grid-column:1/-1;margin:0;color:var(--ut-t-c4bad4,#514269);}.tools-premium .free-tools-hero h1{grid-column:1;grid-row:2/4;margin:0;font-size:clamp(36px,4.8vw,68px);}.tools-premium .free-tools-hero>p:not(.free-tools-eyebrow){grid-column:2;margin:0;font-size:17px;}.tools-premium .free-tools-hero>.free-tools-promise{padding:16px;background:var(--ut-s-253222,#e9efe8);border:1px solid #9aaf9f;border-radius:8px;color:var(--ut-t-dee8e1,#354d3c);}
.tools-premium .free-tools-search{max-width:none;padding:24px;background:var(--ut-s-2e2035,#efe9f2);border:1px solid var(--ut-l-807391,#b5adbf);border-radius:12px;}.tools-premium .free-tools-search>div{max-width:760px;}.tools-premium .free-tools-main button{background:#284bc2;color:white;border:1px solid #284bc2;border-radius:8px;}.tools-premium :is(.free-tool-card,.free-tool-panel,.free-tools-next){border-radius:12px;}.tools-premium .free-tool-card{gap:12px;}.tools-premium .free-tool-card h2 a{color:var(--ut-t-dae1eb,#263247);text-decoration-thickness:1px;}.tools-premium .free-tool-card>span{color:var(--ut-t-a2b3ec,#284bc2);font-weight:600;}.tools-premium .free-tools-main :is(input,select,textarea){background:var(--ut-s-3d3721,#fffefa);border-color:#85768e;border-radius:8px;}.tools-premium .free-tools-links a{border-radius:8px;color:var(--ut-t-a2b3ec,#284bc2);}.tools-premium .free-tools-next{background:var(--ut-s-253222,#e9efe8);border-color:#9aaf9f;}.tools-premium .free-tool-panel dl>div{padding:14px;background:var(--ut-s-253222,#e9efe8);border:1px solid #9aaf9f;border-radius:8px;}.tools-premium .free-tool-panel dd{font-size:1.1rem;font-variant-numeric:tabular-nums;}.tools-premium .free-tools-heading{padding:28px 0;}.tools-premium .free-tools-heading h1{font-size:clamp(32px,4vw,52px);}
@media(max-width:850px){.tools-premium .free-tools-hero{display:block;padding:28px 0;}.tools-premium .free-tools-hero h1{margin:14px 0 20px;}.tools-premium .free-tools-hero>p:not(.free-tools-eyebrow){margin:14px 0;}.tools-premium .free-tools-search{padding:16px;}}
@media print{body.tools-premium> :not(main){display:none!important;}body.tools-premium{background:var(--ut-s-232a3c,#fff)!important;padding:0!important;}.tools-premium main{margin:0!important;padding:0!important;}}
@media print{@page{margin:12mm}html:has(body.tools-premium),.tools-premium main{background:var(--ut-s-232a3c,#fff)!important;}.tools-premium #tool-result{border:0!important;padding:0!important;box-shadow:none!important;}}
@media print{.tools-premium #tool-result{outline:none!important;}}
