.url-shortener[data-astro-cid-pjgd6odd]{margin-bottom:3rem}.header[data-astro-cid-pjgd6odd]{text-align:center;margin-bottom:2rem}.header[data-astro-cid-pjgd6odd] h1[data-astro-cid-pjgd6odd]{font-size:3rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header[data-astro-cid-pjgd6odd] p[data-astro-cid-pjgd6odd]{font-size:1.25rem;color:#6b7280;margin:0}.url-form[data-astro-cid-pjgd6odd]{margin-bottom:2rem}.input-group[data-astro-cid-pjgd6odd]{display:flex;gap:1rem;align-items:stretch}.input-group[data-astro-cid-pjgd6odd] .input[data-astro-cid-pjgd6odd]{flex:1}.copy-btn[data-astro-cid-pjgd6odd]{padding:8px 16px;font-size:.9rem;min-width:100px}.result[data-astro-cid-pjgd6odd]{margin-top:2rem}.result-card[data-astro-cid-pjgd6odd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 10px 30px #10b98133}.result-card[data-astro-cid-pjgd6odd] h3[data-astro-cid-pjgd6odd]{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.url-display[data-astro-cid-pjgd6odd]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.url-display[data-astro-cid-pjgd6odd] span[data-astro-cid-pjgd6odd]{flex:1;background:#fff3;padding:12px 16px;border-radius:8px;font-family:Monaco,Consolas,monospace;word-break:break-all}.stats[data-astro-cid-pjgd6odd]{display:flex;gap:1rem}.stat[data-astro-cid-pjgd6odd]{background:#fff3;padding:8px 12px;border-radius:8px;font-size:.9rem}.error-message[data-astro-cid-pjgd6odd]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1rem 1.5rem;border-radius:12px;margin-top:1rem;box-shadow:0 4px 15px #ef444433}.url-history[data-astro-cid-pjgd6odd]{margin-top:3rem}.url-history[data-astro-cid-pjgd6odd] h2[data-astro-cid-pjgd6odd]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.history-list[data-astro-cid-pjgd6odd]{display:grid;gap:1rem}.empty-state[data-astro-cid-pjgd6odd]{text-align:center;color:#6b7280;font-style:italic;padding:2rem}.history-item[data-astro-cid-pjgd6odd]{background:#ffffffe6;padding:1.5rem;border-radius:12px;box-shadow:0 4px 15px #0000000d;transition:all .3s ease}.history-item[data-astro-cid-pjgd6odd]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.history-item-header[data-astro-cid-pjgd6odd]{display:flex;justify-content:between;align-items:center;margin-bottom:.5rem}.short-link[data-astro-cid-pjgd6odd]{font-family:Monaco,Consolas,monospace;color:#3b82f6;font-weight:600;cursor:pointer;text-decoration:none}.short-link[data-astro-cid-pjgd6odd]:hover{text-decoration:underline}.original-url[data-astro-cid-pjgd6odd]{color:#6b7280;font-size:.9rem;word-break:break-all;margin-bottom:.5rem}.history-stats[data-astro-cid-pjgd6odd]{display:flex;gap:1rem;font-size:.85rem;color:#9ca3af}.loading-spinner[data-astro-cid-pjgd6odd]{display:inline-block}.spinner[data-astro-cid-pjgd6odd]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.input-group[data-astro-cid-pjgd6odd]{flex-direction:column}.url-display[data-astro-cid-pjgd6odd]{flex-direction:column;align-items:stretch}.header[data-astro-cid-pjgd6odd] h1[data-astro-cid-pjgd6odd]{font-size:2.5rem}.stats[data-astro-cid-pjgd6odd]{justify-content:center}}.analytics-container[data-astro-cid-o5r437bz]{border-top:1px solid rgba(255,255,255,.2)}.analytics-container[data-astro-cid-o5r437bz] h3[data-astro-cid-o5r437bz]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.stats-grid[data-astro-cid-o5r437bz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-astro-cid-o5r437bz]{background:#ffffff80;padding:1.5rem 1rem;border-radius:12px;text-align:center;transition:all .3s ease}.stat-card[data-astro-cid-o5r437bz]:hover{transform:translateY(-4px);background:#ffffffb3}.stat-number[data-astro-cid-o5r437bz]{font-size:2rem;font-weight:700;color:#3b82f6;margin-bottom:.5rem}.stat-label[data-astro-cid-o5r437bz]{font-size:.9rem;color:#6b7280;font-weight:500}.container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}
