.fraction-input{display:flex;flex-direction:column;width:65px}.fraction-input input{height:42px;font-weight:700;font-size:1.15rem;padding:0.3rem;border-radius:8px;border:1px solid rgba(0,0,0,0.08);background:#fff;transition:all 0.2s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,0.02)}.fraction-input input:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(13,110,253,0.15)}[data-bs-theme="dark"] .fraction-input input{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.08);color:#fff}.fraction-input .divider{height:3px;background:linear-gradient(90deg,transparent,#444,transparent);margin:6px 0;width:100%;border-radius:2px}[data-bs-theme="dark"] .fraction-input .divider{background:linear-gradient(90deg,transparent,#888,transparent)}.mixed-whole{width:55px;height:90px;font-size:1.5rem;font-weight:700}.result-display{min-height:54px;font-weight:800;font-size:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;background:linear-gradient(135deg,rgba(13,110,253,0.05),rgba(13,110,253,0.01));border:1px solid rgba(13,110,253,0.1)!important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.result-display .fw-bold{color:var(--bs-primary)}[data-bs-theme="dark"] .result-display{background:linear-gradient(135deg,rgba(13,110,253,0.1),rgba(0,0,0,0.2))}.min-width-100{min-width:120px}.tab-content{background:rgba(0,0,0,0.01);border-radius:16px;padding:2rem;border:1px solid rgba(0,0,0,0.03)}[data-bs-theme="dark"] .tab-content{background:rgba(255,255,255,0.01);border-color:rgba(255,255,255,0.03)}#bigint .fraction-input{width:100%}#bigint textarea{font-family:var(--bs-font-monospace);font-size:0.9rem;resize:none;overflow-y:auto}.feature-card{transition:transform 0.3s ease}.feature-card:hover{transform:translateY(-5px)}@media (max-width:576px){.fraction-input{width:50px}.mixed-whole{width:45px;font-size:1.2rem}}