/* Patch 564: Discord profile/game/card CSS split from Core.css. */
.discord-profile-center .section-head{align-items: flex-start;}.discord-summary-grid article, .discord-stat-card{border-left: .35rem solid rgba(124, 92, 255, .5);}.discord-stat-card.is-wallet{border-left-color: #22c55e;}.discord-stat-card.is-bank{border-left-color: #38bdf8;}.discord-stat-card.is-streak{border-left-color: #f97316;}.discord-stat-card.is-level{border-left-color: #eab308;}.discord-stat-card.is-inventory{border-left-color: #a855f7;}.discord-stat-card.is-games{border-left-color: #ec4899;}.discord-choice-grid, .discord-leaderboard-grid, .discord-inventory-grid{display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
    gap: .85rem;
    margin-top: 1rem;}.discord-choice-card{min-height: 8.5rem;}.discord-inventory-card{display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: .55rem;
    padding: .85rem;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 1rem;
    background: rgba(255,255,255,.055);}.discord-inventory-card strong, .discord-inventory-card em{min-width: 0;
    overflow-wrap: anywhere;}.discord-inventory-card em{grid-column: 2 / 3;
    color: var(--muted-text, #64748b);
    font-style: normal;
    font-size: .82rem;}.discord-inventory-card b{font-size: 1rem;
    padding: .25rem .5rem;
    border-radius: 999px;
    background: rgba(124,92,255,.12);}.discord-level-progress{margin-top: 1rem;}.discord-level-progress progress{width: 100%;
    height: .9rem;
    border-radius: 999px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.14);
    background: rgba(148,163,184,.16);}.discord-level-progress progress::-webkit-progress-bar{background: rgba(148,163,184,.16);}.discord-level-progress progress::-webkit-progress-value{background: linear-gradient(90deg, #7c5cff, #22c55e);}.discord-level-progress progress::-moz-progress-bar{background: linear-gradient(90deg, #7c5cff, #22c55e);}.discord-leaderboard-card{margin: 0;
    min-width: 0;}.discord-leaderboard-card .table-wrap{max-height: 24rem;
    overflow: auto;}

@media (max-width: 720px){
.discord-inventory-card{grid-template-columns: auto minmax(0, 1fr);}.discord-inventory-card b{grid-column: 1 / -1;
        justify-self: start;}
}
.discord-stat-card{text-decoration: none;
    color: inherit;
    transition: transform .12s ease, border-color .12s ease, background .12s ease;}.discord-stat-card:hover{transform: translateY(-1px);
    border-color: var(--accent, #7c5cff);
    background: rgba(124, 92, 255, .08);}.discord-action-grid{display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
    gap: .9rem;
    margin: 1rem 0;}.discord-action-card, .discord-game-lane{border: 1px solid rgba(148, 163, 184, .24);
    border-radius: 1.05rem;
    background: rgba(255, 255, 255, .045);
    padding: 1rem;
    min-width: 0;}.discord-action-card h3, .discord-action-card h4, .discord-game-lane h3{margin-top: 0;
    margin-bottom: .35rem;}.discord-action-card p, .discord-game-lane p{color: var(--muted-text, #64748b);
    margin-top: 0;}.discord-action-form{display: grid;
    gap: .55rem;
    align-content: start;
    margin-top: .65rem;}.discord-action-form + .discord-action-form{margin-top: .65rem;
    padding-top: .65rem;
    border-top: 1px solid rgba(148, 163, 184, .16);}.discord-action-form label{display: grid;
    gap: .25rem;
    font-weight: 800;
    font-size: .92rem;}.discord-action-form input, .discord-action-form select{width: 100%;}.discord-game-lane{margin-top: 1rem;}.discord-game-lane.is-functional{border-color: rgba(34, 197, 94, .36);
    background: rgba(34, 197, 94, .065);}.discord-game-lane.is-discord-only{border-color: rgba(245, 158, 11, .38);
    background: rgba(245, 158, 11, .07);}.discord-command-chip-grid{display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    margin-top: .75rem;}.discord-command-chip-grid span{display: inline-flex;
    align-items: center;
    border: 1px solid rgba(245, 158, 11, .36);
    border-radius: 999px;
    background: rgba(245, 158, 11, .12);
    padding: .35rem .7rem;
    font-weight: 900;
    font-size: .88rem;}.discord-game-lane-head{display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: .85rem;}.discord-game-lane-head h3{margin: 0 0 .25rem;}.discord-game-lane-head p{margin: 0;}.discord-game-card-grid{display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr));
    gap: .9rem;}.discord-game-card{display: grid;
    grid-template-columns: 5.25rem minmax(0, 1fr);
    gap: .9rem;
    align-items: stretch;
    min-width: 0;
    border: 1px solid rgba(148, 163, 184, .22);
    border-radius: 1.15rem;
    background: linear-gradient(135deg, rgba(15, 23, 42, .78), rgba(30, 41, 59, .44));
    padding: .85rem;
    box-shadow: 0 1rem 2rem rgba(15, 23, 42, .1);}.discord-game-card.is-work, .discord-game-card.is-fish{border-left: .35rem solid rgba(34, 197, 94, .7);}.discord-game-card.is-coinflip, .discord-game-card.is-slots, .discord-game-card.is-roulette{border-left: .35rem solid rgba(124, 92, 255, .72);}.discord-game-card.is-blackjack, .discord-game-card.is-tictactoe, .discord-game-card.is-guess, .discord-game-card.is-risk, .discord-game-card.is-russian_roulette, .discord-game-card.is-rotcore{border-left: .35rem solid rgba(245, 158, 11, .72);}.discord-game-card-body{min-width: 0;
    display: grid;
    gap: .55rem;
    align-content: start;}.discord-game-card-title{display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: .65rem;}.discord-game-card-title strong{display: block;
    font-size: 1.05rem;
    line-height: 1.2;}.discord-game-card-title em{display: block;
    color: var(--muted-text, #64748b);
    font-style: normal;
    font-weight: 800;
    font-size: .82rem;
    margin-top: .15rem;}.discord-game-card-title > span{flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    padding: .26rem .52rem;
    border: 1px solid rgba(148, 163, 184, .28);
    background: rgba(255, 255, 255, .08);
    font-weight: 900;
    font-size: .74rem;
    line-height: 1;
    white-space: nowrap;}.discord-game-card p{margin: 0;
    color: var(--muted-text, #64748b);
    line-height: 1.42;}.discord-game-tags{display: flex;
    flex-wrap: wrap;
    gap: .35rem;}.discord-game-tags span{display: inline-flex;
    border: 1px solid rgba(148, 163, 184, .24);
    border-radius: 999px;
    background: rgba(148, 163, 184, .12);
    padding: .22rem .5rem;
    font-size: .74rem;
    font-weight: 900;
    color: var(--muted-text, #64748b);}.discord-game-meta-row{display: flex;
    flex-wrap: wrap;
    gap: .4rem;
    align-items: center;}.discord-game-surface{display: inline-flex;
    align-items: center;
    border-radius: 999px;
    border: 1px solid rgba(34, 211, 238, .38);
    background: rgba(34, 211, 238, .12);
    color: var(--text, #1e1b4b);
    font-size: .73rem;
    font-weight: 900;
    line-height: 1;
    padding: .3rem .55rem;}.discord-game-visual{position: relative;
    min-height: 5.4rem;
    border-radius: 1rem;
    display: grid;
    place-items: center;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .12);
    background: radial-gradient(circle at 30% 20%, rgba(255,255,255,.2), transparent 32%), linear-gradient(135deg, rgba(124,92,255,.28), rgba(14,165,233,.18));}.discord-game-visual::before, .discord-game-visual::after{content: "";
    position: absolute;
    inset: auto;
    pointer-events: none;}.discord-game-visual .visual-main, .discord-game-visual > span, .discord-game-visual > b, .discord-game-visual > i{position: relative;
    z-index: 1;}.discord-game-visual.is-work{background: linear-gradient(135deg, rgba(34,197,94,.24), rgba(59,130,246,.16));}.discord-game-visual.is-work i{width: 3.5rem;
    height: .55rem;
    border-radius: 999px;
    background: rgba(34,197,94,.72);
    position: absolute;
    bottom: 1rem;}.discord-game-visual.is-work b{width: 1.2rem;
    height: 1.2rem;
    border-radius: .3rem;
    background: rgba(250,204,21,.75);
    position: absolute;
    top: 1rem;
    right: 1rem;}.discord-game-visual.is-fish{background: linear-gradient(180deg, rgba(14,165,233,.18), rgba(59,130,246,.28));}.discord-game-visual.is-fish i{position: absolute;
    bottom: .8rem;
    left: .75rem;
    right: .75rem;
    text-align: center;
    font-size: 1rem;}.discord-game-visual.is-fish b{position: absolute;
    right: 1rem;
    bottom: 1.25rem;
    font-size: 1.2rem;}.discord-game-visual.is-coinflip{background: radial-gradient(circle at 50% 44%, rgba(255,229,130,.30), rgba(221,137,25,.14) 45%, rgba(71,42,8,.08));perspective:18rem;}.discord-game-visual .coin-face{width:3.7rem;
    height:3.7rem;
    border-radius:999px;
    display:block;
    position:relative;
    background:radial-gradient(circle at 30% 24%, #fff7c8 0 10%, #ffd860 27%, #df9f1e 62%, #84500b 100%);
    border:.24rem solid #744205;
    box-shadow:inset .13rem .13rem .22rem rgba(255,247,196,.82), inset -.18rem -.2rem .26rem rgba(91,49,2,.45), 0 .28rem 0 #9b5d0b, 0 .72rem 1.15rem rgba(0,0,0,.24);}.discord-game-visual .coin-face::before{content:"";position:absolute;inset:.28rem;border:.08rem solid rgba(255,242,188,.72);border-radius:999px;box-shadow:0 .08rem 0 rgba(93,51,3,.44);}.discord-game-visual .coin-face::after{content:"";position:absolute;inset:.56rem;border:.06rem solid rgba(255,226,130,.34);border-radius:999px;}.discord-game-visual .coin-nine,.discord-game-visual .coin-k{position:absolute;display:block;filter:drop-shadow(.06rem .08rem 0 rgba(91,51,3,.45));}.discord-game-visual .coin-nine{width:1rem;height:1rem;left:.8rem;top:.82rem;border:.25rem solid #8e5308;border-radius:50%;box-shadow:inset .04rem .04rem 0 rgba(255,239,172,.46);}.discord-game-visual .coin-nine::after{content:"";position:absolute;width:.26rem;height:1.18rem;background:#8e5308;right:-.18rem;top:.54rem;transform:rotate(37deg);border-radius:999px;box-shadow:-.04rem -.04rem 0 rgba(255,239,172,.30);}.discord-game-visual .coin-k{width:.28rem;height:2rem;right:.86rem;top:.78rem;background:#8e5308;border-radius:999px;box-shadow:-.04rem -.04rem 0 rgba(255,239,172,.30);}.discord-game-visual .coin-k::before,.discord-game-visual .coin-k::after{content:"";position:absolute;width:.26rem;height:1.08rem;background:#8e5308;left:.31rem;top:.46rem;transform-origin:.13rem .13rem;border-radius:999px;box-shadow:-.04rem -.04rem 0 rgba(255,239,172,.28);}.discord-game-visual .coin-k::before{transform:rotate(42deg);}.discord-game-visual .coin-k::after{transform:rotate(138deg);}.discord-game-visual .coin-shadow{position: absolute;
    bottom: .75rem;
    width: 3rem;
    height: .35rem;
    border-radius: 999px;
    background: rgba(0,0,0,.24);
    filter: blur(.1rem);}.coinflip-visit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.coinflip-visit-stats span{display:grid;gap:.12rem;padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--panel) 82%,transparent);text-align:center}.coinflip-visit-stats small{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.coinflip-visit-stats strong{font-size:1.08rem;color:var(--ink)}@media(max-width:560px){.coinflip-visit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.discord-game-visual.is-slots{grid-template-columns: repeat(3, 1fr);
    gap: .25rem;
    padding: .55rem;
    background: linear-gradient(135deg, rgba(124,58,237,.26), rgba(236,72,153,.18));}.discord-game-visual.is-slots span{width: 100%;
    min-height: 3.3rem;
    display: grid;
    place-items: center;
    border-radius: .7rem;
    background: rgba(255,255,255,.12);
    border: 1px solid rgba(255,255,255,.14);
    font-size: 1.35rem;}.discord-game-visual.is-roulette{background: radial-gradient(circle, rgba(239,68,68,.24), rgba(17,24,39,.35));}.discord-game-visual.is-roulette span{width: 3.7rem;
    height: 3.7rem;
    border-radius: 999px;
    background: conic-gradient(#ef4444 0 25%, #111827 25% 50%, #ef4444 50% 75%, #111827 75% 100%);
    border: .25rem solid rgba(255,255,255,.22);}.discord-game-visual.is-roulette i{width: .35rem;
    height: 2.2rem;
    border-radius: 999px;
    background: rgba(255,255,255,.8);
    position: absolute;
    transform: rotate(45deg);}.discord-game-visual.is-roulette b{width: .55rem;
    height: .55rem;
    border-radius: 999px;
    background: #facc15;
    position: absolute;}.discord-game-visual.is-blackjack{background: linear-gradient(135deg, rgba(22,163,74,.26), rgba(15,118,110,.18));}.discord-game-visual.is-blackjack span, .discord-game-visual.is-rotcore span{width: 2.35rem;
    height: 3.1rem;
    border-radius: .45rem;
    display: grid;
    place-items: center;
    background: rgba(255,255,255,.9);
    color: #111827;
    font-weight: 1000;
    box-shadow: 0 .55rem 1rem rgba(0,0,0,.18);}.discord-game-visual.is-blackjack span:first-child, .discord-game-visual.is-rotcore span:first-child{transform: rotate(-10deg) translateX(.35rem);}.discord-game-visual.is-blackjack span:last-child, .discord-game-visual.is-rotcore span:last-child{transform: rotate(9deg) translateX(-.35rem);}.discord-game-visual.is-tictactoe{grid-template-columns: repeat(3, 1fr);
    gap: .18rem;
    padding: .7rem;
    background: linear-gradient(135deg, rgba(14,165,233,.2), rgba(124,92,255,.2));}.discord-game-visual.is-tictactoe span{display: grid;
    place-items: center;
    min-height: 1.18rem;
    border-radius: .3rem;
    background: rgba(255,255,255,.1);
    font-weight: 1000;
    font-size: .85rem;}.discord-game-visual.is-race{background: linear-gradient(180deg, rgba(15,23,42,.34), rgba(34,197,94,.2));}.discord-game-visual.is-race i{position: absolute;
    left: .75rem;
    right: .75rem;
    bottom: 1.35rem;
    height: .45rem;
    border-radius: 999px;
    background: repeating-linear-gradient(90deg, rgba(255,255,255,.75) 0 .45rem, transparent .45rem .9rem);}.discord-game-visual.is-race b{position: absolute;
    left: 1.15rem;
    bottom: 1.55rem;
    font-size: 1.35rem;}.discord-game-visual.is-race span{position: absolute;
    right: .8rem;
    top: .8rem;}.discord-game-visual.is-guess{background: radial-gradient(circle, rgba(168,85,247,.28), rgba(59,130,246,.16));}.discord-game-visual.is-guess span{font-size: 2.8rem;
    font-weight: 1000;
    line-height: 1;}.discord-game-visual.is-guess i{position: absolute;
    bottom: .8rem;
    font-size: .74rem;
    font-weight: 1000;
    color: rgba(255,255,255,.8);}.discord-game-visual.is-risk{background: linear-gradient(135deg, rgba(239,68,68,.26), rgba(245,158,11,.16));}.discord-game-visual.is-risk span{font-size: 2.2rem;}.discord-game-visual.is-risk i{position: absolute;
    bottom: .8rem;
    padding: .12rem .5rem;
    border-radius: 999px;
    background: rgba(0,0,0,.22);
    font-weight: 1000;
    font-style: normal;
    font-size: .72rem;}.discord-game-visual.is-rotcore{display: flex;
    gap: -.35rem;
    background: linear-gradient(135deg, rgba(220,38,38,.2), rgba(124,58,237,.22));}.discord-game-lane.is-primary-discord{border-color: rgba(245, 158, 11, .34);
    background: rgba(245, 158, 11, .055);}.discord-game-lane.is-website-games{border-color: rgba(14, 165, 233, .32);
    background: rgba(14, 165, 233, .055);}

@media (max-width: 720px){
.discord-game-lane-head, .discord-game-card-title{display: grid;}.discord-game-card{grid-template-columns: 1fr;}.discord-game-visual{min-height: 4.75rem;}
}
.discord-server-admin-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1rem; align-items: stretch;}.discord-server-admin-card{border: 1px solid rgba(255,255,255,.12); border-radius: 18px; padding: 1rem; background: rgba(8,12,24,.72); box-shadow: 0 12px 30px rgba(0,0,0,.18);}.discord-server-admin-card .profile-category-choice-grid{margin-top: .9rem;}.discord-game-card-link{display:block;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.discord-game-card-link:hover{transform:translateY(-2px);border-color:rgba(125,211,252,.7);box-shadow:0 16px 35px rgba(0,0,0,.16)}.discord-game-open{display:inline-flex;margin-top:.55rem;border-radius:999px;padding:.32rem .7rem;background:rgba(125,211,252,.14);border:1px solid rgba(125,211,252,.35);font-size:.84rem}.discord-game-detail-panel{display:grid;gap:1rem}.discord-game-detail-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;padding:1rem;background:linear-gradient(135deg,rgba(125,211,252,.12),rgba(255,255,255,.035))}.discord-game-play-layout{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,.8fr);gap:1rem;align-items:start}.discord-game-canvas-card, .discord-game-controls-card{border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;padding:1rem;background:rgba(255,255,255,.045);box-shadow:0 12px 28px rgba(0,0,0,.12)}.discord-game-canvas-card canvas{width:100%;display:block;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#101827}.discord-game-canvas-card>.discord-game-visual{margin-bottom:.7rem}.discord-game-result{margin-top:.75rem;border-left:4px solid rgba(125,211,252,.7);border-radius:.8rem;padding:.75rem;background:rgba(255,255,255,.055);white-space:pre-line}.discord-game-controls-card .discord-action-form{display:grid;gap:.75rem;margin:.7rem 0}.discord-game-controls-card label{display:grid;gap:.35rem;font-weight:800}.discord-game-controls-card input, .discord-game-controls-card select{width:100%}.discord-drop-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:.8rem 0}.discord-drop-split article{border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:1rem;background:rgba(255,255,255,.045)}.discord-game-visual.is-greyhound span{font-size:2.8rem}.discord-game-visual.is-drops span{font-size:2.5rem}.server-command-policy-grid, .server-command-bucket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem}.server-command-policy-card, .server-command-bucket{border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:.85rem;background:rgba(255,255,255,.045)}.server-command-policy-card strong, .server-command-bucket strong{display:block;font-size:1rem}.server-command-policy-card em, .server-command-bucket p{display:block;opacity:.78;font-size:.86rem;line-height:1.35}.server-command-policy-card label{display:grid;gap:.35rem;margin-top:.55rem}.discord-server-admin-card .profile-category-choice-grid.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}

@media (max-width:820px){
.discord-game-play-layout, .discord-game-detail-hero{grid-template-columns:1fr;display:grid}.discord-game-detail-hero{gap:.75rem}.server-command-policy-grid, .server-command-bucket-grid{grid-template-columns:1fr}
}
.profile-managed-server-card{border: var(--border); border-radius: 22px; background: var(--panel); box-shadow: var(--shadow); padding: 1rem; min-width: 0;}.profile-managed-server-card.read-only{border-style: dashed; opacity: .92;}.profile-server-feature-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: .55rem; padding: .65rem; border-radius: 16px; background: rgba(255,255,255,.05);}.profile-server-feature-grid .check-row{margin: 0; min-height: 2.6rem; border: 1px solid rgba(255,255,255,.12); border-radius: 12px; padding: .5rem .65rem; background: rgba(255,255,255,.035);}.profile-server-tools{margin-top: .8rem; border: 1px solid rgba(255,255,255,.12); border-radius: 16px; padding: .7rem .85rem; background: rgba(255,255,255,.04);}.profile-server-tools > summary{cursor: pointer; font-weight: 1000;}.profile-server-admin-form{margin-top: .75rem;}.inline-discord-action-result{margin-top: .75rem; border-left: 4px solid rgba(125,211,252,.7); border-radius: .8rem; padding: .75rem; background: rgba(255,255,255,.055); white-space: pre-line;}.inline-discord-action-result.is-error{border-left-color: rgba(255,91,120,.8);}.profile-discord-game-button.discord-game-card{grid-template-columns: auto minmax(0, 1fr);
    align-items: center;}.discord-game-button-icon{width: 3.2rem;
    height: 3.2rem;
    display: inline-grid;
    place-items: center;
    border-radius: 1rem;
    border: 1px solid rgba(148, 163, 184, .24);
    background: rgba(255,255,255,.08);
    font-size: 1.45rem;
    flex: 0 0 auto;}.profile-discord-game-light-preview .discord-game-button-icon{width: 4rem;
    height: 4rem;
    font-size: 1.9rem;}.discord-games-page{display: grid;
    gap: 1rem;}.discord-games-page .lead{margin: .25rem 0 0;
    max-width: 820px;}.discord-game-page-stage{border: 1px solid rgba(255,255,255,.14);
    border-radius: 1.35rem;
    padding: 1rem;
    background: linear-gradient(135deg, rgba(15,23,42,.18), rgba(125,211,252,.08));
    box-shadow: 0 18px 40px rgba(0,0,0,.14);}.discord-game-page-stage .discord-game-canvas-card canvas{min-height: 260px;}.discord-game-page-form{display: grid;
    gap: .8rem;}.discord-game-page-form label{display: grid;
    gap: .35rem;
    font-weight: 800;}.discord-game-page-form input, .discord-game-page-form select{width: 100%;}.discord-games-page .discord-game-card .discord-game-visual{min-height: 118px;}

@media (max-width: 820px){
.discord-game-page-stage{padding: .75rem;}.discord-game-page-stage .discord-game-canvas-card canvas{min-height: 200px;}
}
.discord-greyhound-live-panel{display:grid;
    gap:.75rem;
    margin:.7rem 0 1rem;
    border:1px solid rgba(125,211,252,.24);
    border-radius:1rem;
    padding:.9rem;
    background:rgba(15,23,42,.28);}.discord-greyhound-live-panel strong{font-size:1rem;}.discord-greyhound-live-panel p{margin:0;opacity:.82;line-height:1.45;}.discord-greyhound-dog-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem;}.discord-greyhound-dog-list span{display:inline-flex;
    align-items:center;
    gap:.25rem;
    border:1px solid rgba(255,255,255,.14);
    border-radius:999px;
    padding:.28rem .55rem;
    background:rgba(255,255,255,.055);
    font-size:.86rem;
    font-weight:800;}.discord-game-result.is-cooldown{border-left-color:rgba(251,191,36,.85);}.discord-action-form button[disabled]{cursor:not-allowed;opacity:.72;filter:saturate(.7);}.discord-game-controls-card .cooldown-note{font-size:.86rem;opacity:.76;margin-top:-.25rem;}.discord-inline-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.45rem;margin:.55rem 0 .15rem;}.discord-inline-actions form, .discord-tictactoe-grid form{margin:0!important;}.discord-inline-actions .button, .discord-tictactoe-grid .button{width:100%;min-height:2.55rem;justify-content:center;}.discord-tictactoe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:.75rem 0 .1rem;}.discord-tictactoe-grid .discord-game-page-form{display:block;}.discord-game-controls-card .discord-tictactoe-grid button{font-weight:900;}

@media (max-width:560px){
.discord-inline-actions{grid-template-columns:1fr}.discord-tictactoe-grid{gap:.35rem}.discord-tictactoe-grid .button{min-height:2.35rem;padding:.5rem .35rem}
}
.profile-category-summary-grid > a.discord-stat-card, .giveaway-center-hero .profile-category-summary-grid > a.discord-stat-card{display: grid;
    gap: .25rem;
    min-width: 0;
    padding: 1rem;
    border: 1px solid color-mix(in srgb, var(--ink) 14%, transparent);
    border-left: .35rem solid color-mix(in srgb, var(--accent) 70%, var(--brand-2) 30%);
    border-radius: 20px;
    background: color-mix(in srgb, var(--panel) 88%, var(--bg-2) 12%);
    color: var(--ink) !important;
    text-decoration: none !important;
    box-shadow: inset 0 0 0 1px color-mix(in srgb, #fff 10%, transparent), 0 14px 34px rgba(0,0,0,.08);}.profile-category-summary-grid > a.discord-stat-card span, .profile-category-summary-grid > a.discord-stat-card em{color: var(--muted);
    font-size: .82rem;
    font-style: normal;
    font-weight: 850;
    line-height: 1.25;
    text-decoration: none !important;}.profile-category-summary-grid > a.discord-stat-card strong{color: var(--ink);
    font-size: clamp(1.35rem, 2.7vw, 2rem);
    line-height: 1;
    letter-spacing: -.035em;
    text-decoration: none !important;}.profile-category-summary-grid > a.discord-stat-card:hover, .profile-category-summary-grid > a.discord-stat-card:focus-visible{transform: translateY(-1px);
    border-color: color-mix(in srgb, var(--accent) 42%, var(--ink) 12%);
    box-shadow: inset 0 0 0 1px color-mix(in srgb, #fff 14%, transparent), 0 18px 42px rgba(0,0,0,.12);}.profile-category-summary-grid > a.discord-stat-card.is-wallet{border-left-color: #22c55e;}.profile-category-summary-grid > a.discord-stat-card.is-bank{border-left-color: #38bdf8;}.profile-category-summary-grid > a.discord-stat-card.is-streak{border-left-color: #f97316;}.profile-category-summary-grid > a.discord-stat-card.is-level{border-left-color: #eab308;}.profile-category-summary-grid > a.discord-stat-card.is-inventory{border-left-color: #a855f7;}.profile-category-summary-grid > a.discord-stat-card.is-games{border-left-color: #ec4899;}.discord-games-page, .discord-game-lane, .discord-game-detail-panel{color: var(--ink);}.discord-games-page .discord-game-page-stage, .discord-games-page .discord-game-detail-hero, .discord-games-page .discord-game-canvas-card, .discord-games-page .discord-game-controls-card, .discord-games-page .discord-drop-split article, .discord-games-page .server-command-policy-card, .discord-games-page .server-command-bucket, .discord-games-page .profile-discord-game-light-preview{border-color: color-mix(in srgb, var(--ink) 14%, transparent) !important;
    background: color-mix(in srgb, var(--panel) 90%, var(--bg-2) 10%) !important;
    color: var(--ink) !important;
    box-shadow: 0 14px 34px rgba(0,0,0,.08) !important;}.discord-games-page .discord-game-card{border-color: color-mix(in srgb, var(--ink) 14%, transparent) !important;
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--brand-2) 12%, transparent), color-mix(in srgb, var(--brand) 8%, transparent)),
        color-mix(in srgb, var(--panel) 92%, var(--bg-2) 8%) !important;
    color: var(--ink) !important;
    box-shadow: 0 14px 34px rgba(0,0,0,.08) !important;}.discord-games-page .discord-game-card p, .discord-games-page .discord-game-card-title em, .discord-games-page .discord-game-controls-card p, .discord-games-page .discord-game-detail-hero p, .discord-games-page .server-command-policy-card em, .discord-games-page .server-command-bucket p{color: var(--muted) !important;
    opacity: 1 !important;}.discord-games-page .discord-game-card-title strong, .discord-games-page .discord-game-controls-card h3, .discord-games-page .discord-game-detail-hero h2, .discord-games-page .server-command-policy-card strong, .discord-games-page .server-command-bucket strong{color: var(--ink) !important;}.discord-games-page .discord-game-open, .discord-games-page .discord-game-tags span{background: color-mix(in srgb, var(--brand-2) 14%, var(--panel) 86%) !important;
    border-color: color-mix(in srgb, var(--brand-2) 32%, var(--ink) 8%) !important;
    color: var(--ink) !important;}.discord-games-page .discord-game-canvas-card canvas{background: color-mix(in srgb, var(--bg) 92%, #000 8%) !important;
    border-color: color-mix(in srgb, var(--ink) 16%, transparent) !important;}.discord-games-page .discord-game-result{background: color-mix(in srgb, var(--brand-2) 10%, var(--panel) 90%) !important;
    color: var(--ink) !important;
    border-left-color: color-mix(in srgb, var(--brand-2) 76%, var(--brand) 24%) !important;}.profile-category-summary-grid > a.discord-stat-card, .giveaway-center-hero .profile-category-summary-grid > a.discord-stat-card, .discord-summary-grid article, .discord-stat-card, .discord-action-card, .discord-game-lane, .discord-game-card, .discord-game-page-stage, .discord-game-detail-hero, .discord-game-canvas-card, .discord-game-controls-card, .discord-drop-split article, .discord-inventory-card, .discord-leaderboard-card, .discord-server-admin-card, .profile-managed-server-card, .server-command-policy-card, .server-command-bucket, .discord-games-page .discord-game-page-stage, .discord-games-page .discord-game-detail-hero, .discord-games-page .discord-game-canvas-card, .discord-games-page .discord-game-controls-card, .discord-games-page .discord-drop-split article, .discord-games-page .server-command-policy-card, .discord-games-page .server-command-bucket, .discord-games-page .profile-discord-game-light-preview{background: var(--panel) !important;
    border: var(--border) !important;
    color: var(--ink) !important;
    box-shadow: var(--shadow) !important;}.profile-category-summary-grid > a.discord-stat-card, .giveaway-center-hero .profile-category-summary-grid > a.discord-stat-card, .discord-summary-grid article, .discord-stat-card{border-left: var(--border) !important;}.profile-category-summary-grid > a.discord-stat-card.is-wallet, .profile-category-summary-grid > a.discord-stat-card.is-bank, .profile-category-summary-grid > a.discord-stat-card.is-streak, .profile-category-summary-grid > a.discord-stat-card.is-level, .profile-category-summary-grid > a.discord-stat-card.is-inventory, .profile-category-summary-grid > a.discord-stat-card.is-games, .discord-stat-card.is-wallet, .discord-stat-card.is-bank, .discord-stat-card.is-streak, .discord-stat-card.is-level, .discord-stat-card.is-inventory, .discord-stat-card.is-games{border-left-color: color-mix(in srgb, var(--brand-2) 58%, var(--brand) 42%) !important;}.profile-category-summary-grid > a.discord-stat-card span, .profile-category-summary-grid > a.discord-stat-card em, .profile-category-summary-grid > a.discord-stat-card strong, .discord-stat-card span, .discord-stat-card em, .discord-stat-card strong, .discord-action-card h3, .discord-action-card h4, .discord-game-lane h3, .discord-game-card-title strong, .discord-game-controls-card h3, .discord-game-detail-hero h2, .discord-server-admin-card h3, .discord-server-admin-card h4{color: var(--ink) !important;}.discord-action-card p, .discord-game-lane p, .discord-game-card p, .discord-game-card-title em, .discord-game-controls-card p, .discord-game-detail-hero p, .discord-server-admin-card p, .profile-server-tools, .server-command-policy-card em, .server-command-bucket p{color: var(--muted) !important;
    opacity: 1 !important;}.discord-action-card:hover, .discord-game-card-link:hover .discord-game-card, .discord-game-card:hover, .profile-category-summary-grid > a.discord-stat-card:hover, .profile-category-summary-grid > a.discord-stat-card:focus-visible, .giveaway-center-hero .profile-category-summary-grid > a.discord-stat-card:hover, .giveaway-center-hero .profile-category-summary-grid > a.discord-stat-card:focus-visible{background: color-mix(in srgb, var(--panel) 82%, var(--brand-2) 18%) !important;
    border-color: color-mix(in srgb, var(--brand-2) 48%, var(--ink) 12%) !important;}.discord-game-tags span, .discord-game-card-title > span, .discord-game-open, .discord-game-surface, .discord-command-chip-grid span, .profile-server-feature-grid, .profile-server-feature-grid .check-row, .profile-server-tools, .inline-discord-action-result, .discord-games-page .discord-game-open, .discord-games-page .discord-game-tags span{background: color-mix(in srgb, var(--panel) 86%, var(--brand-2) 14%) !important;
    border-color: color-mix(in srgb, var(--ink) 14%, var(--brand-2) 18%) !important;
    color: var(--ink) !important;}.discord-game-tags span, .discord-game-card-title > span, .discord-game-open, .discord-game-surface, .discord-command-chip-grid span{box-shadow: none !important;}.inline-discord-action-result{border-left-color: color-mix(in srgb, var(--brand-2) 70%, var(--brand) 30%) !important;}.inline-discord-action-result.is-error{border-left-color: color-mix(in srgb, var(--danger) 74%, var(--brand) 26%) !important;}.discord-game-card.is-work, .discord-game-card.is-fish, .discord-game-card.is-coinflip, .discord-game-card.is-slots, .discord-game-card.is-roulette, .discord-game-card.is-blackjack, .discord-game-card.is-tictactoe, .discord-game-card.is-guess, .discord-game-card.is-risk, .discord-game-card.is-russian_roulette, .discord-game-card.is-rotcore{border-left: var(--border) !important;
    border-left-color: color-mix(in srgb, var(--brand-2) 55%, var(--brand) 45%) !important;}.discord-game-lane.is-functional, .discord-game-lane.is-discord-only{border-color: color-mix(in srgb, var(--brand-2) 36%, var(--ink) 14%) !important;
    background: var(--panel) !important;}.discord-game-visual, .discord-game-visual.is-work, .discord-game-visual.is-fish, .discord-game-visual.is-coinflip, .discord-game-visual.is-slots, .discord-game-visual.is-roulette, .discord-game-visual.is-blackjack, .discord-game-visual.is-tictactoe, .discord-game-visual.is-race, .discord-game-visual.is-guess, .discord-game-visual.is-risk, .discord-game-visual.is-rotcore{border-color: color-mix(in srgb, var(--brand-2) 38%, var(--ink) 12%) !important;
    background:
        radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--brand-3) 24%, transparent), transparent 34%),
        linear-gradient(135deg, color-mix(in srgb, var(--brand) 26%, var(--panel) 74%), color-mix(in srgb, var(--brand-2) 22%, var(--panel) 78%)) !important;
    color: var(--ink) !important;}.discord-game-visual .coin-face, .discord-game-visual.is-blackjack span, .discord-game-visual.is-rotcore span, .discord-game-visual.is-slots span, .discord-game-visual.is-tictactoe span, .discord-game-visual.is-guess span, .discord-game-visual.is-risk span{background: color-mix(in srgb, var(--panel-strong) 78%, var(--brand-3) 22%) !important;
    border-color: color-mix(in srgb, var(--brand-2) 30%, var(--ink) 14%) !important;
    color: var(--ink) !important;}.discord-game-visual.is-work i, .discord-game-visual.is-work b, .discord-game-visual.is-roulette i, .discord-game-visual.is-roulette b, .discord-game-visual .coin-shadow{background: color-mix(in srgb, var(--brand-2) 58%, var(--brand) 42%) !important;}.discord-game-visual.is-roulette span{background: conic-gradient(
        color-mix(in srgb, var(--brand) 76%, var(--panel) 24%) 0 25%,
        color-mix(in srgb, var(--brand-2) 72%, var(--panel) 28%) 25% 50%,
        color-mix(in srgb, var(--brand) 76%, var(--panel) 24%) 50% 75%,
        color-mix(in srgb, var(--brand-2) 72%, var(--panel) 28%) 75% 100%
    ) !important;}.discord-games-page .discord-game-canvas-card canvas{background: color-mix(in srgb, var(--panel) 82%, var(--bg) 18%) !important;
    border-color: color-mix(in srgb, var(--ink) 18%, var(--brand-2) 14%) !important;}.discord-game-result, .discord-games-page .discord-game-result{background: color-mix(in srgb, var(--panel) 86%, var(--brand-2) 14%) !important;
    border-left-color: color-mix(in srgb, var(--brand-2) 68%, var(--brand) 32%) !important;
    color: var(--ink) !important;}

/* Patch 564 continued: extra discord selectors extracted from Core.css. */
.profile-discord-subview .section-head{align-items: flex-start;}

.profile-managed-server-list{display: grid; gap: 1rem;}

.profile-discord-game-light-preview{display: grid;
    gap: .65rem;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 1.15rem;
    padding: 1rem;
    background: rgba(255,255,255,.045);}.profile-discord-game-light-preview{background: var(--panel) !important;
    border: var(--border) !important;
    color: var(--ink) !important;
    box-shadow: var(--shadow) !important;}

/* Patch 662 — compact Discord server browser + dedicated server view */
.discord-server-browser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;align-items:stretch}.discord-server-browser-card{display:grid;gap:.85rem;text-decoration:none;color:inherit;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.discord-server-browser-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 58%,var(--brand) 42%);box-shadow:0 16px 36px rgba(0,0,0,.16)!important}.discord-server-browser-head,.discord-server-detail-title{display:flex;align-items:center;gap:.85rem;min-width:0}.discord-server-browser-head>div,.discord-server-detail-title>div{min-width:0;flex:1}.discord-server-browser-head h3,.discord-server-detail-title h1{margin:0;overflow-wrap:anywhere}.discord-server-browser-icon,.discord-server-detail-icon{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:1rem;border:1px solid rgba(148,163,184,.28);background:rgba(148,163,184,.12);flex:0 0 auto}.discord-server-browser-icon.fallback,.discord-server-detail-icon.fallback{display:grid;place-items:center;font-size:1.65rem}.discord-server-detail-icon{width:4.75rem;height:4.75rem;border-radius:1.2rem}.discord-server-detail-hero{display:grid;gap:1rem}.discord-server-detail-hero .section-head{align-items:center}@media(max-width:680px){.discord-server-browser-grid{grid-template-columns:1fr}.discord-server-detail-title{align-items:flex-start}.discord-server-detail-icon{width:3.8rem;height:3.8rem}}

/* Patch 745 — Fishing inventory expands and refreshes in place. */
.discord-inline-inventory{margin-top:.8rem;border:1px solid color-mix(in srgb,var(--primary,#7c4dff) 36%,var(--border,#444));border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--surface-2,#22223a) 90%,transparent)}
.discord-inline-inventory>summary{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.8rem 1rem;cursor:pointer;font-weight:800}
.discord-inline-inventory>summary b{font-size:.78rem;opacity:.72}
.discord-inline-inventory-body{display:grid;gap:.8rem;padding:0 1rem 1rem}
.discord-inline-inventory-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.discord-inline-inventory-stats span{display:grid;gap:.2rem;padding:.65rem;border-radius:12px;background:rgba(255,255,255,.04)}
.discord-inline-inventory-stats small{opacity:.7}
.discord-inline-inventory-body ul{display:grid;gap:.4rem;max-height:300px;overflow:auto;margin:0;padding:0;list-style:none}
.discord-inline-inventory-body li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.55rem .65rem;border-radius:10px;background:rgba(0,0,0,.14)}
.discord-inline-inventory-body li span{display:grid}
.discord-inline-inventory-body li small{opacity:.68}
.discord-inline-inventory-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}
.discord-inline-inventory-actions form{margin:0}
[data-fishing-inventory][data-inventory-refreshing="1"]{opacity:.72;pointer-events:none}
@media(max-width:820px){.discord-inline-inventory>summary{align-items:flex-start;flex-direction:column}}

