@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.bgImage{content:"";filter:blur(13px);-moz-filter:blur(13px);-ms-filter:blur(13px);-o-filter:blur(13px);z-index:99;background-position:50%;background-size:cover;width:calc(100vw + 80px);height:calc(100vh + 80px);min-height:100%;padding:25px 0;position:fixed;top:-40px;left:-1px}.linkContent{z-index:100;margin-top:20px;margin-bottom:20px;position:relative}.link-theme-liquid{--bg-primary:transparent;--bg-secondary:transparent;--bg-elevated:transparent;--bg-card:transparent;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border-color:#ffffff4d;--border-accent:#9ea93f4d;--brand-moss:#9ea93f;--brand-fern:#60712f;--brand-hunter:#315c2b;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:0 25px 50px -12px #00000026;--button-bg:#ffffffd9;--button-border:#ffffff80;--button-text:#334155;--button-hover-bg:#fffffff2;--button-hover-border:#fffc;--overlay-bg:transparent}.link-theme-liquid .bgImage{filter:blur(25px)saturate(1.3);opacity:.25}.link-theme-liquid .linkContent{background:0 0}.link-theme-liquid #cover{border-radius:24px;box-shadow:0 25px 50px -12px #0003}.link-theme-liquid .link-info-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #ffffff80;border-radius:20px;box-shadow:0 4px 20px #00000014}.link-theme-liquid #title{color:var(--text-primary);letter-spacing:-.02em;font-weight:800}.link-theme-liquid #artists{color:var(--text-secondary);font-weight:500}.link-theme-liquid .platform-button{color:var(--button-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #fff9;border-radius:16px;transition:all .2s;box-shadow:0 2px 8px #0000000f}.link-theme-liquid .platform-button:hover{background:#fffffff2;border-color:#fffc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.link-theme-liquid .platform-button .platform-icon{filter:none}.link-theme-liquid .powered-by{color:var(--text-muted)}.link-theme-liquid .powered-by .brand-we{color:var(--brand-moss)}.link-theme-liquid .powered-by .brand-dot{color:var(--brand-fern)}.link-theme-liquid .powered-by .brand-drop{color:var(--text-primary)}.link-theme-dashboard{--bg-primary:#181f1c;--bg-secondary:#1e2b20;--bg-elevated:#243328;--bg-card:#243328;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#666;--border-color:#2a3d2e;--border-accent:#9ea93f4d;--brand-moss:#9ea93f;--brand-fern:#60712f;--brand-hunter:#315c2b;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #0009;--button-bg:#243328;--button-border:#2a3d2e;--button-text:#ccc;--button-hover-bg:#9ea93f1a;--button-hover-border:#9ea93f4d;--overlay-bg:#181f1ce6}.link-theme-dashboard .bgImage{filter:blur(13px);opacity:.6}.link-theme-dashboard .linkContent{background:0 0}.link-theme-dashboard #cover{box-shadow:var(--shadow-xl);border:1px solid var(--border-color);border-radius:16px}.link-theme-dashboard .link-info-box{background:var(--bg-card);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);border-radius:16px}.link-theme-dashboard #title{color:var(--text-primary);letter-spacing:-.03em;font-weight:800}.link-theme-dashboard #artists{color:var(--text-secondary);font-weight:500}.link-theme-dashboard .platform-button{background:var(--button-bg);border:1px solid var(--button-border);color:var(--button-text);border-radius:12px;transition:all .2s}.link-theme-dashboard .platform-button:hover{background:var(--button-hover-bg);border-color:var(--brand-moss);color:var(--brand-moss)}.link-theme-dashboard .platform-button .platform-icon{filter:brightness(1.2)}.link-theme-dashboard .powered-by{color:var(--text-muted)}.link-theme-dashboard .powered-by .brand-we{color:var(--brand-moss)}.link-theme-dashboard .powered-by .brand-dot{color:var(--brand-fern)}.link-theme-dashboard .powered-by .brand-drop{color:var(--text-primary)}#link{min-height:100vh;padding:40px 20px}.bgImage{z-index:1;background-position:50%;background-size:cover;width:calc(100vw + 80px);height:calc(100vh + 80px);position:fixed;top:-40px;left:-40px}.linkContent{z-index:2;max-width:480px;margin:0 auto;position:relative}.platforms-container{flex-direction:column;gap:12px;display:flex}.powered-by-container{text-align:center;justify-content:center;margin-top:32px;display:flex}.link-theme-liquid .powered-by{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:24px;align-items:center;gap:6px;padding:10px 20px;display:inline-flex;box-shadow:0 2px 12px #00000014}.powered-by{letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.powered-by .brand{letter-spacing:-.02em;font-size:14px;font-weight:800}@media (width<=480px){#link{padding:20px 16px}.link-theme-liquid #cover,.link-theme-dashboard #cover{aspect-ratio:1;width:100%;height:auto}.link-info-box{padding:20px}.powered-by-container{width:100%;margin-left:0}.link-theme-liquid .powered-by{padding:8px 16px}}:root{--bg-base:#181f1c;--bg-elevated:#1e2b20;--bg-card:#243328;--brand-moss:#9ea93f;--brand-fern:#60712f;--brand-hunter:#315c2b;--brand-spruce:#274029;--border-default:#2a3d2e}body{color:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-base)!important}::selection{color:#fff;background:#9ea93f4d}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--brand-moss);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#b8c44a}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-color:#243328}select option{color:#fff;background-color:#243328}select option:checked{color:#9ea93f;background-color:#1e2b20}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(2%,-1%)}50%{transform:translate(-3%,3%)}60%{transform:translate(1%,-2%)}70%{transform:translate(-2%,1%)}80%{transform:translate(3%,-3%)}90%{transform:translate(-1%,2%)}}
