.product-notification-card{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-notification-card.is-unread{box-shadow:inset 3px 0 0 var(--accent-primary)}.product-notification-card__identity{place-items:start center;min-width:38px;min-height:38px;display:grid}.product-notification-card__system-mark{background:var(--bg-app-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:999px;place-items:center;font-weight:800;display:grid}.product-notification-card__content{gap:var(--space-2);min-width:0;display:grid}.product-notification-card__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.product-notification-card__primary{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.product-notification-card__primary:hover{text-decoration:underline}.product-notification-card__heading time,.product-notification-card__meta{color:var(--text-muted);font-size:var(--text-xs)}.product-notification-card__heading time{flex:none}.product-notification-card__content p{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-notification-card.is-compact .product-notification-card__content{gap:2px}.product-notification-card__secondary,.product-notification-card__secondary details{position:relative}.product-notification-card__secondary summary{cursor:pointer;border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-muted);place-items:center;list-style:none;display:grid}.product-notification-card__secondary summary::-webkit-details-marker{display:none}.product-notification-card__menu{z-index:4;top:calc(100% + var(--space-1));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);min-width:132px;padding:var(--space-2);box-shadow:var(--shadow-lg);position:absolute;right:0}@media (width<=520px){.product-notification-card{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.product-notification-card__secondary{grid-area:1/3;place-self:start end}.product-notification-card__menu{left:auto;right:0}.product-notification-card__heading{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.product-notification-card *{scroll-behavior:auto}}.product-page--profile{isolation:isolate;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34%), var(--bg-app);box-shadow:0 24px 80px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:clamp(18px,2vw,28px);padding:clamp(10px,1.8vw,24px);position:relative;overflow:hidden}.product-page--profile:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 92% 18%,#ffffff12,#0000 32%);position:absolute;inset:0}.product-page--profile[data-profile-theme=nebula],.product-page--profile[data-profile-theme=cosmic-dusk],.product-page--profile[data-profile-theme=cosmic-dust],.product-page--profile[data-profile-theme=starlit]{background:radial-gradient(circle at 12% 8%, #765cff46, transparent 36%), radial-gradient(circle at 88% 82%, #2f76ff2e, transparent 38%), var(--bg-app)}.product-page--profile[data-profile-theme=aurora],.product-page--profile[data-profile-theme=aurora-flow],.product-page--profile[data-profile-theme=ocean-glass]{background:radial-gradient(circle at 14% 12%, #4df1c046, transparent 34%), radial-gradient(circle at 84% 78%, #42a7ff34, transparent 36%), var(--bg-app)}.product-page--profile[data-profile-theme=ember],.product-page--profile[data-profile-theme=golden-hour],.product-page--profile[data-profile-theme=sunset-noir],.product-page--profile[data-profile-theme=sunset-drift]{background:radial-gradient(circle at 84% 8%, #ffad4d46, transparent 34%), radial-gradient(circle at 10% 86%, #f052523a, transparent 38%), var(--bg-app)}.product-page--profile[data-profile-theme=prism-grid],.product-page--profile[data-profile-theme=terminal-grid],.product-page--profile[data-profile-theme=cyber-grid],.product-page--profile[data-profile-theme=holo-scan]{background:linear-gradient(#8290ff18 1px, transparent 1px), linear-gradient(90deg, #8290ff18 1px, transparent 1px), radial-gradient(circle at 50% 0%, #6375ff3a, transparent 42%), var(--bg-app);background-size:28px 28px,28px 28px,auto,auto}.product-page--profile[data-profile-theme=forest-ink]{background:radial-gradient(circle at 18% 10%, #71dc8e46, transparent 34%), var(--bg-app)}.product-page--profile[data-profile-theme=silver-wave],.product-page--profile[data-profile-theme=mono-editorial]{background:radial-gradient(ellipse at 18% 0%, #ffffff28, transparent 36%), var(--bg-app)}.product-page--profile[data-profile-theme=sakura-night],.product-page--profile[data-profile-theme=candy-motion]{background:radial-gradient(circle at 82% 10%, #ff8fc646, transparent 35%), radial-gradient(circle at 10% 88%, #9d6dff38, transparent 38%), var(--bg-app)}.product-page--profile[data-profile-theme=plasma-wave],.product-page--profile[data-profile-theme=neon-glass]{background:radial-gradient(circle at 20% 10%, #51d9ff46, transparent 34%), radial-gradient(circle at 84% 78%, #ff4fc542, transparent 36%), var(--bg-app)}@media (width<=760px){.product-page--profile{border-radius:14px;padding:8px}}
