/* WORDMIO: orange, white and black. Loaded after component styles. */
:root{color-scheme:light;--blue:#0c49c2;--blue-dark:#123f9a;--navy:#171717;--text:#262626;--muted:#66615e;--line:#dfe2e7;--soft:#f7f7f7;--blue-soft:#e7efff;--green:#166534;background:#fff;color:var(--text)}
body{background:#fff;color:#262626}button,input,select,textarea{color:inherit}::selection{background:#c3d7ff;color:#171717}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#0c49c2}input[type=range],input[type=checkbox],progress{accent-color:#0c49c2}
.header,.hub-header{background:#111;border-color:#111;color:#fff}.hub-header{height:76px}.header .brand,.hub-header .brand{background:transparent;color:#fff}.header .brand-ready,.hub-header .brand-ready{color:#d8dbe2}.brand-mark{background:#1a66ff;color:#171717;box-shadow:none}.header nav a,.header-note{color:#d5d0cb}.header nav a:hover,.header nav .nav-active{color:#70a0ff}.privacy-emblem{background:#162033;color:#7ba7ff}.nav-active:after{background:#1a66ff}.skip-link{background:#1a66ff;color:#171717}
.hub-main{max-width:1360px}.hub-hero{padding:45px 0 31px}.hub-kicker{background:#e7efff;border-color:#b5ceff;color:#123f9a}.hub-kicker i{background:#0c56ea}.hub-hero h1{color:#111;font-size:clamp(32px,3.4vw,46px)}.hub-hero h1 span,h1>span{color:#0c49c2}.hub-hero>p,.page-heading p,.pdf-heading>p{color:#66615e}.hub-search{background:#fff;border-color:#ced2d9;box-shadow:0 5px 20px #17171706}.hub-search:focus-within{outline-color:#1a66ff30;border-color:#0c56ea}.hub-search input{color:#171717}.hub-search input::placeholder{color:#76706a}.hub-search svg{color:#0942b4}.search-shortcut{color:#66615e;border-color:#d0d4dd}.hub-trust,.hub-trust svg{color:#68625d}
.category-filter{color:#5f5a55;font-size:14px}.category-filter:hover{background:#e7efff}.category-filter[aria-pressed=true]{background:#111;color:#fff;box-shadow:none}.category-filter[aria-pressed=true] svg{color:#518bff}.category-filter small{font-size:12px}.directory-count{color:#706860}.tool-grid{gap:1px;padding:1px;background:#d7dbe3;border:1px solid #d7dbe3;border-radius:15px;overflow:hidden}.tool-card{background:#fff;border:0;border-radius:0;min-height:228px;padding:25px;box-shadow:none}.tool-card:hover{transform:none;background:#f3f7ff;box-shadow:inset 0 0 0 1px #457ef0}.card-icon{background:#e5eeff;color:#0942b4;border:1px solid #acc8ff;border-radius:11px}.card-icon b{background:#e5eeff;color:#123f9a}.tool-card h2{color:#171717}.tool-card>p{color:#635d58;font-size:14px}.card-label{color:#766b61;font-size:12px;letter-spacing:.3px}.card-bottom{border-color:#dee3ee;color:#71655a;font-size:12px}.card-bottom svg,.tool-card:hover .card-bottom svg{color:#0c49c2}.tool-card.feature-card{background:#151515;border-color:#151515}.feature-card h2{color:#fff}.feature-card>p{color:#c2c8d4}.feature-card .card-icon{background:#172033;border-color:#253b67;color:#6b9cff}.feature-card .card-label,.feature-card .card-bottom,.feature-card .card-bottom svg{color:#9dbeff}.feature-card .card-bottom{border-color:#2a3242}.tool-card[data-search*="upload check"]{background:#1a66ff}.tool-card[data-search*="upload check"]:hover{background:#387aff;box-shadow:inset 0 0 0 1px #0440b9}.tool-card[data-search*="upload check"] h2{color:#0e1116}.tool-card[data-search*="upload check"]>p,.tool-card[data-search*="upload check"] .card-label,.tool-card[data-search*="upload check"] .card-bottom,.tool-card[data-search*="upload check"] .card-bottom svg{color:#121e35}.tool-card[data-search*="upload check"] .card-icon{background:#111;color:#568eff;border-color:#111}.tool-card[data-search*="upload check"] .card-bottom{border-color:#1043a840}.empty-search{background:#fff;border-color:#afc1e4}.empty-search p{color:#66615e}
.hub-value{border-color:#d5dbe8}.hub-value>h2,.value-item>span{color:#24201d}.hub-value>h2 span{color:#0942b4}.value-item svg{color:#0c49c2}.value-item p{color:#6b625b;font-size:14px}.hub-guide-link{color:#083da6}.back-to-tools{color:#3e5279}.back-to-tools:hover{color:#083da6}
.app-shell{background:#f7f7f7}.sidebar{background:#121212;border-right:1px solid #242424;color:#bdb5ae}.sidebar .eyebrow,.sidebar-signature{color:#ada39a}.sidebar-back{color:#afb7c7}.sidebar-back:hover{color:#fff}.tool-link{color:#bbc2d0}.tool-link small{color:#949cad}.tool-link:hover{background:#1b2029;color:#fff}.sidebar .tool-link.active{background:#162138;border-color:#2f4c86;color:#fff}.tool-link.active small{color:#b0c6f1}.active .nav-icon{color:#558eff}.nav-icon{color:#919fbc}.nav-active-mark{background:#1a66ff}.sidebar-bottom{background:#181b21;border-color:#2c3444}.sidebar-bottom h3{color:#e9edf6}.sidebar-bottom p{color:#a3adc0}.sidebar-bottom a{color:#80aaff}.local-badge{background:#182642;color:#80aaff}.page-heading h1,.pdf-heading h1{color:#171717}.breadcrumb,.breadcrumb span:last-child{color:#5a6477}.breadcrumb-icon svg{color:#2450a7}.free-badge{background:#fff;border-color:#baccf1;color:#15419a}.workflow-steps{color:#75695f}.workflow-steps li>span{background:#e9ecf3;border-color:#ccd4e4}.workflow-steps li.current>span{background:#0c49c2;color:#fff;box-shadow:0 0 0 4px #c7daff}.workflow-steps li+li:before{background:#cfd4df}.supported-formats{color:#5e677a}
.files-panel,.settings-panel,.pdf-workspace,.pdf-settings,.tool-faq{background:#fff;border-color:#d9dde5;box-shadow:0 5px 18px #17171705}.panel-title{border-color:#e1e5ee}.panel-title h2,.pdf-settings>h2,.tool-faq h2{color:#171a21}.panel-title p,#file-count,.pdf-limit{color:#5e6778}#file-count{background:#edf0f7;border-color:#d4dbe9}.dropzone{background-color:#f6f9ff;background-image:radial-gradient(#aec2ea .65px,transparent .65px);border-color:#789de6}.dropzone.drag-over{background-color:#dfeaff;border-color:#0c49c2;box-shadow:inset 0 0 0 3px #bad1ff}.dropzone h3,.pdf-drop h2{color:#0f1623}.dropzone>p,.drop-hint,.sample-button,.pdf-drop p{color:#516180}.sample-divider{color:#5d6d8d}.sample-divider span{background:#c8d4eb}.upload-icon{background:#fff;border-color:#a4bdef;color:#0c49c2}.upload-backplate{background:#c7daff;border-color:#8eb0f5}.upload-plus{background:#1a66ff;color:#171717;border-color:#f6f9ff}
.primary{background:#1a66ff;color:#171717;box-shadow:0 3px 8px #0440b918;font-weight:650}.primary:hover{background:#0854ed;color:#171717;box-shadow:0 5px 14px #0440b926}.primary:disabled{background:#dee2eb;color:#796b61;box-shadow:none}.label-row label,.pdf-settings label,.field-group label,.checkbox-label{color:#3d4556}.optional,.field-help,.settings-note,.settings-panel .eyebrow,.range-labels,.pdf-settings .field-help{color:#5e6779}.input-unit,.select-wrap,select,.pdf-settings select{background:#fff;border-color:#cad0dc;color:#212837}.input-unit input,.input-unit select{background:transparent;color:#212837}.input-unit input::placeholder{color:#657087}.input-unit>span{color:#5c6c8b}.presets button{background:#fff;border-color:#c9d1e1;color:#3e5176}.presets button.selected{background:#e4edff;border-color:#0c49c2;color:#123f9a}.quality-group output{background:#e4edff;color:#123f9a}.quality-group input{background:linear-gradient(to right,#0c49c2 0 var(--quality-fill,83%),#dce0e9 var(--quality-fill,83%) 100%)}.advanced-settings{border-color:#cdd5e6}.advanced-settings summary{color:#375081}.advanced-settings summary>span:first-child svg{color:#3057a6}.action-area{border-color:#c9d3e7}.download-button{background:#171717;border-color:#171717;color:#fff}.download-button:hover{background:#333;color:#fff}.settings-note{color:#505d78}.batch-overview{background:#f4f6fa;border-color:#d4dbe8}.batch-overview>div{border-color:#d4dbe8}.batch-overview strong{color:#192131}.batch-overview>div>span,.workspace-footnote,.queue-toolbar{color:#55627c}.file-card{background:#fff;border-color:#c9d2e4}.file-name{color:#1d2330}.file-actions button{background:#f0f5ff;border-color:#b4c6e9;color:#0b3da2}.file-status.processing{background:#e4edff;color:#123f9a}.notice{background:#e8f0ff;border-color:#96b4ef;color:#183c85}.notice.error{background:#fff0f0;border-color:#e9baba;color:#a02020}.progress-copy{color:#0c3fa6}progress::-webkit-progress-bar{background:#dce3f0}progress::-webkit-progress-value{background:#0c49c2}progress::-moz-progress-bar{background:#0c49c2}.benefits h3,.help-strip h2{color:#1c2538}.benefits p,.help-strip p{color:#54627d}.benefit-icon,.help-icon{background:#e4edff;color:#0c49c2}.help-strip{background:#f0f5ff;border-color:#bfcdea}.guide-link,.text-button{color:#0c3fa6}.text-button.muted{color:#5a6a8a}
.preview-dialog{background:#fff;color:#1b2230;border-color:#c9d3e6}.preview-heading h2{color:#171f30}.preview-heading,.preview-footer{border-color:#d7dfee}.preview-tabs{background:#ecf0f7;border-color:#ced6e6}.preview-tabs button{color:#4a5e87}.preview-tabs button.active{background:#fff;color:#0c3fa6;border-color:#aabee6}.icon-button{background:#eef4ff;border-color:#b0c3e9;color:#16429a}.image-label{background:#fffffff0;color:#304162;border-color:#c0cde6}.preview-images figcaption,.slider-hint{color:#4d5c7a}.compare-line,.compare-line>span{background:#1a66ff;border-color:#1a66ff;color:#171717}.pdf-heading .eyebrow{color:#0c3fa6}.pdf-drop{background:#f4f8ff;border-color:#8aa9e6}.pdf-drop>svg{color:#124bbd}.pdf-drop.drag-over{background:#dce8ff;border-color:#0c49c2}.pdf-page{background:#f2f5fa;border-color:#cad4e7}.pdf-page h3,.pdf-page-number{color:#43577e}.pdf-page-controls button{background:#fff;border-color:#b0c2e6;color:#14419c}.pdf-summary{border-color:#c9d5ec;color:#4d5c7b}.pdf-summary strong{color:#2d3c59}.pdf-toolbar>p,.pdf-notes{color:#5a6781}.pdf-notes svg{color:#2c519a}.pdf-action{border-color:#c6d1e8}.pdf-progress>p{color:#244994}.pdf-progress progress::-webkit-progress-bar{background:#dfe5f2}.pdf-progress progress::-webkit-progress-value,.pdf-progress progress::-moz-progress-bar{background:#0c49c2}.tool-faq p{color:#505a6f}.tool-faq a{color:#083da6}
.check-panel{margin:0 22px 22px;border:1px solid #7ea3ee;border-radius:12px;padding:18px;background:#eaf1ff}.check-panel h3{font-size:16px;color:#13223f;margin-bottom:7px}.check-panel p{font-size:14px;line-height:1.7;color:#374d79}.check-panel .button{margin-top:13px}.check-results{display:grid;gap:9px;margin-top:14px}.check-result{padding:12px;border-radius:8px;background:#fff;border:1px solid #afc1e6;font-size:13px;line-height:1.7;color:#485a7d}.check-result strong{display:block;font-size:14px;color:#162035;overflow-wrap:anywhere}.check-result.pass{border-color:#a8cfb5}.check-result.pass span{color:#166534}.check-result.fail span{color:#123f9a}.check-summary{color:#0c3382!important;margin-top:12px!important;font-weight:600}
.utility-heading .eyebrow{color:#0c3fa6}.utility-heading h1{color:#171717}.utility-heading>p{color:#67615c}.utility-panel{background:#fff;border-color:#d4d9e3}.utility-panel h2,.utility-panel h3{color:#1a202b}.utility-panel label{color:#384662}.utility-panel input,.utility-panel select,.utility-panel textarea{background:#fff;border-color:#bcc5d7;color:#1a1f28}.utility-panel textarea::placeholder,.utility-panel input::placeholder{color:#65728b}.utility-panel .secondary{background:#eef1f7;border-color:#b4c0d9;color:#233d70}.utility-panel .secondary:hover{background:#d5e3ff;border-color:#3c6fd4}.utility-local,.utility-help{color:#4e5b76}.utility-optional{color:#556585}.utility-empty h2{color:#161f31}.utility-empty p{color:#47587a}.utility-symbol{background:#e4edff;border-color:#9bb6ed;color:#0c3fa6}.utility-caption{color:#384e79}.download-image{background:#eff0f3}.utility-source{color:#0c3fa6}.utility-message{background:#e6eeff;border-color:#98b3e9;color:#0f3685}.utility-message.error{background:#fff0f0;border-color:#e7b0b0;color:#9a2020}.utility-metrics>div{background:#eff4ff;border-color:#bbcced}.utility-metrics strong{color:#0c3fa6}.utility-metrics span{color:#42567d}.utility-budget{color:#166534}.utility-budget.over{color:#b91c1c}.match-overview{border-color:#c4cfe6}.match-overview>strong{color:#0942b3}.keyword-list span{background:#edf8f0;border-color:#b9dcc4;color:#166534}.keyword-list.missing span{background:#e6eeff;border-color:#9fb8e9;color:#123f9a}.keyword-list p{color:#4e5d7b}
.document-main h1,.document-main h2,.document-main h3{color:#1a202b}.document-main p,.document-main li,.document-main .intro{color:#4e586d}.document-main th{background:#e3ecff;color:#1d3462}.document-main td,.document-main th{border-color:#c3cfe8}.document-main a{color:#0c3fa6}.document-main a.button{color:#171717}.info-dialog>form{background:#fff!important}
.site-footer{background:#111;color:#c5cad4;border-top:4px solid #1a66ff;border-radius:22px 22px 0 0;padding:34px 28px 0;margin-top:40px}.site-footer .footer-brand{color:#fff}.site-footer .footer-brand .brand-ready{color:#cbd1dd}.site-footer .footer-brand .brand-mark{background:#1a66ff;color:#171717}.site-footer .footer-description{color:#aab3c5}.site-footer .footer-feature{background:#181e2b;border-color:#273b62;color:#8eb4ff}.site-footer .footer-feature>svg{color:#689aff}.site-footer .footer-feature small{color:#96acd7}.site-footer .footer-feature:hover{background:#18233a;border-color:#2b5dc0}.site-footer .footer-column h2{color:#e9f0ff}.site-footer .footer-column a{color:#a9b7d2}.site-footer .footer-column a:hover{color:#78a5ff}.site-footer .footer-column a:focus-visible,.site-footer .footer-brand:focus-visible,.site-footer .footer-feature:focus-visible{outline-color:#568eff}.site-footer .footer-new{background:#1a66ff;border-color:#1a66ff;color:#171717}.site-footer .footer-small-note{color:#8a9bbd}.site-footer .footer-bottom{border-color:#252f44}.site-footer .footer-local,.site-footer .footer-copyright{color:#8d9dbe}.site-footer .footer-local svg{color:#73a2ff}
@media(max-width:700px){.hub-header{height:68px}.tool-grid{gap:1px}.tool-card{padding:20px 17px;min-height:225px}.hub-hero{padding-top:30px}.hub-hero h1{font-size:32px}.card-label,.card-bottom{font-size:12px}.check-panel{margin:0 15px 18px;padding:15px}.site-footer{padding:28px 18px 0;border-radius:17px 17px 0 0}}@media(prefers-reduced-motion:reduce){.tool-card{transition:none}}

.preview-heading .icon-button{background:#eef4ff}.compare-stage:focus-within{outline-color:#0c49c2}.result-label{background:#e7efffef;border-color:#a5beef;color:#123f9a}
