:root{color-scheme:light;--bg:#f4fff9;--panel:#fff;--ink:#235438;--muted:#568068;--line:#dcf4e6;--blue:#2da962;--lime:#d7ff58}
body{background:radial-gradient(ellipse at 80% 13%,#e2ffee 0,transparent 37%),var(--bg)}
.sidebar{background:#ffffffde;border-bottom-color:#dcf4e6}.brand{color:#26603f}.brand-games{color:#2da962}.brand-dot{color:#508767}.nav-item{color:#528468}.nav-item.active{color:#2da962}.profile{color:#518667}.private-dot{background:#2da962}.avatar{border-color:#cffbe2;background:#edfff5;color:#2fa763}.breadcrumb{color:#518567}.breadcrumb span{color:#bde0cc}.breadcrumb b{color:#538368}.button{box-shadow:0 4px 14px #3265ff20}.small-button{box-shadow:none}.intro{min-height:310px;padding-top:22px}.eyebrow{color:#488e66;letter-spacing:1px;font-size:10px}h1{font-family:'Noto Sans JP',sans-serif;font-size:52px;line-height:1.4;letter-spacing:-2px;font-weight:800;margin-bottom:18px}h1>span{color:#2da962}.muted{color:#528468;font-size:12px}.intro-art>img{box-shadow:18px 20px 0 #d4ffe6}.orbit{border-color:#c8fade}.art-plus{color:#77faaf}.art-label{color:#419565;font-size:9px;letter-spacing:.5px}.collection-label{color:#4c8a67;font-size:10px;letter-spacing:.5px}.collection-label>span{color:#2da962}.collection-label small{color:#9cc6ae;font-size:9px;letter-spacing:.3px}.feature{background:#e8fff2;border-color:#d0fce3;box-shadow:0 12px 35px #3d6cad0b}.feature-copy{color:#28804e}.feature-label{background:#fff;color:#3b9b64;border:1px solid #c2f5d8;font-size:10px;letter-spacing:.5px}.feature-label i{background:#6beda3}.feature-kicker{color:#449266;letter-spacing:.6px;font-size:10px}.feature h2{color:#26804d}.feature-copy>p:not(.feature-kicker){color:#4c8a67}.light{color:#fff;background:#2da962;box-shadow:0 4px 12px #3265ff20}.feature-bottom{color:#498e66;font-size:9px;letter-spacing:.3px}.feature-image{margin:17px 17px 17px 0;border-radius:10px;background:#07110b}.feature-image:after{display:none}.feature-image img{mix-blend-mode:normal}.image-corner{color:#389e64}.image-caption{font-size:8px;letter-spacing:.2px;color:#bde1cc}.image-caption i{background:#89ffbc}.image-caption>span{color:#4e8867}.ticker{justify-content:center;gap:47px;color:#91c3a6;letter-spacing:.7px;font-size:10px;height:51px}.ticker i{color:#91f5bc;font-size:13px}.library-heading h2{color:#2a6744}.library-heading h2 span{color:#2da962;background:#e7fff1;border-color:#cff8e1}.library-heading p{color:#518567}.search{background:#fff;border-color:#d5f0e1}.search span{color:#9bc7ae}.search input{color:#387f57}.tabs{background:#e9fbf1;border-color:#e0f7ea}.tab{color:#4c8b67}.tab.active{color:#fff;background:#2da962}.shelf-label{color:#9bc7ae;font-size:9px;letter-spacing:.3px}.game-card{background:#fff;border-color:#d8f3e4;box-shadow:0 5px 15px #254c8505}.game-card:hover{border-color:#95f3bd}.card-title h3{color:#357e54}.genre{color:#8dc6a6}.game-card>p{color:#528468}.card-actions{border-top-color:#e7f6ed}.play{color:#2da962}.card-id{color:#a1c7b1}.status{background:#f3f7ffe8;border-color:#d1f3e0;color:#488e66}.favorite{background:#edf3ffe8;border-color:#c5f0d7;color:#409665}.favorite[aria-pressed=true]{color:#e2a02d;border-color:#e3c886}.add-card{background:repeating-linear-gradient(-45deg,#d8e7ff22,#d8e7ff22 1px,transparent 1px,transparent 12px);border-color:#c7f2d9;color:#4a8c67}.add-card:hover{background-color:#e7fff1;border-color:#90efb9}.plus{background:#e8fff2;border-color:#c9fcdf;color:#6deda4}.add-card small{color:#9aceb0}.generated-art{color:#379f64;background:repeating-linear-gradient(45deg,#dcffeb,#dcffeb 20px,#d0fce3 20px,#d0fce3 21px)}.empty{color:#4d8967}.empty h3{color:#4d8967}.remove{color:#98c7ac}.footer-brand{color:#449266}.footer-note{color:#9cc7ae}.text-button{color:#8cc2a3}dialog{color-scheme:light;background:#f8fffb;border-color:#d0f5e0;color:#2a6744;box-shadow:0 25px 100px #183a7040}dialog::backdrop{background:#29456b70}.icon-button{color:#479066;background:#e8fcf1;border-color:#cff5df}form label{color:#4c8a67}form input,form select{background:#fff;border-color:#cef1dd;color:#367f55}input::placeholder{color:#a3cdb5}.storage-note{color:#90bfa4}.preview-dialog>p{color:#4e8867}#form-error{color:#ba4c59}
@media(min-width:1600px){h1{font-size:59px}}
@media(max-width:1080px){h1{font-size:44px}.intro-art{left:53%}.feature-image{margin:14px 14px 14px 0}.feature-bottom{font-size:8px;gap:12px}}
@media(max-width:760px){.sidebar{background:#fff}.nav-item.active{color:#2da962}.intro{min-height:250px;padding-top:19px;padding-bottom:30px}h1{font-size:36px;line-height:1.5;letter-spacing:-1px;margin-bottom:17px}.eyebrow{font-size:9px}.muted{font-size:11px}.feature-image{margin:12px 12px 0;height:280px;flex-shrink:0}.feature-copy{padding-top:22px}.feature h2{font-size:33px}.feature-kicker{font-size:9px}.feature-bottom{font-size:8px}.ticker{gap:15px;font-size:8px;letter-spacing:0;height:43px}.ticker i{font-size:10px}.collection-label{display:none}.feature-image:after{display:none}.genre{font-size:9px}.footer-note{color:#9cc7ae}}

.library-heading p,.game-card>p{color:#558168}.feature-copy>p:not(.feature-kicker){color:#4f8767}.storage-note,.feature-bottom{color:#4e8867}.genre,.card-id,.footer-note,.shelf-label,.text-button{color:#508667}
