.breadcrumb[data-astro-cid-lojkkdx5] ol[data-astro-cid-lojkkdx5]{display:flex;list-style:none;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb[data-astro-cid-lojkkdx5] li[data-astro-cid-lojkkdx5]:not(:last-child):after{content:"/";margin-left:var(--space-xs)}.breadcrumb[data-astro-cid-lojkkdx5] a[data-astro-cid-lojkkdx5]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-lojkkdx5] a[data-astro-cid-lojkkdx5]:hover{color:var(--color-primary)}.breadcrumb[data-astro-cid-lojkkdx5] li[data-astro-cid-lojkkdx5][aria-current=page]{color:var(--color-text-secondary)}.related-tools[data-astro-cid-37zha3ww]{margin-top:var(--space-2xl)}.related-grid[data-astro-cid-37zha3ww]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.related-card[data-astro-cid-37zha3ww]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-light);border-radius:var(--radius);text-decoration:none;color:var(--color-text);transition:all .15s ease}.related-card[data-astro-cid-37zha3ww]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);text-decoration:none}.related-icon[data-astro-cid-37zha3ww]{font-family:var(--font-mono);font-weight:700;font-size:var(--font-size-sm);background:var(--color-bg-secondary);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.related-name[data-astro-cid-37zha3ww]{font-size:var(--font-size-sm);font-weight:500}.ad-banner[data-astro-cid-uas7k6po]{text-align:center;margin:var(--space-md) 0;min-height:90px}.ad-placeholder[data-astro-cid-uas7k6po]{display:inline-block;max-width:728px;width:100%;min-height:90px;background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.ad-label[data-astro-cid-uas7k6po]{display:block;font-size:11px;color:var(--color-text-muted);padding-top:var(--space-xs)}@media(max-width:768px){.ad-banner[data-astro-cid-uas7k6po],.ad-placeholder[data-astro-cid-uas7k6po]{min-height:50px}}.ad-sidebar[data-astro-cid-mmticrbx]{display:flex;flex-direction:column;gap:var(--space-lg)}.ad-sidebar-unit[data-astro-cid-mmticrbx]{width:300px;background:var(--color-bg-secondary);border-radius:var(--radius-sm);text-align:center}.ad-sidebar-unit[data-astro-cid-mmticrbx]:first-child{min-height:250px}.ad-sidebar-unit[data-astro-cid-mmticrbx]:last-child{min-height:600px}.ad-label[data-astro-cid-mmticrbx]{display:block;font-size:11px;color:var(--color-text-muted);padding-top:var(--space-xs)}.ad-in-content[data-astro-cid-f2k5uvb3]{text-align:center;margin:var(--space-xl) 0;min-height:90px}.ad-placeholder[data-astro-cid-f2k5uvb3]{max-width:728px;margin:0 auto;min-height:90px;background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.ad-label[data-astro-cid-f2k5uvb3]{display:block;font-size:11px;color:var(--color-text-muted);padding-top:var(--space-xs)}.tool-area{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.tool-area textarea,.tool-area input[type=text],.tool-area input[type=number]{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-sm);resize:vertical;transition:border-color .15s ease}.tool-area textarea:focus,.tool-area input[type=text]:focus,.tool-area input[type=number]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.tool-area textarea{min-height:200px;line-height:1.5}.tool-area label{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.tool-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin:var(--space-md) 0}.tool-result{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.tool-error{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-sm)}.tool-success{color:var(--color-success);font-size:var(--font-size-sm);margin-top:var(--space-sm)}.tool-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:700px){.tool-split{grid-template-columns:1fr}}.tool-section{display:flex;flex-direction:column;gap:var(--space-sm)}.tool-options{display:flex;gap:var(--space-md);flex-wrap:wrap;align-items:center;padding:var(--space-sm) 0}.tool-options label{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:400;margin-bottom:0;cursor:pointer}.tool-options select{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm)}.tool-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm)}.tool-stat{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:var(--space-md);text-align:center}.tool-stat-value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary)}.tool-stat-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.color-preview{width:80px;height:80px;border-radius:var(--radius);border:2px solid var(--color-border)}.drop-zone{border:2px dashed var(--color-border);border-radius:var(--radius);padding:var(--space-2xl);text-align:center;cursor:pointer;transition:all .2s ease;color:var(--color-text-muted)}.drop-zone:hover,.drop-zone.dragover{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.faq-list{list-style:none}.faq-item{border-bottom:1px solid var(--color-border-light);padding:var(--space-md) 0}.faq-item summary{cursor:pointer;font-weight:600;color:var(--color-text);list-style:none}.faq-item summary:before{content:"▸ ";display:inline-block;transition:transform .2s ease}.faq-item[open] summary:before{transform:rotate(90deg)}.faq-item p{margin-top:var(--space-sm);padding-left:var(--space-md)}.tool-area input[type=range]{width:100%;accent-color:var(--color-primary)}.strength-bar{height:6px;border-radius:3px;background:var(--color-bg-tertiary);overflow:hidden;margin-top:var(--space-xs)}.strength-bar-fill{height:100%;border-radius:3px;transition:width .3s ease,background .3s ease}.tool-description[data-astro-cid-hyk7da5w]{font-size:var(--font-size-lg);margin:var(--space-sm) 0 var(--space-lg)}.how-to-use[data-astro-cid-hyk7da5w] ol[data-astro-cid-hyk7da5w]{padding-left:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.how-to-use[data-astro-cid-hyk7da5w] li[data-astro-cid-hyk7da5w]{color:var(--color-text-secondary)}
