.url-shortener .container{max-width:1200px;margin:0 auto}.url-shortener .result-section{padding:16px;background:var(--teb-primary-tint);border-radius:8px;border:1px solid rgba(91,75,255,.2)}.url-shortener .url-cell{display:flex;align-items:center}.url-shortener .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:16px}.url-shortener .feature-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--teb-canvas);border-radius:8px;border:1px solid var(--teb-hairline);transition:transform .15s ease,border-color .15s ease}.url-shortener .feature-item:hover{transform:translateY(-1px);border-color:var(--teb-primary)}.url-shortener .qr-code-container{text-align:center;padding:24px}.url-shortener .qr-code-placeholder{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:var(--teb-canvas);border-radius:8px;border:2px dashed var(--teb-hairline)}@media (max-width: 768px){.url-shortener .features-grid{grid-template-columns:1fr;gap:16px}.url-shortener .feature-item{flex-direction:column;text-align:center;gap:8px}.url-shortener .url-cell{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.url-shortener .result-section{padding:12px}.url-shortener .qr-code-placeholder{padding:16px}}
