/* Separate URL views; no Artist or Store content follows the HOME portal. */
html[data-wr-view="home"] .wr-label-pages,html[data-wr-view="home"] .wr-store-heading,html[data-wr-view="home"] .wr-shop-categories,html[data-wr-view="home"] #mainContent.itemList,html[data-wr-view="home"] #wr-guide,html[data-wr-view="home"] #mainFooter{display:none!important}
html[data-wr-view="artists"] #wr-portal-mount,html[data-wr-view="artists"] #wr-store,html[data-wr-view="artists"] .wr-store-heading,html[data-wr-view="artists"] .wr-shop-categories,html[data-wr-view="artists"] #mainContent.itemList,html[data-wr-view="artists"] #wr-guide,
html[data-wr-view="store"] #wr-portal-mount,html[data-wr-view="store"] .wr-label-pages,html[data-wr-view="store"] #wr-guide,
html[data-wr-view="guide"] #wr-portal-mount,html[data-wr-view="guide"] #wr-store,html[data-wr-view="guide"] .wr-label-pages,html[data-wr-view="guide"] .wr-store-heading,html[data-wr-view="guide"] .wr-shop-categories,html[data-wr-view="guide"] #mainContent.itemList,
html[data-wr-view="releases"] #wr-portal-mount,html[data-wr-view="releases"] #wr-store,html[data-wr-view="releases"] .wr-store-heading,html[data-wr-view="releases"] .wr-shop-categories,html[data-wr-view="releases"] #mainContent.itemList,html[data-wr-view="releases"] #wr-guide{display:none!important}
html[data-wr-view="artists"] #shopHeader,html[data-wr-view="store"] #shopHeader,html[data-wr-view="guide"] #shopHeader,html[data-wr-view="releases"] #shopHeader,html[data-wr-view="artists"] #mainFooter,html[data-wr-view="store"] #mainFooter,html[data-wr-view="guide"] #mainFooter,html[data-wr-view="releases"] #mainFooter{display:none!important}
.wr-route-header{box-sizing:border-box;width:min(1080px,calc(100% - 48px));margin:24px auto 34px;padding:0 0 27px;position:relative;color:#193f53}
.wr-route-header::after{content:"";position:absolute;left:-2%;right:-2%;bottom:0;height:12px;border-top:1px solid #b4cbd2;border-radius:50%;transform:rotate(-.35deg);pointer-events:none}
.wr-route-brand{display:inline-flex;gap:9px;align-items:center;text-decoration:none!important;color:#193f53!important;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.02em}
.wr-route-brand img{width:24px;height:24px}
.wr-route-header nav{display:flex;flex-wrap:wrap;gap:9px 25px;margin-top:21px;align-items:center}
.wr-route-header nav a{color:#193f53!important;text-decoration:none;min-height:36px;display:inline-flex;align-items:center;font:12px/1.5 Arial,sans-serif}
.wr-route-header nav a:nth-child(2n){transform:translateY(2px)}
.wr-route-header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}
.wr-route-footer{width:min(1080px,calc(100% - 48px));margin:60px auto 28px;padding-top:22px;border-top:1px solid #b4cbd2;color:#193f53;font:11px/1.7 Arial,sans-serif}
.wr-route-footer nav{display:flex;gap:9px 19px;flex-wrap:wrap;margin:10px 0}.wr-route-footer a{color:#193f53!important;min-height:32px;display:inline-flex;align-items:center}
.wr-brand a[href],.wr-brand button:not(:disabled),.wr-brand summary,.wr-brand select,.wr-brand #wr-refined button:not(:disabled),.wr-brand #wr-refined .ws-image-button,.wr-brand #wr-refined .ws-image-button img{cursor:pointer!important}
.wr-brand button:disabled{cursor:not-allowed!important}
#wr-refined .ws-track{animation-name:wr-flow-solid;animation-timing-function:linear;will-change:transform}
#wr-refined[data-wr-ready="false"] .ws-track{animation-play-state:paused!important}
@keyframes wr-flow-solid{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--wr-loop-span,0px)),0,0)}}
.wr-brand .wr-artist-row{position:relative;isolation:isolate}
.wr-brand .wr-artist-row>.wr-artist-photo,.wr-brand .wr-artist-row>.wr-artist-copy{z-index:1}
.wr-brand .wr-artist-mark{position:absolute;display:block;pointer-events:none;z-index:0;left:21%;top:-22px;width:min(820px,88vw);aspect-ratio:1012/241;background:#193f53;opacity:.095;transform:rotate(-7deg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}
.wr-brand .wr-artist-row[data-wr-artist="Umisaya"]{padding-top:48px;padding-bottom:20px}
.wr-brand .wr-artist-row[data-wr-artist="Umisaya"] .wr-artist-copy{background:#f1f7f8dd}
@media(max-width:700px){.wr-route-header{width:calc(100% - 32px);margin-top:20px}.wr-route-header nav{gap:5px 18px}.wr-route-footer{width:calc(100% - 32px)}.wr-brand .wr-artist-mark{left:9%;top:-5px;width:103%;opacity:.085;transform:rotate(-8deg)}.wr-brand .wr-artist-row[data-wr-artist="Umisaya"]{padding-top:42px;padding-bottom:4px}}
@media(prefers-reduced-motion:reduce){#wr-refined .ws-track{animation:none!important;will-change:auto}}

body.wr-brand dialog.ws-social-dialog{position:fixed;box-sizing:border-box;isolation:isolate;inset:0;margin:auto;width:390px;max-width:calc(100vw - 24px);padding:40px 20px 28px;background:#f1f7f8;color:#193f53!important;border:1px solid #b1c8ce;border-radius:36px 49px 34px 44px / 43px 32px 46px 35px;box-shadow:0 10px 32px #193f531a;text-align:center;overflow:hidden}
body.wr-brand dialog.ws-social-dialog::backdrop{background:#193f533d}
body.wr-brand dialog.ws-social-dialog:after{content:"";position:absolute;z-index:-1;left:-15%;right:-10%;bottom:-42px;height:75px;border-radius:50%;background:#e1ecef;transform:rotate(-3deg)}
body.wr-brand dialog.ws-social-dialog h2{color:#193f53!important;font-family:Arial,sans-serif;font-size:23px;line-height:1.35;font-weight:500;letter-spacing:.035em;margin:0 0 23px;padding:0;overflow-wrap:anywhere;text-align:center}
body.wr-brand dialog.ws-social-dialog nav{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:center;justify-content:center;margin:0;padding:0;text-align:center}
body.wr-brand dialog.ws-social-dialog nav a{display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em;color:#193f53!important;border:0;background:transparent;text-decoration:none;padding:8px 4px;min-height:44px;box-sizing:border-box;white-space:nowrap}
body.wr-brand dialog.ws-social-dialog nav a:hover{text-decoration:underline;text-underline-offset:5px}
body.wr-brand dialog.ws-social-dialog nav a:nth-child(1){transform:translateY(2px);margin-right:3px}
body.wr-brand dialog.ws-social-dialog nav a:nth-child(2){transform:translateY(-1px)}
body.wr-brand dialog.ws-social-dialog nav a:nth-child(3){margin-left:2px;transform:translateY(1px)}
body.wr-brand dialog.ws-social-dialog nav a:nth-child(4){margin-left:1px}
body.wr-brand dialog.ws-social-dialog .ws-social-close{position:absolute;right:15px;top:7px;display:block;font-family:Arial,sans-serif;font-size:22px;line-height:1;color:#193f53!important;background:transparent;border:0;padding:9px;min-width:44px;min-height:44px;box-sizing:border-box}
@media(max-width:380px){body.wr-brand dialog.ws-social-dialog{padding:37px 14px 26px}body.wr-brand dialog.ws-social-dialog nav{gap:3px 5px}body.wr-brand dialog.ws-social-dialog nav a{font-size:13px}body.wr-brand dialog.ws-social-dialog h2{font-size:21px}}

html[data-wr-view="artists"] .wr-label-pages{overflow-x:clip}
