.dc-pill{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;gap:10px;align-items:center;max-width:min(340px,calc(100vw - 32px));padding:10px 14px;border-radius:var(--mk-radius-xl, 16px);background:var(--mk-ink-900, #10192d);color:#fff;box-shadow:var(--mk-shadow-lg, 0 8px 24px #0005);font:500 13px/1.35 var(--mk-font, system-ui);animation:dc-pill-in .26s var(--mk-ease-emphasized, ease-out)}.dc-pill__gem{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--mk-amber-400, #f2b84b),var(--mk-amber-700, #a8641a));color:#fff;font-size:16px}.dc-pill__body{display:grid;gap:3px;min-width:0}.dc-pill__body strong{font-size:14px}.dc-pill__body span.done{color:var(--mk-green-400, #6fcf97)}.dc-pill__body small{color:var(--mk-ink-300, #b8c2d6)}.dc-pill__bar{display:block;height:5px;border-radius:3px;background:#fff2;overflow:hidden}.dc-pill__bar>span{display:block;height:100%;background:var(--mk-amber-400, #f2b84b);transition:width .6s ease}.dc-pill--granted{background:linear-gradient(135deg,var(--mk-ink-900, #10192d),#3b2a0b)}@keyframes dc-pill-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.dc-pill,.dc-pill__bar>span{animation:none;transition:none}}.ct-toast{position:fixed;left:16px;bottom:16px;z-index:900;display:flex;gap:12px;align-items:center;max-width:min(360px,calc(100vw - 32px));padding:12px 14px;border-radius:14px;background:#111726;color:#f1f5f9;box-shadow:0 12px 32px #05081273,inset 0 0 0 1px #a78bfa73;font-family:var(--mk-font, Inter, system-ui, sans-serif)}.ct-toast strong{display:block;font-size:15px}.ct-toast small{display:block;margin-top:2px;font-size:12.5px;color:#b4bac8}.ct-toast__actions{display:flex;gap:8px;margin-top:8px}.ct-toast__back{flex:none;width:46px;height:64px;border-radius:6px;display:grid;place-items:center;color:#e9d7ae;font-size:22px;background:radial-gradient(circle at 50% 45%,rgb(124 92 255 / .7),transparent 60%),linear-gradient(160deg,#1d1446,#0b0f1a 60%,#2a0f22);box-shadow:inset 0 0 0 2px #c9a96e,0 0 18px #7c5cff8c}.ct-toast__back:not(.ct-toast__back--purse):after{content:"";width:20px;height:20px;background:url(/brand/logo/makerllo-icone-blanc.svg) center / contain no-repeat}.ct-toast__back--purse{background:radial-gradient(circle at 40% 35%,#ffe08a,#d99a1e 60%,#7a4b0c);color:#3a2405;box-shadow:0 0 18px #f5b0288c;border-radius:50%;width:52px;height:52px}.ct-toast--animated{animation:ct-toast-in .42s cubic-bezier(.2,1.3,.3,1)}.ct-toast--animated .ct-toast__back{animation:ct-toast-glow 1.6s ease-in-out infinite alternate}@keyframes ct-toast-in{0%{opacity:0;translate:0 24px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes ct-toast-glow{to{box-shadow:inset 0 0 0 2px #c9a96e,0 0 30px #a78bfae6}}@media(prefers-reduced-motion:reduce){.ct-toast--animated,.ct-toast--animated .ct-toast__back{animation:none}}.ct-toast .mk-btn--ghost{color:#e5e7eb;background:transparent;box-shadow:inset 0 0 0 1px #e5e7eb59}.ct-toast .mk-btn--ghost:hover{background:#ffffff14}.storage-page{display:grid;gap:var(--mk-space-6, 24px)}.storage-card h3{margin:var(--mk-space-4, 16px) 0 var(--mk-space-2, 8px)}.storage-gauge{display:grid;gap:6px;margin:var(--mk-space-4, 16px) 0}.storage-gauge__bar{display:flex;height:16px;border-radius:var(--mk-radius-full, 999px);overflow:hidden;background:var(--mk-surface-sunken, #eef0f5);border:1px solid var(--mk-border, #d9dce5)}.storage-gauge--compact .storage-gauge__bar{height:10px}.storage-gauge__part{display:block;height:100%;min-width:2px}.storage-gauge__label{margin:0;color:var(--mk-text-2, #4b5263)}.storage-gauge--full .storage-gauge__label strong{color:var(--mk-danger, #c0392b)}.storage-gauge--warning .storage-gauge__label strong{color:var(--mk-amber-700, #9a5b00)}.storage-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:baseline}.storage-kind--projects{background:var(--mk-accent, #6d4aff)}.storage-kind--games{background:var(--mk-blue-500, #2f7cf6)}.storage-kind--releases{background:var(--mk-blue-400, #6aa5ff)}.storage-kind--covers{background:var(--mk-green-500, #1f9d68)}.storage-kind--forum{background:var(--mk-amber-500, #e59a1a)}.storage-kind--packs{background:var(--mk-red-400, #ef6f6f)}.storage-kind--exports{background:var(--mk-ink-600, #4a5068)}.storage-kind--ai{background:var(--mk-green-400, #4cc38f)}.storage-kind--saves{background:var(--mk-gray-400, #9aa1b3)}.storage-kinds{width:100%;border-collapse:collapse;margin:var(--mk-space-2, 8px) 0 var(--mk-space-4, 16px)}.storage-kinds th,.storage-kinds td{padding:8px 0;border-bottom:1px solid var(--mk-border, #e3e5ec);text-align:left;font-weight:400}.storage-kinds td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.storage-cleanup{list-style:none;margin:var(--mk-space-3, 12px) 0;padding:0;display:grid;gap:6px}.storage-cleanup label{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--mk-border, #e3e5ec);border-radius:var(--mk-radius-md, 10px);cursor:pointer}.storage-cleanup label:hover{background:var(--mk-hover, rgba(0, 0, 0, .03))}.storage-cleanup__text{display:grid;gap:2px;min-width:0}.storage-cleanup__text small{color:var(--mk-text-3, #6b7286)}.storage-cleanup__size{font-variant-numeric:tabular-nums;white-space:nowrap}.storage-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--mk-space-3, 12px);margin:var(--mk-space-3, 12px) 0}.storage-addon{border:1px solid var(--mk-border, #e3e5ec);border-radius:var(--mk-radius-lg, 14px);padding:var(--mk-space-4, 16px);display:grid;gap:8px;justify-items:start}.storage-addon h3{margin:0}.storage-addon__price{margin:0;font-size:1.25rem;font-weight:600}.storage-addon__price small{font-size:.85rem;font-weight:400;color:var(--mk-text-3, #6b7286)}.storage-notice--full{border-color:var(--mk-danger, #c0392b)}.storage-notice--warning{border-color:var(--mk-amber-500, #e59a1a)}.storage-full h2{display:flex;align-items:center;gap:8px}.storage-full__choices{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.storage-full__choices li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}@media(max-width:560px){.storage-cleanup label{grid-template-columns:auto 1fr}.storage-cleanup__size{grid-column:2}}
