.tool-card{background:var(--card-bg);border-radius:16px;padding:1.5rem;box-shadow:var(--card-shadow);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--card-border);position:relative;overflow:hidden;backdrop-filter:blur(10px)}.tool-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500}.form-input,.form-label,.form-select,.form-textarea{color:var(--text-color);font-size:var(--mobile-body-size)}.form-input,.form-select,.form-textarea{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:12px;background:var(--card-bg);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--card-shadow);outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border:none;border-radius:12px;font-size:var(--mobile-body-size);font-weight:600;cursor:pointer;transition:all .3s ease;min-height:var(--touch-target-size);text-decoration:none}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-secondary{background:var(--accent-bg);color:var(--primary-color);border:1px solid var(--accent-border)}.btn-secondary:hover{background:var(--accent-border)}.page-container{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--bg-color)}.theme-light :is(.page-container,.qr-tool-page,.emi-tool-page,.observatory-page,.seo-checker-page,.tls-labs-page,.pdf-workspace-page,.image-background-remover-page,.heic-tool-page,.password-tool-page,.text-generator-page,.text-analyzer-page,.regex-page,.cron-page,.notepad-page,.text-diff-page,.html-entity-page,.uuid-page,.excel-json-page,.csv-json-page,.image-enhancer-page,.daily-planner-page,.support-handoff-page,.ip-lookup-page,.snake-page){background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;color:#0f172a!important}body.dark :is(.page-container,.qr-tool-page,.emi-tool-page,.observatory-page,.seo-checker-page,.tls-labs-page,.pdf-workspace-page,.image-background-remover-page,.heic-tool-page,.password-tool-page,.text-generator-page,.text-analyzer-page,.regex-page,.cron-page,.notepad-page,.text-diff-page,.html-entity-page,.uuid-page,.excel-json-page,.csv-json-page,.image-enhancer-page,.daily-planner-page,.support-handoff-page,.ip-lookup-page,.snake-page){color:#e2e8f0!important}.theme-light main :is(.tool-card,.json-panel,.json-panel--alt,.studio-panel,.qr-panel,.emi-panel,.observatory-panel,.seo-panel,.tls-panel,.pdf-workspace-panel,.ibr-panel,.ibr-info-card,.heic-panel,.password-panel,.text-generator-panel,.text-analyzer-panel,.regex-panel,.cron-panel,.notepad-panel,.text-diff-panel,.uuid-panel,.html-entity-panel,.daily-planner-panel,.support-handoff-panel,.ip-lookup-panel){border-color:#dce6f2!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 22px 70px rgba(15,23,42,.1)!important}body.dark main :is(.tool-card,.json-panel,.json-panel--alt,.studio-panel,.qr-panel,.emi-panel,.observatory-panel,.seo-panel,.tls-panel,.pdf-workspace-panel,.ibr-panel,.ibr-info-card,.heic-panel,.password-panel,.text-generator-panel,.text-analyzer-panel,.regex-panel,.cron-panel,.notepad-panel,.text-diff-panel,.uuid-panel,.html-entity-panel,.daily-planner-panel,.support-handoff-panel,.ip-lookup-panel){border-color:hsla(0,0%,100%,.12)!important;background:rgba(15,23,42,.78)!important;color:#e2e8f0!important}.theme-light main :is(.qr-subpanel,.qr-stat,.emi-subpanel,.observatory-subpanel,.observatory-grade-shell,.seo-subpanel,.seo-grade-shell,.tls-subpanel,.tls-grade-shell,.pdf-workspace-subpanel,.ibr-subpanel,.ibr-status-panel,.ibr-dropzone,.ibr-step-card,.ibr-faq-card,.ibr-link-card,.heic-subpanel,.password-subpanel,.password-option-card,.password-choice,.text-generator-subpanel,.text-analyzer-subpanel,.regex-subpanel,.cron-subpanel,.notepad-subpanel,.notepad-note-card,.text-diff-stat,.text-diff-review-frame,.html-entity-card,.tool-subpanel,.uuid-subpanel,.daily-planner-subpanel,.support-handoff-subpanel,.ip-lookup-subpanel,.ip-lookup-detail-row){border-color:#dde5f0!important;background:rgba(248,250,252,.94)!important;color:#475569!important}body.dark main :is(.qr-subpanel,.qr-stat,.emi-subpanel,.observatory-subpanel,.observatory-grade-shell,.seo-subpanel,.seo-grade-shell,.tls-subpanel,.tls-grade-shell,.pdf-workspace-subpanel,.ibr-subpanel,.ibr-status-panel,.ibr-dropzone,.ibr-step-card,.ibr-faq-card,.ibr-link-card,.heic-subpanel,.password-subpanel,.password-option-card,.password-choice,.text-generator-subpanel,.text-analyzer-subpanel,.regex-subpanel,.cron-subpanel,.notepad-subpanel,.notepad-note-card,.text-diff-stat,.text-diff-review-frame,.html-entity-card,.tool-subpanel,.uuid-subpanel,.daily-planner-subpanel,.support-handoff-subpanel,.ip-lookup-subpanel,.ip-lookup-detail-row){border-color:hsla(0,0%,100%,.1)!important;background:rgba(2,6,23,.72)!important;color:#cbd5e1!important}.theme-light main :is(.form-input,.form-textarea,.form-select,.qr-input,.emi-input,.observatory-input,.seo-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input,.ip-lookup-input,.tool-chip,.qr-chip,.emi-chip,.observatory-chip,.seo-chip,.tls-chip,.pdf-workspace-chip,.heic-chip,.password-chip,.text-generator-chip,.text-analyzer-chip,.regex-chip,.cron-chip,.notepad-chip,.text-diff-chip,.daily-planner-chip,.support-handoff-chip,.ip-lookup-chip,.pdf-workspace-secondary,.heic-secondary,.password-secondary,.text-generator-secondary,.text-analyzer-secondary,.regex-secondary,.cron-secondary,.notepad-secondary-button,.text-diff-secondary-button,.tool-secondary,.seo-secondary,.uuid-secondary,.daily-planner-secondary,.support-handoff-secondary,.ip-lookup-secondary,.tool-surface,.seo-surface,.pdf-workspace-surface,.heic-surface,.regex-surface,.cron-surface,.uuid-surface,.daily-planner-surface,.support-handoff-surface,.ip-lookup-surface,.regex-code,.cron-code,.observatory-code,.seo-code,.tls-code,.html-entity-code,.uuid-code,.support-handoff-code,.ibr-pill,.ibr-preview-frame){border-color:#dbe4ef!important;background:#fff!important;color:#334155!important}body.dark main :is(.form-input,.form-textarea,.form-select,.qr-input,.emi-input,.observatory-input,.seo-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input,.ip-lookup-input,.tool-chip,.qr-chip,.emi-chip,.observatory-chip,.seo-chip,.tls-chip,.pdf-workspace-chip,.heic-chip,.password-chip,.text-generator-chip,.text-analyzer-chip,.regex-chip,.cron-chip,.notepad-chip,.text-diff-chip,.daily-planner-chip,.support-handoff-chip,.ip-lookup-chip,.pdf-workspace-secondary,.heic-secondary,.password-secondary,.text-generator-secondary,.text-analyzer-secondary,.regex-secondary,.cron-secondary,.notepad-secondary-button,.text-diff-secondary-button,.tool-secondary,.seo-secondary,.uuid-secondary,.daily-planner-secondary,.support-handoff-secondary,.ip-lookup-secondary,.tool-surface,.seo-surface,.pdf-workspace-surface,.heic-surface,.regex-surface,.cron-surface,.uuid-surface,.daily-planner-surface,.support-handoff-surface,.ip-lookup-surface,.regex-code,.cron-code,.observatory-code,.seo-code,.tls-code,.html-entity-code,.uuid-code,.support-handoff-code,.ibr-pill,.ibr-preview-frame){border-color:hsla(0,0%,100%,.14)!important;background:rgba(2,6,23,.72)!important;color:#e2e8f0!important}.theme-light .seo-checker-page .seo-notice{border-color:#bfdbfe!important;background:linear-gradient(180deg,#fff,#f0f9ff)!important;color:#334155!important;box-shadow:0 14px 34px rgba(14,165,233,.08)!important}.theme-dark .seo-checker-page .seo-notice{border-color:rgba(56,189,248,.35)!important;background:rgba(14,165,233,.12)!important;color:#e0f2fe!important}.theme-light .seo-checker-page :is(.seo-placeholder,.seo-notes){border-color:#dbe4ef!important;background:rgba(248,250,252,.96)!important;color:#475569!important}.theme-dark .seo-checker-page :is(.seo-placeholder,.seo-notes){border-color:hsla(0,0%,100%,.1)!important;background:rgba(2,6,23,.72)!important;color:#cbd5e1!important}.theme-light main :is(.qr-chip:hover,.emi-chip:hover,.observatory-chip:hover,.tls-chip:hover,.heic-chip:hover,.password-chip:hover,.text-generator-chip:hover,.text-analyzer-chip:hover,.regex-chip:hover,.cron-chip:hover,.notepad-chip:hover,.text-diff-chip:hover,.tool-chip:hover,.daily-planner-chip:hover,.support-handoff-chip:hover,.ip-lookup-chip:hover,.pdf-workspace-secondary:hover,.heic-secondary:hover,.password-secondary:hover,.text-generator-secondary:hover,.text-analyzer-secondary:hover,.regex-secondary:hover,.cron-secondary:hover,.notepad-secondary-button:hover,.text-diff-secondary-button:hover,.tool-secondary:hover,.uuid-secondary:hover,.daily-planner-secondary:hover,.support-handoff-secondary:hover,.ip-lookup-secondary:hover){border-color:#bae6fd!important;background:#f0f9ff!important;color:#075985!important}body.dark main :is(.qr-chip:hover,.emi-chip:hover,.observatory-chip:hover,.tls-chip:hover,.heic-chip:hover,.password-chip:hover,.text-generator-chip:hover,.text-analyzer-chip:hover,.regex-chip:hover,.cron-chip:hover,.notepad-chip:hover,.text-diff-chip:hover,.tool-chip:hover,.daily-planner-chip:hover,.support-handoff-chip:hover,.ip-lookup-chip:hover,.pdf-workspace-secondary:hover,.heic-secondary:hover,.password-secondary:hover,.text-generator-secondary:hover,.text-analyzer-secondary:hover,.regex-secondary:hover,.cron-secondary:hover,.notepad-secondary-button:hover,.text-diff-secondary-button:hover,.tool-secondary:hover,.uuid-secondary:hover,.daily-planner-secondary:hover,.support-handoff-secondary:hover,.ip-lookup-secondary:hover){border-color:rgba(56,189,248,.45)!important;background:rgba(14,165,233,.16)!important;color:#bae6fd!important}.theme-light main :is(.observatory-heading,.tls-heading,.notepad-heading,.text-diff-heading,.html-entity-heading,.html-entity-card-title,.heic-related-title,.tool-heading,.daily-planner-heading,.support-handoff-heading,.ip-lookup-heading,.ip-lookup-value){color:#0f172a!important}body.dark main :is(.observatory-heading,.tls-heading,.notepad-heading,.text-diff-heading,.html-entity-heading,.html-entity-card-title,.heic-related-title,.tool-heading,.daily-planner-heading,.support-handoff-heading,.ip-lookup-heading,.ip-lookup-value){color:#f8fafc!important}.theme-light main :is(.observatory-copy,.observatory-muted,.observatory-kicker,.tls-copy,.tls-muted,.tls-kicker,.notepad-copy,.text-diff-copy,.text-diff-pre,.text-diff-number,.html-entity-row,.heic-related-copy,.tool-copy,.tool-muted,.daily-planner-copy,.daily-planner-muted,.support-handoff-copy,.support-handoff-muted,.ip-lookup-copy,.ip-lookup-label){color:#475569!important}.theme-light .notepad-page .notepad-kicker{border-color:#bfdbfe!important;background:linear-gradient(180deg,#e0f2fe,#dbeafe)!important;color:#075985!important}.theme-light .notepad-page .notepad-hero-chip{border-color:#cbd5e1!important;background:#eef2f7!important;color:#334155!important}.theme-light .notepad-page .notepad-stat-card{border-color:#d7e2ee!important;background:rgba(248,250,252,.94)!important}.theme-light .notepad-page .notepad-stat-label{color:#64748b!important}.theme-light .notepad-page .notepad-stat-value{color:#0f172a!important}.theme-light .notepad-page .notepad-stat-hint{color:#64748b!important}body.dark main :is(.observatory-copy,.observatory-muted,.observatory-kicker,.tls-copy,.tls-muted,.tls-kicker,.notepad-copy,.text-diff-copy,.text-diff-pre,.text-diff-number,.html-entity-row,.heic-related-copy,.tool-copy,.tool-muted,.daily-planner-copy,.daily-planner-muted,.support-handoff-copy,.support-handoff-muted,.ip-lookup-copy,.ip-lookup-label){color:#94a3b8!important}.theme-light .ip-lookup-page :is(h1,h2,h3,.ip-lookup-heading,.ip-lookup-value){color:#0f172a!important;text-shadow:none!important}.theme-light .ip-lookup-page :is(p,label,label span,.ip-lookup-copy,.ip-lookup-label){color:#475569!important;text-shadow:none!important}.theme-light .ip-lookup-page .ip-lookup-kicker{color:#0369a1!important}.theme-light .ip-lookup-page .ip-lookup-input::-moz-placeholder{color:#94a3b8!important}.theme-light .ip-lookup-page .ip-lookup-input::placeholder{color:#94a3b8!important}.theme-dark .ip-lookup-page :is(h1,h2,h3,.ip-lookup-heading,.ip-lookup-value),body.dark .ip-lookup-page :is(h1,h2,h3,.ip-lookup-heading,.ip-lookup-value){color:#f8fafc!important}.theme-dark .ip-lookup-page :is(p,label,label span,.ip-lookup-copy,.ip-lookup-label),body.dark .ip-lookup-page :is(p,label,label span,.ip-lookup-copy,.ip-lookup-label){color:#cbd5e1!important}.theme-dark .ip-lookup-page .ip-lookup-kicker,body.dark .ip-lookup-page .ip-lookup-kicker{color:#7dd3fc!important}.theme-dark .ip-lookup-page .ip-lookup-input::-moz-placeholder,body.dark .ip-lookup-page .ip-lookup-input::-moz-placeholder{color:#64748b!important}.theme-dark .ip-lookup-page .ip-lookup-input::placeholder,body.dark .ip-lookup-page .ip-lookup-input::placeholder{color:#64748b!important}body.dark .theme-light .ip-lookup-page :is(h1,h2,h3,.ip-lookup-heading,.ip-lookup-value){color:#0f172a!important;text-shadow:none!important}body.dark .theme-light .ip-lookup-page :is(p,label,label span,.ip-lookup-copy,.ip-lookup-label){color:#475569!important;text-shadow:none!important}body.dark .theme-light .ip-lookup-page .ip-lookup-kicker{color:#0369a1!important}body.dark .theme-light .ip-lookup-page .ip-lookup-input::-moz-placeholder{color:#94a3b8!important}body.dark .theme-light .ip-lookup-page .ip-lookup-input::placeholder{color:#94a3b8!important}body.dark .notepad-page .notepad-kicker{border-color:rgba(56,189,248,.35)!important;background:rgba(14,165,233,.12)!important;color:#e0f2fe!important}body.dark .notepad-page .notepad-hero-chip{border-color:hsla(0,0%,100%,.12)!important;background:rgba(2,6,23,.72)!important;color:#e2e8f0!important}body.dark .notepad-page .notepad-stat-value{color:#f8fafc!important}body.dark .notepad-page .notepad-stat-hint,body.dark .notepad-page .notepad-stat-label{color:#94a3b8!important}.theme-light main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input)::-moz-placeholder{color:#94a3b8!important}.theme-light main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input)::placeholder{color:#94a3b8!important}body.dark main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input)::-moz-placeholder{color:#64748b!important}body.dark main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input)::placeholder{color:#64748b!important}.theme-light main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill,.theme-light main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill:focus,.theme-light main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}body.dark main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill,body.dark main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill:focus,body.dark main :is(.form-input,.form-textarea,.qr-input,.emi-input,.observatory-input,.tls-input,.pdf-workspace-input,.heic-input,.password-input,.text-generator-input,.text-analyzer-input,.regex-input,.cron-input,.notepad-input,.notepad-editor,.text-diff-input,.uuid-input,.daily-planner-input,.support-handoff-input):-webkit-autofill:hover{-webkit-text-fill-color:#e2e8f0!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.theme-light main .daily-planner-kicker{color:#0369a1!important}body.dark main .daily-planner-kicker{color:#7dd3fc!important}.theme-light main .daily-planner-task-title{color:#0f172a!important}body.dark main .daily-planner-task-title{color:#f8fafc!important}.theme-light main .daily-planner-task-title[data-done=true]{color:#94a3b8!important}body.dark main .daily-planner-task-title[data-done=true]{color:#64748b!important}body.dark .theme-light .daily-planner-page{background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;color:#0f172a!important}body.dark .theme-light main :is(.daily-planner-panel){border-color:#dce6f2!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 22px 70px rgba(15,23,42,.1)!important;color:#0f172a!important}body.dark .theme-light main :is(.daily-planner-subpanel){border-color:#dde5f0!important;background:rgba(248,250,252,.94)!important;color:#475569!important}body.dark .theme-light main :is(.daily-planner-input,.daily-planner-chip,.daily-planner-secondary,.daily-planner-surface){border-color:#dbe4ef!important;background:#fff!important;color:#334155!important}body.dark .theme-light main :is(.daily-planner-chip:hover,.daily-planner-secondary:hover){border-color:#bae6fd!important;background:#f0f9ff!important;color:#075985!important}body.dark .theme-light main .daily-planner-heading{color:#0f172a!important}body.dark .theme-light main :is(.daily-planner-copy,.daily-planner-muted){color:#475569!important}body.dark .theme-light main .daily-planner-kicker{color:#0369a1!important}body.dark .theme-light main .daily-planner-task-title{color:#0f172a!important}body.dark .theme-light main .daily-planner-task-title[data-done=true]{color:#94a3b8!important}body.dark .theme-light main .daily-planner-input::-moz-placeholder{color:#94a3b8!important}body.dark .theme-light main .daily-planner-input::placeholder{color:#94a3b8!important}body.dark .theme-light main .daily-planner-input:-webkit-autofill,body.dark .theme-light main .daily-planner-input:-webkit-autofill:focus,body.dark .theme-light main .daily-planner-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.theme-light main .tool-kicker{color:#0369a1!important}body.dark main .tool-kicker{color:#7dd3fc!important}body.dark .theme-light main :is(.tool-card){border-color:#dce6f2!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 22px 70px rgba(15,23,42,.1)!important;color:#0f172a!important}body.dark .theme-light main :is(.tool-subpanel){border-color:#dde5f0!important;background:rgba(248,250,252,.94)!important;color:#475569!important}body.dark .theme-light main :is(.form-input,.tool-chip,.tool-secondary,.tool-surface){border-color:#dbe4ef!important;background:#fff!important;color:#334155!important}body.dark .theme-light main :is(.tool-chip:hover,.tool-secondary:hover){border-color:#bae6fd!important;background:#f0f9ff!important;color:#075985!important}body.dark .theme-light main .tool-heading{color:#0f172a!important}body.dark .theme-light main :is(.tool-copy,.tool-muted){color:#475569!important}body.dark .theme-light main .tool-kicker{color:#0369a1!important}body.dark .theme-light main .form-input::-moz-placeholder{color:#94a3b8!important}body.dark .theme-light main .form-input::placeholder{color:#94a3b8!important}body.dark .theme-light main .form-input:-webkit-autofill,body.dark .theme-light main .form-input:-webkit-autofill:focus,body.dark .theme-light main .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.theme-light main .support-handoff-kicker{color:#0369a1!important}body.dark main .support-handoff-kicker{color:#7dd3fc!important}body.dark .theme-light .support-handoff-page{background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;color:#0f172a!important}body.dark .theme-light main :is(.support-handoff-panel){border-color:#dce6f2!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 22px 70px rgba(15,23,42,.1)!important;color:#0f172a!important}body.dark .theme-light main :is(.support-handoff-subpanel){border-color:#dde5f0!important;background:rgba(248,250,252,.94)!important;color:#475569!important}body.dark .theme-light main :is(.support-handoff-input,.support-handoff-chip,.support-handoff-secondary,.support-handoff-surface,.support-handoff-code){border-color:#dbe4ef!important;background:#fff!important;color:#334155!important}body.dark .theme-light main :is(.support-handoff-chip:hover,.support-handoff-secondary:hover){border-color:#bae6fd!important;background:#f0f9ff!important;color:#075985!important}body.dark .theme-light main .support-handoff-heading{color:#0f172a!important}body.dark .theme-light main :is(.support-handoff-copy,.support-handoff-muted){color:#475569!important}body.dark .theme-light main .support-handoff-kicker{color:#0369a1!important}body.dark .theme-light main .support-handoff-output{color:#334155!important}body.dark .theme-light main .support-handoff-input::-moz-placeholder{color:#94a3b8!important}body.dark .theme-light main .support-handoff-input::placeholder{color:#94a3b8!important}body.dark .theme-light main .support-handoff-input:-webkit-autofill,body.dark .theme-light main .support-handoff-input:-webkit-autofill:focus,body.dark .theme-light main .support-handoff-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.theme-light .share-card{border-color:#dbe4ef!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 22px 70px rgba(15,23,42,.1)!important}.theme-light .share-card .share-card-heading{color:#0f172a!important}.theme-light .share-card .share-card-copy{color:#475569!important}.theme-light .share-card .share-card-copy-button,.theme-light .share-card .share-card-pill{border-color:#dbe4ef!important;background:#fff!important;color:#1e293b!important}.theme-light .share-card .share-card-copy-button:hover,.theme-light .share-card .share-card-pill:hover{border-color:#bae6fd!important;background:#f0f9ff!important;color:#0f172a!important}body:not(.dark) .tool-title{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}body:not(.dark) .tool-description{color:#64748b;font-weight:500;line-height:1.7}body:not(.dark) .feature-title{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}body:not(.dark) .feature-description{color:#64748b;font-weight:500;line-height:1.7}body:not(.dark) .blog-title{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}body:not(.dark) .blog-excerpt{color:#64748b;font-weight:500;line-height:1.7}body:not(.dark) .suggested-tool .tool-info h4{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}body:not(.dark) .suggested-tool .tool-info p{color:#64748b;font-weight:500;line-height:1.6}body:not(.dark) .form-label{color:#1e293b;font-weight:600}