.secondary-input-wrapper{isolation:isolate;width:100%;position:relative;overflow:visible}.secondary-input-border-ring{border-radius:var(--border-radius-lg);z-index:1;pointer-events:none;background:0 0;animation:3s ease-in-out infinite input-border-glow-pulse;position:absolute;inset:-3px;box-shadow:0 0 0 2px #2563eb66,0 0 8px #2563eb4d,0 0 16px #60a5fa33}@keyframes input-border-glow-pulse{0%,to{opacity:.8;box-shadow:0 0 0 2px #2563eb66,0 0 8px #2563eb4d,0 0 16px #60a5fa33}50%{opacity:1;box-shadow:0 0 0 2px #2563eb99,0 0 12px #2563eb80,0 0 24px #60a5fa4d}}.secondary-input{z-index:2;width:100%;color:var(--silver-900);border-radius:var(--border-radius-lg);background:0 0;border:none;outline:none;padding:14px 18px;font-size:16px;transition:background .2s;position:relative}.secondary-input::placeholder{color:var(--silver-400)}.secondary-input:focus{background:#ffffff0d}.secondary-input-wrapper:focus-within .secondary-input-border-ring{box-shadow:0 0 0 2px #2563ebb3,0 0 16px #2563eb99,0 0 32px #60a5fa66}.dark .secondary-input{color:var(--silver-100)}.dark .secondary-input::placeholder{color:var(--silver-500)}.dark .secondary-input-border-ring{box-shadow:0 0 0 2px #2563eb80,0 0 8px #2563eb66,0 0 16px #60a5fa4d}.secondary-select,.secondary-textarea{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px;font-family:inherit}.secondary-textarea{resize:vertical;cursor:text;background-image:none;min-height:100px;padding-right:18px}[data-theme=free-website-2026] .secondary-input-border-ring{animation:3s ease-in-out infinite input-border-glow-pulse-orange;box-shadow:0 0 0 2px #f9731666,0 0 8px #f973164d,0 0 16px #fb923c33}@keyframes input-border-glow-pulse-orange{0%,to{opacity:.8;box-shadow:0 0 0 2px #f9731666,0 0 8px #f973164d,0 0 16px #fb923c33}50%{opacity:1;box-shadow:0 0 0 2px #f9731699,0 0 12px #f9731680,0 0 24px #fb923c4d}}[data-theme=free-website-2026] .secondary-input-wrapper:focus-within .secondary-input-border-ring{box-shadow:0 0 0 2px #f97316b3,0 0 16px #f9731699,0 0 32px #fb923c66}
