.bento-portfolio[data-v-76e898f9]{background-color:var(--bg-default);font-family:var(--t-font-family-1);color:var(--fg-text);padding:112px 0 80px;overflow-x:hidden}.bento-grid[data-v-76e898f9]{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.bento-grid[data-v-76e898f9]>*{min-width:0}.bento-box[data-v-76e898f9]{background:var(--bg-alt);border:1px solid var(--fg-border-dim);border-radius:var(--s-radius-2xl);flex-direction:column;padding:40px 24px 28px;display:flex;position:relative}.bento-profile[data-v-76e898f9]{background:0 0;border:0;grid-column:span 2;padding:0}.bento-donation[data-v-76e898f9],.bento-profile[data-v-76e898f9]{justify-content:center;align-items:center}.bento-donation[data-v-76e898f9]{grid-column:span 4}.bento-projects[data-v-76e898f9]{grid-column:span 6}.bento-link[data-v-76e898f9]{grid-column:span 2}.section-tag[data-v-76e898f9]{z-index:var(--z-raised);background:var(--pink);color:var(--on-accent);border:2px solid var(--fg-border);border-radius:var(--s-radius-md);font-size:var(--t-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);box-shadow:0 4px 0 var(--shadow);padding:6px 14px;font-weight:700;position:absolute;top:-14px;left:16px;transform:rotate(-3deg)}.profile-wrapper[data-v-76e898f9]{width:160px;height:160px;margin-bottom:32px;position:relative}.profile-picture[data-v-76e898f9]{-o-object-fit:cover;object-fit:cover;border:3px solid var(--bg-accent-dark);border-radius:50%;width:160px;height:160px}.job-banner[data-v-76e898f9]{background:var(--bg-accent-dark);color:var(--on-accent);white-space:nowrap;z-index:6;box-shadow:0 4px 0 var(--shadow);border-radius:var(--s-radius-sm);padding:.5rem 1rem;font-weight:700;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(-3deg)}.user-details[data-v-76e898f9]{flex-direction:column;align-items:center;gap:4px;display:flex}.desc-name[data-v-76e898f9]{font-size:var(--t-2xl);text-align:center;color:var(--fg-headline);font-weight:700;line-height:1.1}.desc-handle[data-v-76e898f9]{font-size:var(--t-base);margin-top:8px;transform:rotate(-3deg)}.desc-handle a[data-v-76e898f9]{color:var(--cyan-ink);font-weight:500}.bento-donation[data-v-76e898f9]{background:linear-gradient(120deg,var(--pink),var(--cyan));color:var(--on-accent);background-size:200% 200%;border-color:#0000;min-height:360px;animation:10s ease-in-out infinite gradientBackground-76e898f9}.bento-donation .section-tag[data-v-76e898f9],.donation-options .link[data-v-76e898f9]{background:var(--bg-default);color:var(--fg-text)}.donation-options[data-v-76e898f9]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.donation-options .link[data-v-76e898f9]{cursor:pointer;border:2px solid var(--fg-border-dim);border-radius:var(--s-radius-full);min-height:44px;font-size:var(--t-base);padding:10px 18px;font-weight:700;transition:transform .15s,box-shadow .15s}.donation-options .link[data-v-76e898f9]:hover{box-shadow:0 4px 0 var(--on-accent);transform:translateY(-2px)}.donation-options .link[data-v-76e898f9]:active{box-shadow:none;transform:translateY(1px)}.input-wrapper[data-v-76e898f9]{margin:20px 0;display:inline-block;position:relative}.input-wrapper input[data-v-76e898f9]{font-size:var(--t-2xl);border-radius:var(--s-radius-lg);text-align:center;background:var(--bg-default);border:3px solid var(--on-accent);width:140px;height:72px;font-family:var(--font-mono);padding-right:28px}.currency[data-v-76e898f9],.input-wrapper input[data-v-76e898f9]{color:var(--fg-text);font-weight:700}.currency[data-v-76e898f9]{font-size:var(--t-md);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.explanation[data-v-76e898f9]{color:var(--on-accent);min-height:3em}input[type=number][data-v-76e898f9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-76e898f9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-send-btn[data-v-76e898f9]{width:auto;min-width:200px;margin-top:10px}.project-link[data-v-76e898f9]{width:100%;margin-bottom:0}.bento-projects .flex[data-v-76e898f9]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bento-link-btn[data-v-76e898f9]{width:100%;height:100%;min-height:72px;text-decoration:none}@media (width<=900px){.bento-donation[data-v-76e898f9],.bento-profile[data-v-76e898f9],.bento-projects[data-v-76e898f9]{grid-column:span 6}.bento-link[data-v-76e898f9]{grid-column:span 3}.bento-projects .flex[data-v-76e898f9]{grid-template-columns:1fr}}@media (width<=480px){.bento-grid[data-v-76e898f9]{gap:28px 16px;padding:0 16px}.bento-link[data-v-76e898f9]{grid-column:span 6}}@keyframes gradientBackground-76e898f9{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.bento-donation[data-v-76e898f9]{animation:none}.donation-options .link[data-v-76e898f9]{transition:none}}
