body:has(.miiverse){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eee}html:has(.miiverse dialog[open]){overflow:hidden}.mv-shell-main{outline:none;min-height:100dvh}.miiverse{--mv-green:#5ac800;--mv-rail:128px;--mv-shadow:0 2px 6px #0005;font-family:var(--font-wii), Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#323232;background:#eee url(/journaling/miiverse/background.png);min-height:100dvh;font-size:19px}.miiverse button,.miiverse input,.miiverse textarea{font:inherit}.miiverse h1,.miiverse h2{letter-spacing:0;font-weight:400}.miiverse button,.miiverse a{-webkit-tap-highlight-color:transparent}.miiverse button:disabled{cursor:default}.miiverse :focus-visible{outline-offset:4px;outline:3px solid #349e00}.miiverse button:not(:disabled):active,.miiverse a:active{filter:brightness(.96)}.miiverse ::selection{color:#222;background:#a8e67b}.mv-mii{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mv-console-menu{z-index:20;width:var(--mv-rail);background:linear-gradient(90deg,#fff,#e9e9e9);border-radius:0 48px 48px 0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 3px 9px #0006}.mv-console-menu>button{color:#323232;text-shadow:0 1px #fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;font-size:15px;line-height:1.2;display:flex;position:relative}.mv-console-menu>button:after{content:"";background:#e1e1e1;border-bottom:1px solid #fff;height:2px;position:absolute;bottom:0;left:12px;right:12px}.mv-menu-profile{gap:5px;min-height:110px;padding-top:6px}.mv-menu-mii{background:#fff;border-radius:8px;width:56px;height:56px;box-shadow:0 -1px 2px #0006}.mv-menu-profile[aria-current]{background:linear-gradient(#ddd,#f0f0f0)}.mv-menu-item{gap:5px;min-height:96px;padding:10px 3px 11px}.mv-menu-item img{object-fit:contain;width:54px;height:55px}.mv-console-menu>button[aria-current]{color:#3caa00}.mv-menu-item[aria-current]{background:linear-gradient(#ddd,#f0f0f0);box-shadow:inset 0 1px 1px #0003,inset 0 -1px 1px #0001}.mv-menu-exit{color:#fff;text-shadow:0 -1px #000;background:linear-gradient(#656565,#3b3b3b);border-radius:0 0 48px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:82px;margin-top:auto;font-size:15px;display:flex}.mv-menu-exit img{object-fit:contain;width:35px;height:35px}.mv-console-body{padding-left:var(--mv-rail);min-height:100dvh}.mv-titlebar{color:#fff;background:linear-gradient(#81e52e,#5ac800);justify-content:space-between;align-items:center;gap:20px;height:59px;padding:0 36px;display:flex;box-shadow:0 2px 4px #0002}.mv-titlebar h1{text-shadow:0 -1px #0003;white-space:nowrap;font-size:26px;font-weight:700}.mv-close{align-items:center;gap:16px;display:flex}.mv-close-glyph{font:28px/1 Arial,sans-serif}.mv-wordmark{letter-spacing:-1px;opacity:.85;font:700 22px Arial,sans-serif}.mv-content{max-width:1040px;margin:0 auto;padding:28px 44px 130px}.mv-feed-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.mv-filter{border:1px solid #bbb;border-radius:12px;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0003}.mv-filter button{color:#646464;background:linear-gradient(#fff 40%,#f3f3f3 85%,#d7d7d7);flex:1;min-height:48px;padding:9px 18px;font-size:17px}.mv-filter button+button{border-left:1px solid #c8c8c8}.mv-filter button[aria-pressed=true]{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#81e52e,#5ac800);box-shadow:inset 0 1px 3px #0002}.mv-refresh{color:#6c6c6c;background:linear-gradient(#fff,#eee);border:1px solid #bbb;border-radius:12px;flex-shrink:0;width:50px;height:48px;box-shadow:0 1px 3px #0003}.mv-refresh span{font-family:Arial,sans-serif;font-size:32px;line-height:1}.mv-feed-caption{color:#969696;justify-content:space-between;gap:12px;margin-bottom:35px;font-size:14px;display:flex}.mv-post-list{flex-direction:column;gap:36px;display:flex}.mv-post{align-items:start;gap:20px;display:flex}.mv-post-avatar{width:76px;height:76px;box-shadow:var(--mv-shadow);background:#fff;border-radius:10px;flex-shrink:0;display:block}.mv-post-body{flex:1;min-width:0;max-width:790px}.mv-post-header{justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin:-14px 0 6px;display:flex}.mv-user-name{color:#fff;background:#646464;border-radius:18px;flex-shrink:0;padding:1px 12px;font-size:15px;line-height:1.5}.mv-post-header time{color:#969696;font-size:13px}.mv-bubble{box-shadow:var(--mv-shadow);background:#fff;border-radius:16px;position:relative}.mv-bubble:before{content:"";background:url(/journaling/miiverse/bubble-tail.png) 50%/100% 100% no-repeat;width:16px;height:24px;display:block;position:absolute;top:20px;left:-15px}.mv-post-content{padding:19px 23px 16px}.mv-post-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:22px;line-height:1.65}.mv-drawing{image-rendering:auto;background:#fff;width:480px;max-width:100%;height:auto}.mv-post-text+.mv-drawing{margin-top:14px}.mv-post-footer{color:#646464;background:linear-gradient(#fff,#f4f4f4);border-top:1px solid #ddd;border-radius:0 0 16px 16px;align-items:stretch;min-height:43px;display:flex;overflow:hidden}.mv-yeah{color:#969696;border-right:1px solid #ddd;align-items:center;gap:6px;padding:3px 18px;display:flex;font-size:16px!important}.mv-yeah img{object-fit:contain;width:23px;height:23px}.mv-post-counts{flex:1;justify-content:end;align-items:center;gap:16px;padding:4px 16px;font-size:16px;display:flex}.mv-post-counts>span{align-items:center;gap:4px;display:flex}.mv-post-counts img{object-fit:contain;width:auto;height:20px}.mv-post-options{letter-spacing:1px;border-left:1px solid #ddd;min-width:45px;padding:0 13px;font-family:Arial,sans-serif!important;font-size:13px!important}.mv-delete-confirm{border-top:1px solid #ddd;flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;padding:15px;font-size:15px;display:flex}.mv-delete-confirm>span{margin-right:auto}.mv-post-launch{z-index:15;color:#323232;background:linear-gradient(#fff 55%,#e6e6e6);border-radius:58px 0 0;justify-content:center;align-items:center;gap:12px;min-width:205px;min-height:74px;padding:16px 32px 14px 39px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 0 7px #0006;font-size:22px!important}.mv-post-launch>img{object-fit:contain;width:29px;height:29px}.mv-empty{text-align:center;box-shadow:var(--mv-shadow);background:#fff;border-radius:18px;max-width:720px;margin:28px auto;padding:48px 28px}.mv-empty-mii{width:96px;height:96px;margin:0 auto 20px;display:block}.mv-empty-icon{object-fit:contain;width:65px;height:65px;margin:0 auto 30px;display:block}.mv-empty h2{font-size:23px;line-height:1.5}.mv-empty p{color:#969696;max-width:420px;margin:20px auto 0;font-size:17px}.mv-empty .mv-button{margin-top:25px}.mv-profile{box-shadow:var(--mv-shadow);background:#fff;border-radius:18px;margin-bottom:30px;overflow:hidden}.mv-profile-cover{background:linear-gradient(#eaf7e0,#d3edbd);border-bottom:1px solid #bbb;align-items:center;gap:25px;padding:24px;display:flex}.mv-profile-avatar{width:94px;height:94px;box-shadow:var(--mv-shadow);background:#fff;border-radius:13px}.mv-profile h2{font-size:28px}.mv-profile-body{padding:22px 24px;font-size:18px}.mv-profile dl{border-top:1px solid #ddd;gap:24px;margin-top:24px;padding-top:18px;display:flex}.mv-profile dl>div{border-right:1px solid #ddd;align-items:center;gap:18px;padding-right:24px;display:flex}.mv-profile dl>div:last-child{border:0}.mv-profile dt{color:#969696;font-size:15px}.mv-profile dd{color:#3caa00;font-size:23px}.mv-section-title{color:#fff;background:linear-gradient(#81e52e,#5ac800);border-radius:12px 12px 0 0;padding:14px 24px;font-size:20px}.mv-community{text-align:left;width:100%;box-shadow:var(--mv-shadow);background:#fff;border-radius:0 0 14px 14px;align-items:center;gap:24px;padding:24px;display:flex}.mv-community-icon{background:#f0f8e9;border-radius:13px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 1px 3px #0004}.mv-community-icon img{object-fit:contain;width:58px;height:48px}.mv-community strong{font-size:22px;font-weight:400}.mv-community small{color:#969696;margin-top:14px;font-size:15px;display:block}.mv-chevron{color:#888;margin-left:auto;font-size:38px}.mv-error{color:#95411c;background:#fff2df;border:1px solid #d9b68d;border-radius:10px;margin:12px 0;padding:14px;font-size:16px}.mv-button{color:#323232;background:linear-gradient(#fff 45%,#f5f5f5 90%,#cecece);border:1px solid #bcbcbc;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:8px 25px;display:inline-flex;box-shadow:0 2px 4px #0003;font-size:17px!important}.mv-button:disabled{color:#aaa;box-shadow:none}.mv-green{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#81e52e,#5ac800);border-color:#4eb200}.mv-green:disabled{text-shadow:none;background:linear-gradient(#eee,#ddd);border-color:#ccc}.mv-dialog{overscroll-behavior:contain;color:#323232;width:min(680px,100% - 32px);max-height:calc(100dvh - 40px);font:18px var(--font-wii),Arial,sans-serif;background:#f8f8f8;border:0;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 8px 40px #0007}.mv-dialog::backdrop{background:#0009}.mv-dialog-title{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#81e52e,#5ac800);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.mv-dialog-title h2{font-size:22px}.mv-dialog-title>button{width:40px;height:40px;font:32px/1 Arial,sans-serif}.mv-dialog form{padding:20px 28px 26px}.mv-compose-user{align-items:center;gap:15px;margin-bottom:16px;display:flex}.mv-compose-mii{background:#fff;border-radius:8px;width:56px;height:56px;box-shadow:0 1px 3px #0004}.mv-compose-user strong{font-size:19px;font-weight:400}.mv-compose-user>span:last-child{color:#969696;margin-left:auto;font-size:15px}.mv-dialog legend{color:#969696;margin-bottom:8px;font-size:14px}.mv-moods{gap:10px;margin-bottom:18px;display:flex}.mv-moods button{background:linear-gradient(#fff,#eee);border:1px solid #ccc;border-radius:10px;flex:1;max-width:68px;height:64px;padding:3px;box-shadow:0 2px 3px #0002}.mv-moods button[aria-pressed=true]{background:#fff;border:3px solid #5ac800;padding:1px}.mv-compose-tabs{gap:8px;margin-bottom:12px;display:flex}.mv-compose-tabs button{background:linear-gradient(#fff,#eee);border:1px solid #bbb;border-radius:10px;min-height:42px;padding:6px 24px;font-size:16px}.mv-compose-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(#81e52e,#5ac800);border-color:#53b80a}.mv-dialog textarea{color:#323232;resize:vertical;background:#fff;border:2px solid #bbb;border-radius:12px;width:100%;min-height:140px;padding:14px;font-size:19px;line-height:1.65;box-shadow:inset 0 2px 4px #0001}.mv-dialog textarea::placeholder{color:#aaa}.mv-canvas-area{margin-top:14px}.mv-canvas-area[hidden]{display:none}.mv-canvas-area canvas{touch-action:none;background:#fff;border:2px solid #bbb;border-radius:10px;width:100%;height:auto;display:block}.mv-clear{margin-top:10px;padding:5px 14px;font-size:14px!important}.mv-character-count{color:#969696;text-align:right;margin-top:8px;font-size:13px}.mv-dialog-footer{border-top:1px solid #ddd;justify-content:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.mv-dialog-footer>button{flex:1;max-width:240px;min-height:50px}@media (min-width:1500px){.mv-content{padding-top:40px}}@media (max-height:700px) and (min-width:701px){.mv-menu-profile{min-height:90px}.mv-menu-mii{width:48px;height:48px}.mv-menu-item{min-height:80px}.mv-menu-item img{width:46px;height:44px}.mv-menu-exit{min-height:65px}.mv-menu-exit img{width:28px;height:28px}}@media (max-width:1000px){.miiverse{--mv-rail:108px}.mv-content{padding-left:30px;padding-right:28px}.mv-console-menu>button{font-size:13px}.mv-post-text{font-size:20px}}@media (max-width:700px),(max-height:500px) and (pointer:coarse){.miiverse{--mv-rail:0px;min-height:100svh}.mv-console-menu{width:100%;height:calc(71px + env(safe-area-inset-bottom));padding:0 5px env(safe-area-inset-bottom);background:linear-gradient(#fff,#e9e9e9);border-radius:20px 20px 0 0;flex-direction:row;justify-content:space-around;align-items:stretch;top:auto;bottom:0;box-shadow:0 -2px 7px #0004}.mv-console-menu>button{border-radius:13px;flex:1;justify-content:end;gap:4px;width:20%;min-width:0;min-height:0;padding:5px 0 7px;font-size:10px;line-height:1}.mv-console-menu>button:after{display:none}.mv-menu-profile .mv-menu-mii{border-radius:6px;width:38px;height:38px}.mv-menu-item img{width:37px;height:36px}.mv-menu-profile[aria-current],.mv-menu-item[aria-current]{box-shadow:none;background:linear-gradient(#dedede,#f0f0f0)}.mv-menu-exit{display:none}.mv-titlebar{gap:10px;height:58px;padding:0 16px}.mv-titlebar h1{font-size:22px}.mv-wordmark{font-size:20px}.mv-content{padding:20px 15px calc(165px + env(safe-area-inset-bottom))}.mv-feed-toolbar{gap:10px;margin-bottom:16px}.mv-filter{border-radius:10px}.mv-filter button{min-height:44px;padding:8px;font-size:14px}.mv-refresh{border-radius:10px;width:44px;height:44px}.mv-feed-caption{margin-bottom:32px;font-size:11px}.mv-post-list{gap:32px}.mv-post{gap:12px}.mv-post-avatar{border-radius:7px;width:49px;height:49px}.mv-post-header{gap:5px;min-height:22px;margin-top:-12px}.mv-user-name{padding:1px 9px;font-size:11px}.mv-post-header time{font-size:9px}.mv-bubble{border-radius:12px}.mv-bubble:before{width:11px;height:17px;top:14px;left:-10px}.mv-post-content{padding:14px}.mv-post-text{font-size:17px;line-height:1.65}.mv-post-footer{border-radius:0 0 12px 12px;min-height:39px}.mv-yeah{gap:3px;padding:4px 9px;font-size:12px!important}.mv-yeah img{width:18px;height:18px}.mv-post-counts{gap:10px;padding:4px 8px;font-size:13px}.mv-post-counts img{height:16px}.mv-post-options{min-width:36px;padding:0 9px}.mv-post-launch{bottom:calc(71px + env(safe-area-inset-bottom));z-index:19;border-radius:40px 0 0;gap:9px;min-width:153px;min-height:57px;padding:12px 24px 11px 28px;font-size:18px!important}.mv-post-launch img{width:24px;height:24px}.mv-empty{border-radius:14px;margin:20px 0;padding:34px 20px}.mv-empty h2{font-size:19px}.mv-empty p{font-size:15px}.mv-empty-mii{width:82px;height:82px}.mv-profile-cover{gap:20px;padding:20px}.mv-profile-avatar{width:72px;height:72px}.mv-profile h2{font-size:24px}.mv-profile-body{padding:18px;font-size:16px}.mv-profile dl{gap:14px}.mv-profile dl>div{gap:12px;padding-right:14px}.mv-profile dt{font-size:12px}.mv-section-title{padding:12px 18px;font-size:18px}.mv-community{gap:15px;padding:18px}.mv-community-icon{width:61px;height:61px}.mv-community-icon img{width:45px;height:39px}.mv-community strong{font-size:17px}.mv-community small{margin-top:10px;font-size:12px}.mv-chevron{font-size:28px}.mv-dialog{border-radius:16px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.mv-dialog-title{padding:11px 16px}.mv-dialog-title h2{font-size:19px}.mv-dialog form{padding:16px}.mv-moods{gap:7px}.mv-moods button{border-radius:8px;height:49px}.mv-compose-user{margin-bottom:14px}.mv-compose-mii{width:46px;height:46px}.mv-dialog textarea{min-height:120px;padding:11px;font-size:16px}.mv-dialog-footer{gap:14px;margin-top:18px;padding-top:18px}.mv-dialog-footer>button{min-height:48px}.mv-delete-confirm{gap:9px;padding:12px;font-size:13px}.mv-delete-confirm>span{width:100%}.mv-delete-confirm .mv-button{padding:6px 12px;font-size:13px!important}}@media (prefers-reduced-motion:no-preference){.mv-dialog[open]{animation:.16s ease-out mv-open}@keyframes mv-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.mv-image-area{text-align:center;background:#fff;border:2px dashed #cad3c3;border-radius:12px;margin-top:14px;padding:16px}.mv-image-area[hidden]{display:none}.mv-image-preview{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:250px;margin:0 auto 14px;display:block}.mv-image-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mv-image-area>p{color:#969696;margin-top:12px;font-size:12px}.mv-photo-link{margin-top:12px;display:block}.mv-photo{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:600px;display:block}@media (max-width:700px){.mv-compose-tabs button{flex:1;padding:6px 10px}.mv-image-buttons .mv-button{padding:8px 14px;font-size:14px!important}}
