:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#001b33;--bg-mid:#003a66;--bg-glow:#22c1c3;--text:#f8fbff;--panel-border:#8cceff4d}*{box-sizing:border-box}body{background:radial-gradient(circle at 6% 8%, #22c1c359, transparent 32%), radial-gradient(circle at 92% 78%, #4299e14d, transparent 40%), radial-gradient(circle at 50% 120%, #00f0ff33, transparent 45%), linear-gradient(165deg, var(--bg-deep) 0%, var(--bg-mid) 52%, #004980 100%);min-height:100dvh;color:var(--text);padding:24px;padding-top:max(24px, env(safe-area-inset-top));padding-right:max(24px, env(safe-area-inset-right));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(24px, env(safe-area-inset-left));place-items:center;margin:0;font-family:Manrope,Segoe UI,sans-serif;display:grid;overflow-x:hidden}main{border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#061a30d6,#00213dbd);border-radius:26px;width:min(840px,100%);padding:clamp(18px,2.4vw,32px);box-shadow:0 32px 56px #00000059,inset 0 1px #ffffff1f}h1{letter-spacing:-.03em;margin:0;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.7vw,2rem)}.weight-total{color:#e0f2fe;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#0369a15c,#0ea5e940);border:1px solid #93c5fd73;border-radius:999px;align-items:center;margin-top:10px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.item-breakdown{color:#dbeafe;letter-spacing:.01em;margin-top:8px;font-size:.88rem;font-weight:700;line-height:1.35}ul{grid-template-columns:1fr;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}a.link-card,button.link-card{color:#f8fbff;-webkit-tap-highlight-color:transparent;appearance:none;touch-action:manipulation;background:linear-gradient(170deg,#ffffff24,#ffffff0d);border:1px solid #ffffff52;border-radius:18px;justify-content:flex-start;align-items:center;gap:14px;min-height:72px;padding:16px 18px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .22s,border-color .18s,filter .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}button.link-card{width:100%;font:inherit;text-align:left;cursor:pointer;background-clip:padding-box;border:1px solid #ffffff52}a.link-card:before,button.link-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:opacity .22s;position:absolute;inset:0}a.link-card:hover,a.link-card:focus-visible,button.link-card:hover,button.link-card:focus-visible{filter:saturate(1.14);border-color:#ffffffb8;outline:none;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 32px #00000052}a.link-card:hover:before,a.link-card:focus-visible:before,button.link-card:hover:before,button.link-card:focus-visible:before{opacity:1}.link-left{align-items:center;gap:11px;min-width:100%;display:flex}.text-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.icon-chip{background:#fff3;border:1px solid #ffffff52;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.title{text-shadow:none;text-wrap:balance;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:900;line-height:1.2}.description{opacity:.95;text-wrap:pretty;font-size:clamp(.78rem,1.08vw,.9rem);font-weight:700;line-height:1.25}.brand-home{background:linear-gradient(135deg,#0ea5e973,#0369a173)}.brand-home .icon-chip{background:#ffffff38}.brand-facebook{color:#fff;background-size:180% 180%;border-color:#ffffff8c;animation:8s ease-in-out infinite brandDrift;position:relative;box-shadow:0 16px 34px #1877f257;background:linear-gradient(145deg,#1877f2 0%,#166fe5 58%,#0f5fcb 100%)!important}.brand-facebook:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 16%,#ffffff4d,#0000 45%);position:absolute;inset:0}.brand-facebook .icon-chip{color:#1877f2;background:linear-gradient(#fffffffa,#e7f2fffa);border-color:#0f469b47}.brand-facebook .title{color:#fff;text-shadow:0 1px 2px #08296680;font-weight:900}.brand-facebook .description{color:#fffffff2}.brand-instagram{color:#fff;background-size:190% 190%;border-color:#ffffff8c;animation:9s ease-in-out infinite brandDrift;position:relative;box-shadow:0 16px 34px #dd2a7b54;background:linear-gradient(132deg,#f58529 0%,#f56040 20%,#dd2a7b 48%,#9b36b7 74%,#515bd4 100%)!important}.brand-instagram:after{content:"";pointer-events:none;background:radial-gradient(circle at 84% 12%,#ffffff3d,#0000 42%);position:absolute;inset:0}.brand-instagram .icon-chip{color:#dd2a7b;background:linear-gradient(#fffffffa,#fff0f7fa);border-color:#5a2a7c52}.brand-instagram .title{color:#fff;text-shadow:0 1px 2px #490a4880;font-weight:900}.brand-instagram .description{color:#fffffff2}.brand-tiktok{color:#fff;background-size:180% 180%;border-color:#ffffff8c;animation:8s ease-in-out infinite brandDrift;position:relative;box-shadow:0 16px 34px #0f172a57;background:linear-gradient(145deg,#111827 0%,#0f172a 58%,#020617 100%)!important}.brand-tiktok:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#2dd4bf3d,#0000 44%);position:absolute;inset:0}.brand-tiktok .icon-chip{color:#111827;background:linear-gradient(#fffffffc,#f1f5f9fc);border-color:#0f172a57}.brand-tiktok .title{color:#fff;text-shadow:0 1px 2px #02061794;font-weight:900}.brand-tiktok .description{color:#fffffff2}.brand-youtube{color:#fff;background-size:180% 180%;border-color:#ffffff8c;animation:8s ease-in-out infinite brandDrift;position:relative;box-shadow:0 16px 34px #dc262657;background:linear-gradient(145deg,#ff3131 0%,red 55%,#d80000 100%)!important}.brand-youtube:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 18%,#ffffff42,#0000 44%);position:absolute;inset:0}.brand-youtube .icon-chip{color:red;background:linear-gradient(#fffffffc,#fff1f1fc);border-color:#7f1d1d57}.brand-youtube .title{color:#fff;text-shadow:0 1px 2px #62090980;font-weight:900}.brand-youtube .description{color:#fffffff2}.brand-bmc{color:#171717;border-color:#ffffffb8;box-shadow:0 16px 34px #ffc10761;background:#fd0!important}.brand-bmc:before{display:none}.brand-bmc .title{color:#171717;text-shadow:none;font-weight:900}.brand-bmc .description{color:#171717e0}.brand-bmc .icon-chip{color:#fd0;background:#171717;border-color:#171717e0}.brand-gofundme{color:#f0fdf4;border-color:#ffffff9e;box-shadow:0 16px 34px #15803d57;background:linear-gradient(145deg,#22c55e 0%,#16a34a 62%,#15803d 100%)!important}.brand-gofundme .title{color:#f0fdf4;font-weight:900}.brand-gofundme .description{color:#f0fdf4f0}.brand-gofundme .icon-chip{color:#15803d;background:linear-gradient(#fffffffa,#dcfce7fa);border-color:#15803d66}.brand-share{color:#effdff;background:linear-gradient(145deg,#0ea5e980,#065f4673);border-color:#ffffff9e;box-shadow:0 16px 34px #0891b24d}.brand-share .icon-chip{color:#0f766e;background:#ffffffeb;border-color:#0f766e38}.share-status{color:#d9f6ff;letter-spacing:.01em;min-height:1.3em;margin:12px 2px 0;font-size:.84rem;font-weight:700}@keyframes floatIn{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes brandDrift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}ul li{animation:.38s forwards floatIn}ul li:first-child{animation-delay:60ms}ul li:nth-child(2){animation-delay:.12s}ul li:nth-child(3){animation-delay:.18s}ul li:nth-child(4){animation-delay:.24s}ul li:nth-child(5){animation-delay:.3s}ul li:nth-child(6){animation-delay:.36s}ul li:nth-child(7){animation-delay:.42s}ul li:nth-child(8){animation-delay:.48s}ul li:nth-child(9){animation-delay:.54s}@media (width>=1024px){main{width:min(980px,100%);padding:clamp(22px,2vw,34px)}ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}ul li:first-child,ul li:last-child{grid-column:1/-1}a.link-card,button.link-card{min-height:78px}}@media (width>=1400px){main{width:min(1080px,100%)}}@media (hover:none),(pointer:coarse){.brand-facebook,.brand-instagram,.brand-tiktok,.brand-youtube{background-size:100% 100%;animation:none}a.link-card,button.link-card{transition:border-color .14s}a.link-card:hover,a.link-card:focus-visible,button.link-card:hover,button.link-card:focus-visible{filter:none;transform:translateZ(0);box-shadow:0 10px 20px #00000047}}@media (width<=768px){body{padding:0;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);place-items:stretch stretch}main{border-radius:0;flex-direction:column;width:100%;min-height:100dvh;padding:18px;display:flex}ul{flex:1;align-content:start;margin-top:14px}a.link-card,button.link-card{min-height:clamp(72px,12svh,96px)}}@media (height<=560px) and (width>=700px){body{place-items:start center}main{border-radius:20px;width:min(980px,100%);margin-block:14px}ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}ul li:first-child,ul li:last-child{grid-column:1/-1}a.link-card,button.link-card{min-height:64px;padding:12px 14px}.icon-chip{border-radius:9px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=560px){body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}main{border-radius:0;padding:16px}a.link-card,button.link-card{padding:14px}.icon-chip{width:32px;height:32px}.title{font-size:.96rem}.description{font-size:.8rem}}@media (width<=380px){main{padding:14px}ul{gap:10px}a.link-card,button.link-card{border-radius:14px;gap:10px;min-height:64px;padding:12px}.icon-chip{border-radius:8px;width:28px;height:28px}.title{font-size:.9rem}.description{font-size:.76rem}}
