.prism-page{--prism-ink:#f4f3ff;--prism-muted:#a6abc6;--prism-border:#45465e;--prism-lime:#d4ff57;color:var(--prism-ink);max-width:1180px;margin:0 auto;padding:8px 0 30px}.prism-page button,.prism-page a{-webkit-tap-highlight-color:transparent}.prism-page button{font:inherit;cursor:pointer}.prism-page button:disabled{cursor:default;opacity:.38}.prism-page button:focus-visible,.prism-page a:focus-visible,.prism-board:focus-visible,.prism-access-help summary:focus-visible{outline-offset:4px;outline:3px solid #d4ff57}.prism-back{color:#acb2cc;align-items:center;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}.prism-kicker{letter-spacing:.19em;text-transform:uppercase;color:#b9b6e4;margin:0 0 14px;font-size:10px;font-weight:800;line-height:1.6}.prism-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.prism-header .prism-kicker{margin:20px 0 15px}.prism-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.5vw,83px);font-weight:850;line-height:.95;position:relative}.prism-header h1>span{color:#c2b8ff;margin:7px 0 0 64px;font-style:italic;font-weight:400;display:block}.prism-header h1>i{color:#d4ff57;font-size:35px;font-style:normal;display:block;position:absolute;top:5px;left:235px;transform:rotate(-15deg)}.prism-subtitle{color:#b0b4cc;max-width:390px;margin:22px 0 0;font-size:14px;line-height:1.75}.prism-edition{letter-spacing:.12em;color:#b4b3cb;border:1px solid #48465e;border-radius:30px;align-self:flex-start;align-items:center;gap:12px;margin-top:48px;padding:10px 16px;font-size:10px;display:flex}.prism-edition svg{color:#d4ff57;width:25px;height:25px}.prism-layout{grid-template-columns:minmax(220px,.75fr) minmax(360px,1fr);align-items:start;gap:clamp(24px,5vw,68px);display:grid}.prism-intro{max-width:360px;padding:15px 0}.prism-intro h2{letter-spacing:-.04em;max-width:285px;margin:8px 0 18px;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.17}.prism-intro>p:not(.prism-kicker){color:#a6abc6;font-size:13px;line-height:1.8}.prism-rules{margin:25px 0}.prism-rules>div{border-top:1px solid #3b4053;grid-template-columns:28px 1fr;gap:10px;padding:17px 0;display:grid}.prism-rules>div>span{color:#bfb0fc;padding-top:2px;font-size:11px;font-weight:750}.prism-rules p{color:#9da8bc;margin:0;font-size:12px;line-height:1.8}.prism-aside-note{border-left:2px solid #c9fb5a;padding-left:15px;color:#cbd7c2!important;margin-top:24px!important;font-size:11px!important}.prism-orbit-art{perspective:800px;background:radial-gradient(#7c66bf25,#0000 65%);justify-content:center;align-items:center;height:190px;margin:0 0 35px;display:flex;position:relative}.prism-orbit-art>b{letter-spacing:.16em;color:#9a9ab7;font-size:12px;font-weight:400;position:absolute;bottom:5px;right:10px}.prism-orbit-line{pointer-events:none;border:1px solid #8d80c34a;border-radius:50%;width:230px;height:95px;position:absolute;transform:rotate(-30deg)}.prism-sculpture{z-index:1;grid-template-rows:repeat(3,47px);grid-template-columns:repeat(3,47px);gap:5px;display:grid;position:relative;transform:rotateX(28deg)rotate(-26deg)}.prism-sculpture i{background:linear-gradient(140deg,#e6e0ff,#9277ee 42%,#6251bf 85%);border-radius:8px;display:block;position:relative;box-shadow:inset 0 3px #ffffff90,inset -4px -5px #24165a88,5px 10px #332b5a}.prism-sculpture i:first-child{grid-area:1/1}.prism-sculpture i:nth-child(2){grid-area:2/1}.prism-sculpture i:nth-child(3){background:linear-gradient(140deg,#eaffc3,#b0df58 42%,#609b36 85%);grid-area:2/2}.prism-sculpture i:nth-child(4){grid-area:3/2}.prism-sculpture i:nth-child(5){grid-area:3/3}.prism-player{background:radial-gradient(at 80% 0,#5a4b7f28,#0000 50%),linear-gradient(145deg,#1b2134,#111a2a);border:1px solid #515369;border-radius:27px;justify-self:center;width:100%;min-width:0;max-width:560px;padding:20px 22px 16px;position:relative;box-shadow:0 24px 60px #0004,inset 0 1px #ffffff16}.prism-player-top{justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;display:flex}.prism-player-brand{letter-spacing:.18em;color:#e8e3ff;align-items:center;gap:9px;font-size:12px;display:flex}.prism-player-brand>svg{color:#b8a3ff;width:25px;height:25px}.prism-player-brand>i{background:#ceff65;border-radius:50%;width:5px;height:5px;margin-left:4px;display:block}.prism-player-controls{gap:5px;display:flex}.prism-icon-button{color:#c9c7e5;background:#ffffff04;border:1px solid #53536b;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:9px;display:inline-flex}.prism-icon-button svg{width:20px;height:20px;display:block}.prism-icon-button:hover,.prism-icon-button[aria-pressed=true]{color:#e3ffad;background:#caff5810;border-color:#899d67}.prism-modes{background:#0d1424;border:1px solid #45465e;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 16px;padding:4px;display:grid}.prism-modes>button{color:#a6abc6;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:11px;font-weight:650;display:flex}.prism-modes>button[aria-pressed=true]{color:#272239;background:linear-gradient(120deg,#e8e3ff,#c3b3fa);border-color:#ded5fc;box-shadow:0 2px 8px #0003}.prism-modes i{font-size:18px;font-style:normal;line-height:1}.prism-scorebar{grid-template-columns:1.5fr 1fr .8fr;align-items:center;gap:14px;margin-bottom:16px;padding:0 7px;display:grid}.prism-scorebar>div{flex-direction:column;gap:4px;display:flex}.prism-scorebar>div:not(:first-child){border-left:1px solid #535267;padding-left:18px}.prism-scorebar span{color:#afb0c7;font-size:10px;line-height:1.5}.prism-scorebar strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.prism-scorebar>.prism-main-score>strong{letter-spacing:-.055em;color:#e6ffbb;font-size:42px}.prism-daily-track{color:#bfb3e6;align-items:center;gap:10px;margin:0 0 12px;padding:0 5px;font-size:9px;line-height:1.5;display:flex}.prism-daily-track>div{background:#383c51;border-radius:5px;flex:1;height:4px;overflow:hidden}.prism-daily-track i{background:#c9fa60;height:100%;transition:width .3s;display:block}.prism-board-wrap{background:linear-gradient(135deg,#4a4664,#292e46);border-radius:17px;padding:8px;position:relative;box-shadow:inset 0 1px #b6a7d44d,0 8px 24px #0004}.prism-board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1427;border-radius:10px;outline:none;grid-template-rows:repeat(8,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden}.prism-row{grid-template-columns:repeat(8,minmax(0,1fr));min-height:0;display:grid}.prism-cell{appearance:none;min-width:0;min-height:0;color:inherit;touch-action:none;background:0 0;border:0;outline:none;padding:0;position:relative}.prism-cell:before{content:"";background:linear-gradient(145deg,#1a243a,#172136);border-radius:5px;position:absolute;inset:2px;box-shadow:inset 0 1px #38405b33,inset 0 -1px #030c1766}.prism-cell:after{content:"";pointer-events:none;background:#7981a92b;border-radius:50%;position:absolute;inset:45%}.prism-cell.is-filled:after,.prism-cell.is-preview:after{display:none}.prism-cell>.prism-gem{position:absolute;inset:2px}.prism-gem{background:linear-gradient(145deg,var(--gem-light)0%,var(--gem-main)48%,var(--gem-dark)100%);border-radius:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff9c,inset 0 -3px #071a3866,inset -2px 0 #071a3829}.prism-gem:before{content:"";pointer-events:none;background:linear-gradient(160deg,#fff4,#0000 47%);border-top:1px solid #ffffff73;border-left:1px solid #ffffff2e;border-radius:3px;position:absolute;inset:2px}.prism-gem:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 66%,#10244422 66%);position:absolute;inset:0}.prism-color-1{--gem-light:#a0f5e8;--gem-main:#50bfba;--gem-dark:#36878e}.prism-color-2{--gem-light:#e3c5ff;--gem-main:#a682ea;--gem-dark:#7356b1}.prism-color-3{--gem-light:#ffdf9e;--gem-main:#efb75a;--gem-dark:#b47c36}.prism-color-4{--gem-light:#ffb7b6;--gem-main:#e78591;--gem-dark:#b55b72}.prism-color-5{--gem-light:#c6ee95;--gem-main:#91c263;--gem-dark:#5f9146}.prism-color-6{--gem-light:#a5d5ff;--gem-main:#6e9fe3;--gem-dark:#466cb0}.prism-preview-gem{opacity:.55;box-shadow:inset 0 0 0 2px #edffbf}.prism-cell.will-clear:before{background:#bdd87255;box-shadow:inset 0 0 0 1px #d9ff95aa}.prism-cell.is-collision:before{background:#8c3c5055;box-shadow:inset 0 0 0 2px #ff8b9a}.prism-cell.is-collision .prism-preview-gem{opacity:.3}.prism-board.is-inactive{pointer-events:none}.prism-cell.is-new>.prism-gem{animation:.18s cubic-bezier(.2,.8,.2,1) both prism-place}.prism-cell.is-clearing>.prism-gem{animation:.4s ease-in both prism-clear;animation-delay:calc(var(--cell-order)*4ms)}.prism-clear-toast{color:#182632;text-align:center;z-index:3;pointer-events:none;white-space:nowrap;background:#e8ffd9;border-radius:18px;padding:14px 22px;animation:.42s both prism-toast;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0005}.prism-clear-toast strong{letter-spacing:-.06em;font-size:35px;line-height:1;display:block}.prism-clear-toast span{margin-top:5px;font-size:10px;font-weight:650;display:block}.prism-tray{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:108px;padding:16px 0 12px;display:grid}.prism-piece-slot{color:#8e9bb2;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#fff4 0%,#0000 0),#ffffff03;border:1px solid #4a4c6544;border-radius:13px;justify-content:center;align-items:center;min-width:0;min-height:94px;padding:12px 6px 18px;transition:background .15s,border-color .15s;display:flex;position:relative}.prism-piece-slot:hover:not(:disabled){background:#a997ff0b;border-color:#8880b799}.prism-piece-slot.is-selected{background:#c3f36b0c;border-color:#d0f78a;box-shadow:inset 0 0 0 1px #c3f36b55}.prism-piece-slot.is-used{background:0 0;border-style:dashed}.prism-piece-slot>kbd{color:#8b95af;opacity:.6;border:0;font-family:inherit;font-size:8px;position:absolute;bottom:4px;right:8px}.prism-shape{grid-template-columns:repeat(var(--shape-w),18px);grid-template-rows:repeat(var(--shape-h),18px);pointer-events:none;gap:2px;display:grid}.prism-shape>.prism-gem{border-radius:3px;box-shadow:inset 0 1px #fff9,inset 0 -2px #071a3866}.prism-shape>.prism-gem:before{border-radius:2px;inset:1px}.prism-used-mark{color:#a4b89e;font-size:20px;font-weight:300}.prism-player-bottom{border-top:1px solid #44495e;align-items:center;gap:16px;min-height:50px;padding-top:12px;display:flex}.prism-status{color:#bdc1d7;flex:1;font-size:10px;line-height:1.6}.prism-text-button{color:#dcfaaa;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:10px!important}.prism-save-line{color:#7e8da6;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:5px;font-size:9px;line-height:1.6;display:flex}.prism-save-line .is-unsaved{color:#f5be9f}.prism-access-help{color:#b0b6ce;margin-top:13px;font-size:10px;line-height:1.7}.prism-access-help>summary{cursor:pointer;align-items:center;width:fit-content;min-height:35px;display:flex}.prism-access-help>summary:before{content:"+";color:#c7b7f8;margin-right:8px}.prism-access-help[open]>summary:before{content:"−"}.prism-access-help p{color:#9ca9c0;margin:8px 0 13px;font-size:11px}.prism-overlay{z-index:4;text-align:center;background:linear-gradient(145deg,#141d32f9,#172235f5);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:8px;box-shadow:inset 0 0 70px #8f6cc90b}.prism-overlay h2{letter-spacing:-.045em;color:#f5f2ff;max-width:280px;margin:8px 0 13px;font-size:clamp(24px,3vw,36px);font-weight:650;line-height:1.15}.prism-overlay>p{color:#b2b8d1;max-width:280px;margin:0 0 22px;font-size:12px;line-height:1.8}.prism-overlay .prism-kicker{margin:16px 0 0;font-size:9px}.prism-overlay-emblem{color:#d7c6ff;background:linear-gradient(135deg,#a58ad92e,#9583e308);border:1px solid #9c84cc77;border-radius:19px;place-items:center;width:61px;height:61px;display:grid;transform:rotate(-8deg);box-shadow:inset 0 1px #fff3,0 9px 28px #0004}.prism-overlay-emblem svg{width:31px;height:31px;transform:rotate(8deg)}.prism-overlay-emblem.is-won{color:#d4ff92;background:#b3df5833;border-color:#badc77}.prism-button{color:#eee8ff;background:#313249;border:1px solid #6b6886;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:13px 20px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex;font-size:12px!important}.prism-button svg{flex-shrink:0;width:16px;height:16px}.prism-primary{color:#20332b;background:linear-gradient(135deg,#efffd1,#c8f485);border-color:#e4ffd0;box-shadow:inset 0 1px #fff,0 5px 14px #0002}.prism-primary:hover{background:#eaffbf}.prism-dialog-backdrop{z-index:220;background:#07101edb;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.prism-dialog{color:#ecebfa;background:linear-gradient(135deg,#252b43,#182438);border:1px solid #7a719f;border-radius:25px;width:100%;max-width:440px;padding:34px 28px;position:relative;box-shadow:0 30px 100px #0008}.prism-dialog-close{position:absolute;top:15px;right:15px}.prism-dialog>.prism-kicker{margin:12px 0 20px}.prism-dialog h2{letter-spacing:-.045em;max-width:320px;margin:0 0 18px;font-size:30px;line-height:1.15}.prism-dialog p,.prism-dialog li{color:#c4c6da;font-size:12px;line-height:1.8}.prism-dialog ol{gap:14px;margin:22px 0;padding-left:19px;display:grid}.prism-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.prism-player.is-focused{z-index:180;max-width:none;padding:calc(10px + env(safe-area-inset-top))max(16px,calc((100vw - 480px)/2))calc(10px + env(safe-area-inset-bottom));background:#111a2a;border:0;border-radius:0;flex-direction:column;align-items:stretch;width:100%;height:100svh;display:flex;position:fixed;inset:0;overflow:auto}.prism-player.is-focused>.prism-player-top{margin-bottom:8px}.prism-player.is-focused>.prism-modes{flex-shrink:0;margin-bottom:9px}.prism-player.is-focused>.prism-scorebar{flex-shrink:0;margin-bottom:12px}.prism-player.is-focused>.prism-board-wrap{flex-shrink:0;align-self:center;width:min(100%,100svh - 325px)}.prism-player.is-focused>.prism-tray{flex-shrink:0;align-self:center;width:min(100%,480px);min-height:85px;padding:10px 0}.prism-player.is-focused .prism-piece-slot{min-height:75px;padding:8px 4px 12px}.prism-player.is-focused>.prism-player-bottom{align-self:center;width:min(100%,480px);min-height:35px;padding-top:8px}.prism-player.is-focused>.prism-save-line{align-self:center;width:min(100%,480px)}.prism-player.is-focused>.prism-access-help{display:none}@keyframes prism-place{0%{opacity:.5;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes prism-clear{0%{opacity:1;transform:scale(1)}25%{background:#f5ffde;transform:scale(1.07);box-shadow:inset 0 0 0 3px #fff}to{opacity:0;transform:scale(.35)}}@keyframes prism-toast{0%{opacity:0;transform:translate(-50%,-30%)scale(.88)}25%,65%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-72%)scale(.97)}}@media (min-width:1450px){.prism-layout{gap:80px}.prism-intro{padding-top:30px}.prism-header{margin-bottom:40px}}@media (max-width:1050px){.prism-layout{grid-template-columns:minmax(185px,.7fr) minmax(340px,1fr);gap:26px}.prism-player{padding:16px}.prism-orbit-art{height:165px}.prism-intro h2{font-size:29px}.prism-header h1{font-size:64px}.prism-header h1>i{left:190px}}@media (max-width:760px){.prism-header{margin-bottom:25px}.prism-layout{grid-template-columns:1fr;gap:20px}.prism-intro{display:none}.prism-player{max-width:520px}.prism-header h1{font-size:58px}.prism-header h1>span{margin-left:12px;display:inline}.prism-header h1>i{display:none}.prism-header .prism-kicker{margin-top:14px}.prism-subtitle{max-width:420px;margin-top:16px;font-size:12px}.prism-edition{margin-top:35px;padding:9px 12px;font-size:8px}.prism-edition svg{width:20px;height:20px}.prism-scorebar>.prism-main-score>strong{font-size:38px}}@media (max-width:520px){.prism-page{padding:0 0 16px}.prism-header{margin-bottom:20px}.prism-header h1{font-size:44px}.prism-header h1>span{margin-left:10px}.prism-header .prism-kicker{margin:11px 0;font-size:8px}.prism-subtitle{margin-top:13px;font-size:11px;line-height:1.7}.prism-back{min-height:32px;font-size:10px}.prism-edition{display:none}.prism-player{border-radius:21px;padding:13px}.prism-player-top{margin-bottom:12px}.prism-player-brand{gap:6px;font-size:10px}.prism-player-brand>svg{width:21px;height:21px}.prism-player-brand>i{display:none}.prism-icon-button{border-radius:10px;width:35px;height:38px;padding:8px}.prism-player-controls{gap:4px}.prism-modes{margin-bottom:12px}.prism-modes>button{min-height:37px;padding:9px 10px;font-size:10px}.prism-scorebar{gap:10px;margin-bottom:13px}.prism-scorebar strong{font-size:21px}.prism-scorebar>.prism-main-score>strong{font-size:35px}.prism-scorebar>div:not(:first-child){padding-left:14px}.prism-board-wrap{border-radius:14px;padding:6px}.prism-cell:before,.prism-cell>.prism-gem{border-radius:4px;inset:1.5px}.prism-tray{gap:6px;min-height:99px;padding:12px 0 10px}.prism-piece-slot{min-height:85px;padding:9px 4px 15px}.prism-shape{grid-template-columns:repeat(var(--shape-w),16px);grid-template-rows:repeat(var(--shape-h),16px);gap:2px}.prism-player-bottom{gap:10px;padding-top:9px}.prism-status{font-size:9px}.prism-text-button{font-size:9px!important}.prism-save-line{gap:8px;font-size:8px}.prism-overlay{padding:19px;inset:6px}.prism-overlay h2{font-size:27px}.prism-overlay>p{margin-bottom:18px;font-size:10px;line-height:1.75}.prism-overlay-emblem{border-radius:14px;width:46px;height:46px}.prism-overlay-emblem svg{width:25px;height:25px}.prism-overlay .prism-kicker{margin-top:12px}.prism-dialog-backdrop{padding:18px}.prism-dialog{border-radius:22px;padding:32px 23px}.prism-dialog h2{font-size:29px}.prism-dialog p,.prism-dialog li{font-size:11px}.prism-daily-track{font-size:8px}.prism-player.is-focused{padding-left:16px;padding-right:16px}.prism-player.is-focused>.prism-board-wrap{width:min(100%,100svh - 315px)}.prism-player.is-focused>.prism-scorebar{margin-bottom:10px}.prism-player.is-focused .prism-overlay h2{font-size:26px}.prism-player.is-focused>.prism-save-line{font-size:8px}}@media (max-width:360px){.prism-header h1{font-size:39px}.prism-player{padding:10px}.prism-overlay h2{font-size:23px}.prism-overlay>p{font-size:9px}.prism-overlay-emblem{display:none}.prism-shape{grid-template-columns:repeat(var(--shape-w),14px);grid-template-rows:repeat(var(--shape-h),14px)}}@media (prefers-reduced-motion:reduce){.prism-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.prism-player.is-focused>.prism-modes{display:none}.prism-player.is-focused>.prism-board-wrap{width:min(100%,100svh - 345px)}.prism-player.is-focused>.prism-daily-track{flex-shrink:0}.prism-player.is-focused:has(.prism-daily-track)>.prism-board-wrap{width:min(100%,100svh - 375px)}@media (max-height:650px){.prism-player.is-focused>.prism-player-top{margin-bottom:6px}.prism-player.is-focused>.prism-scorebar{margin-bottom:7px}.prism-player.is-focused .prism-scorebar>.prism-main-score>strong{font-size:28px}.prism-player.is-focused>.prism-board-wrap{width:min(100%,100svh - 290px)}.prism-player.is-focused:has(.prism-daily-track)>.prism-board-wrap{width:min(100%,100svh - 315px)}.prism-player.is-focused .prism-piece-slot{min-height:57px}.prism-player.is-focused>.prism-tray{min-height:70px;padding:7px 0}.prism-player.is-focused>.prism-save-line{display:none}.prism-player.is-focused .prism-shape{grid-template-columns:repeat(var(--shape-w),12px);grid-template-rows:repeat(var(--shape-h),12px);gap:1px}.prism-player.is-focused .prism-overlay-emblem,.prism-player.is-focused .prism-overlay>.prism-kicker{display:none}.prism-player.is-focused .prism-overlay h2{margin:5px 0 10px;font-size:21px}.prism-player.is-focused .prism-overlay>p{margin-bottom:10px;font-size:9px;line-height:1.5}.prism-player.is-focused .prism-button{min-height:40px;padding:9px 15px}}.prism-board.is-invalid{outline-offset:3px;outline:2px solid #ed8c9b}.prism-cell.is-collision{z-index:1;box-shadow:inset 0 0 0 2px #ff97a9}.prism-cell.is-collision>.prism-gem:not(.prism-preview-gem){opacity:.7}.prism-icon-button{min-width:44px;min-height:44px}@media (min-width:761px){.prism-page{grid-template-columns:minmax(200px,.75fr) minmax(360px,1fr);align-items:start;column-gap:clamp(26px,5vw,68px);display:grid}.prism-header{grid-area:1/1;margin:0 0 20px;display:block}.prism-header h1{font-size:clamp(56px,5.8vw,76px)}.prism-header h1>i{left:210px}.prism-header .prism-kicker{margin:13px 0}.prism-subtitle{max-width:340px;margin-top:17px;font-size:12px}.prism-edition{display:none}.prism-layout{display:contents}.prism-intro{grid-area:2/1;max-width:340px;padding-top:0}.prism-intro>.prism-kicker,.prism-intro>h2,.prism-intro>p:not(.prism-aside-note){display:none}.prism-orbit-art{max-width:280px;height:145px;margin:0 0 14px}.prism-sculpture{grid-template-rows:repeat(3,39px);grid-template-columns:repeat(3,39px)}.prism-rules{margin:16px 0}.prism-rules>div{padding:12px 0}.prism-rules p{font-size:11px;line-height:1.65}.prism-aside-note{margin-top:17px!important;font-size:10px!important;line-height:1.7!important}.prism-player{grid-area:1/2/span 2;max-width:clamp(360px,100svh - 480px,560px);padding:16px 18px 12px}.prism-player:not(.is-focused)>.prism-player-top{margin-bottom:10px}.prism-player:not(.is-focused)>.prism-modes{margin-bottom:12px}.prism-player:not(.is-focused) .prism-modes>button{min-height:35px;padding:7px 10px}.prism-player:not(.is-focused)>.prism-scorebar{margin-bottom:12px}.prism-player:not(.is-focused) .prism-scorebar>.prism-main-score>strong{font-size:35px}.prism-player:not(.is-focused)>.prism-tray{min-height:99px;padding:12px 0 9px}.prism-player:not(.is-focused) .prism-piece-slot{min-height:78px;padding:8px 4px 14px}.prism-player:not(.is-focused)>.prism-access-help{display:none}.prism-player:not(.is-focused)>.prism-player-bottom{min-height:45px;padding-top:9px}.prism-player.is-focused{max-width:none}}@media (min-width:761px) and (max-width:1050px){.prism-page{grid-template-columns:minmax(170px,.7fr) minmax(340px,1fr);column-gap:24px}.prism-player{min-width:0;max-width:100%}.prism-header h1{font-size:58px}.prism-header h1>i{font-size:28px;left:185px}.prism-sculpture{grid-template-rows:repeat(3,33px);grid-template-columns:repeat(3,33px)}}
