.app-tile.svelte-1rzxrsf{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#1e1e1e;color:#fff;border:1px solid #333;border-radius:12px;padding:2rem;transition:transform .2s,background-color .2s;box-shadow:0 4px 6px #0000004d;min-height:200px;text-align:left;height:100%}.app-tile.svelte-1rzxrsf:hover{transform:translateY(-5px);background-color:#2c2c2c;border-color:#555}.main-link.svelte-1rzxrsf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.icon-container.svelte-1rzxrsf{margin-bottom:1rem;height:4.5rem;display:flex;align-items:center;pointer-events:none}.icon.svelte-1rzxrsf{font-size:3rem;line-height:1}.logo-img.svelte-1rzxrsf{height:4rem;width:auto;max-width:100%;object-fit:contain}.details.svelte-1rzxrsf{display:flex;flex-direction:column;gap:.5rem;width:100%;pointer-events:none}.label.svelte-1rzxrsf{font-weight:700;font-size:1.5rem;color:#fff}.description.svelte-1rzxrsf{font-size:1rem;color:#ccc;margin:0;line-height:1.4}.usage.svelte-1rzxrsf{font-size:.9rem;color:#aaa;margin:0;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #333;line-height:1.4}.usage.svelte-1rzxrsf strong:where(.svelte-1rzxrsf){color:#81d4fa}.desktop-action.svelte-1rzxrsf{margin-top:.5rem;pointer-events:auto;position:relative;z-index:2}.desktop-link.svelte-1rzxrsf{display:inline-block;font-size:.85rem;color:#81d4fa;text-decoration:none;border:1px solid #81d4fa;padding:.2rem .6rem;border-radius:4px;transition:all .2s}.desktop-link.svelte-1rzxrsf:hover{background-color:#81d4fa1a;transform:translateY(-1px)}.app-tile.svelte-u3xt96{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#1e1e1e;color:#fff;border:1px solid #333;border-radius:12px;padding:2rem;transition:transform .2s,background-color .2s;box-shadow:0 4px 6px #0000004d;min-height:200px;text-align:left;height:100%}.app-tile.svelte-u3xt96:hover{background-color:#2c2c2c;border-color:#555}.icon-container.svelte-u3xt96{margin-bottom:1rem;height:4.5rem;display:flex;align-items:center}.icon.svelte-u3xt96{font-size:3rem;line-height:1}.logo-img.svelte-u3xt96{height:4rem;width:auto;max-width:100%;object-fit:contain}.details.svelte-u3xt96{display:flex;flex-direction:column;gap:.5rem;width:100%;flex:1}.label.svelte-u3xt96{font-weight:700;font-size:1.5rem;color:#fff;margin-bottom:.5rem}.content-area.svelte-u3xt96{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.shortener-form.svelte-u3xt96{display:flex;flex-direction:column;gap:.5rem;width:100%}.tile-input.svelte-u3xt96{width:100%;background:#111;border:1px solid #444;color:#fff;padding:.5rem;border-radius:6px;font-size:.9rem}.tile-input.svelte-u3xt96:focus{border-color:#81d4fa;outline:none}.row.svelte-u3xt96{display:flex;gap:.5rem}.code-input.svelte-u3xt96{flex:1;min-width:0}.submit-btn.svelte-u3xt96{background:#0070f3;color:#fff;border:none;border-radius:6px;padding:0 1rem;font-weight:700;cursor:pointer;transition:background .2s}.submit-btn.svelte-u3xt96:hover:not(:disabled){background:#0060df}.submit-btn.svelte-u3xt96:disabled{opacity:.5;cursor:not-allowed}.error-msg.svelte-u3xt96{color:#ff6b6b;font-size:.8rem;margin-top:.2rem}.result-view.svelte-u3xt96{display:flex;flex-direction:column;gap:.5rem;width:100%;background:#252525;padding:.5rem;border-radius:8px;border:1px solid #444}.success-message.svelte-u3xt96{font-size:.8rem;color:#81d4fa;font-weight:700}.short-link.svelte-u3xt96{color:#fff;text-decoration:none;word-break:break-all;font-family:monospace;font-size:.95rem;display:block;margin-bottom:.5rem}.short-link.svelte-u3xt96:hover{text-decoration:underline}.actions.svelte-u3xt96{display:flex;gap:.5rem}.action-btn.svelte-u3xt96{flex:1;padding:.4rem;font-size:.85rem;border-radius:4px;border:none;cursor:pointer}.copy-btn.svelte-u3xt96{background:#333;color:#fff;border:1px solid #555}.copy-btn.svelte-u3xt96:hover{background:#444}.new-btn.svelte-u3xt96{background:transparent;color:#aaa;border:1px solid #444}.new-btn.svelte-u3xt96:hover{color:#fff;border-color:#666}.dashboard.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:2rem}header.svelte-1uha8ag{text-align:center;margin-bottom:3rem}h1.svelte-1uha8ag{font-size:2.5rem;margin-bottom:.5rem;color:#fff}.subtitle.svelte-1uha8ag{color:#aaa;font-size:1.2rem}.launch-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:4rem}
