:root{--paper:#fffefa;--ink:#071951;--blue:#123cff;--lime:#c8ff00;--line:#cbd4f1;--muted:#596583}
.hero h1{font-size:clamp(38px,4.1vw,61px);letter-spacing:-3px}.hero h1>#hero-line-one{color:#071951}.hero-description{color:#53607d}.character-art{background:#123cff!important;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;min-height:420px;overflow:hidden}.character-art>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;display:block}.character-caption{position:absolute;bottom:17px;right:21px;font-size:8px;font-weight:700;letter-spacing:1.2px;color:#fff;z-index:1}.identity-strip{background:#123cff;border-color:#123cff}.identity-strip>.page-width{color:white}.identity-strip i{background:#c8ff00}.identity-strip .strip-star{color:#c8ff00}.record-button{border-color:#123cff;color:#123cff}.record-button:hover{background:#123cff;color:white}.hero-cta>span{background:#123cff}.filter.active{background:#123cff;color:#fff}.calendar-day.selected{background:#e9f4b6;border-color:#b5db1c}.calendar-day.is-today .calendar-day-number{background:#123cff}.calendar-panel{background:#fff}.day-agenda{background:#edf1ff}.notes-section{background:#eef2ff;border-color:#c3cff4}.notes-section .note-row{border-color:#c2cdec}.note-row h3{color:#102058}.note-row p,.notes-intro>p{color:#596586}.note-filters{border-color:#b6c4ea}.task-panel{background:#fff}.task-form{background:#eef2ff}.about-section{background:#c8ff00}.about-content>p:not(.eyebrow),.about-content .eyebrow,.interest-tags{color:#314800}.about-mark{color:#b0df00}.project-meta,.project-info p,.research-content p{color:#596583}.tags>span{color:#264377;border-color:#b8c8ed}.study-art.math-art{background:#143cff;color:#fff}.study-art.rehearsal-art{background:#c8ff00;color:#173306}.study-art.intro-art{background:#15215d;color:#fff}.art-badge{border-color:currentColor}.primary-button:hover{background:#0828bd}.work-section>.section-heading{flex-wrap:wrap}.work-section>.section-heading>.section-description{margin-left:auto}.work-section>.section-heading>#new-project-button{margin-left:18px;font-size:11px;padding:13px 16px;white-space:nowrap}.projects-notice{font-size:11px;color:#a46042;line-height:1.8}.projects-notice:empty{display:none}.custom-project .custom-art{background:#143cff;color:#fff}.custom-project[data-accent=lime] .custom-art{background:#c8ff00;color:#132743}.custom-project[data-accent=orange] .custom-art{background:#ff8d47;color:#421c19}.custom-project[data-accent=purple] .custom-art{background:#6c39de;color:#fff}.custom-art>strong{font-size:27px;overflow-wrap:anywhere;line-height:1.4;position:relative;z-index:2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.custom-art>i{font-size:100px}.custom-project .project-info p{max-height:90px;overflow:auto}.custom-project .project-info h3{font-size:20px}.custom-project:last-child{grid-column:span 2}
@media(max-width:850px){.hero h1{font-size:clamp(34px,4.4vw,44px);letter-spacing:-2.2px}.character-art{min-height:380px}.work-section>.section-heading>#new-project-button{margin-left:0}.custom-project:last-child{grid-column:span 3}}
@media(max-width:640px){.hero h1{font-size:clamp(34px,8.8vw,49px);letter-spacing:-2.4px}.character-art{height:330px;min-height:0}.character-art>img{object-position:center 45%}.character-caption{font-size:7px;bottom:14px;right:17px}.work-section>.section-heading{align-items:center;gap:19px}.work-section>.section-heading>#new-project-button{font-size:10px;padding:11px 13px;margin-left:auto}.custom-project:last-child{grid-column:span 1}}

/* Layered studio details, without changing workspace content or behavior. */
.hero{position:relative}.hero-copy:before{content:"";position:absolute;z-index:-1;width:280px;height:240px;left:-55px;top:0;background:radial-gradient(ellipse,#e8edff 0,transparent 70%);pointer-events:none}.hero h1>#hero-line-two{background:linear-gradient(transparent 76%,#c8ff00 76%,#c8ff00 94%,transparent 94%);padding-right:5px}.today-overview{align-self:flex-start;background:#f0f3ff;border:1px solid #d5dfff;border-radius:100px;padding:11px 17px}.character-art{border-radius:8px 8px 66px 8px;box-shadow:10px 12px 0 #e3e9ff;border:1px solid #123cff}.character-art:before{content:"YUNROOM / STUDIO";position:absolute;z-index:2;left:22px;top:22px;border:1px solid #ffffff70;border-radius:30px;color:white;font-size:8px;letter-spacing:1.4px;padding:9px 12px;pointer-events:none}.character-art:after{content:"MADE OF LITTLE MOMENTS";position:absolute;z-index:2;right:18px;top:58px;background:#c8ff00;color:#102551;font-size:8px;font-weight:800;letter-spacing:.7px;padding:11px 13px;transform:rotate(8deg);box-shadow:3px 4px 0 #07195140;pointer-events:none}.identity-strip{background-image:linear-gradient(120deg,#123cff 60%,#304fff);position:relative}.work-section .section-heading h2,.collection-section .section-heading h2{position:relative}.work-section .section-heading h2:after{content:"✳";display:inline-block;color:var(--blue);font-size:25px;margin-left:14px;vertical-align:middle}.project-card{transition:transform .2s}.project-card:hover{transform:translateY(-4px)}.project-card .project-art,.project-card .study-art{border-radius:7px;box-shadow:0 7px 0 #e8edff}.project-info{padding-top:23px}.project-info .tags>span{background:#f1f4ff;border-radius:20px;padding:5px 9px}.primary-button{box-shadow:3px 3px 0 #123cff20;transition:box-shadow .2s,transform .2s}.primary-button:hover{transform:translateY(-1px);box-shadow:4px 5px 0 #123cff25}.notes-section{background-image:radial-gradient(#123cff10 .8px,transparent .8px);background-size:16px 16px}.about-section{background-image:radial-gradient(ellipse at 90% 15%,#e4ff7b 0,transparent 55%)}
@media(max-width:640px){.character-art{border-radius:7px 7px 45px 7px;box-shadow:6px 7px 0 #e3e9ff}.character-art:before{top:16px;left:16px;font-size:7px;padding:7px 9px}.character-art:after{top:49px;right:11px;font-size:6px;padding:9px}.today-overview{padding:10px 13px}.work-section .section-heading h2:after{font-size:21px;margin-left:8px}}
@media(prefers-reduced-motion:reduce){.project-card,.primary-button{transition:none}.project-card:hover,.primary-button:hover{transform:none}}
