:root{color:#203c3b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#203c3b;--muted:#758482;--green:#1c5350;--line:#e3e9e3;--mint:#dcece2;--paper:#fff;--soft:#f1f5ee;--coral:#f0b59c;--shadow:0 14px 42px #173b3710;background:#f7f8f5;font-family:DM Sans,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #e5ab67}button{border:0}h1,h2,h3,p{margin:0}h3{letter-spacing:-.25px;font-size:16px;font-weight:650;line-height:1.4}p{line-height:1.6}svg{flex-shrink:0}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:228px;padding:35px 24px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.3px;color:var(--green);align-items:center;gap:10px;font-size:31px;font-weight:750;display:flex}.brand-mark{justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.brand-mark svg{width:35px;height:35px}.brand-sub{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:5px 0 0 45px;font-size:10px}.nav-label{letter-spacing:1.7px;color:#8c9994;margin:54px 13px 12px;font-size:10px;font-weight:650}.nav{flex-direction:column;gap:7px;display:flex}.nav button{color:#6c7c76;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:13px;padding:13px 15px;font-size:13px;font-weight:500;display:flex}.nav button:hover{background:#f2f5ef}.side-bottom{margin-top:auto}.side-note{background:#f7f9f4;border-radius:14px;margin-bottom:30px;padding:17px 14px}.side-note svg{color:#72947b}.side-note p{color:#7d8c80;margin-top:8px;font-size:11px;line-height:1.7}.profile-button{text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:0;display:flex}.avatar{color:#916440;background:#ecddcf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.profile-button strong{font-size:12px;display:block}.profile-button>svg{color:#84938a;margin-left:auto}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:85px;margin-bottom:35px;display:flex}.crumb{color:#7d8c84;font-size:12px}.topbar-right{color:#7d8c84;align-items:center;gap:20px;font-size:11px;display:flex}.private-label{align-items:center;gap:6px;display:flex}.demo-bar{color:#665b30;z-index:30;background:#e9e6d5;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:11px;display:flex;position:relative}.demo-bar button{color:inherit;background:0 0;padding:0 5px;font-size:11px;text-decoration:underline}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#719186;margin-bottom:10px;font-size:10px;font-weight:650}.btn{background:var(--green);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn.secondary{color:var(--green);border:1px solid var(--line);background:#fff}.text-btn{color:var(--green);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:4px 0;font-size:11px;font-weight:650;display:inline-flex}.hero{color:#fff;background:#183f40;border-radius:19px;grid-template-columns:1fr .48fr;min-height:222px;margin-bottom:25px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:30px 32px;position:relative}.hero .eyebrow{color:#a8c9bc}.hero h2{letter-spacing:-.7px;max-width:440px;font-size:27px;font-weight:500;line-height:1.35}.hero p{color:#afc4ba;max-width:375px;margin-top:12px;font-size:11px}.hero .text-btn{color:#d1e4d4;margin-top:18px}.wave-art{opacity:.95;min-height:210px;position:relative;overflow:hidden}.wave-art:before,.wave-art:after,.wave-art i{content:"";background:linear-gradient(125deg,#285957aa,#204c4c00);border-radius:43%;width:380px;height:380px;position:absolute;top:30px;right:-90px;transform:rotate(23deg)}.wave-art:after{background:0 0;border:1px solid #70938c55;width:310px;height:310px;top:80px;right:-40px}.wave-art i{background:0 0;border:1px solid #7da29455;width:250px;height:250px;top:132px;right:0}.wave-art .wave-lines{opacity:.25;width:200px;height:220px;position:absolute;top:15px;right:55px}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px 20px;position:relative}.stat-label{color:#7d8d82;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;display:flex}.stat-value{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:27px;font-weight:650}.stat-note{color:#8b988f;margin-top:5px;font-size:10px}.stat-icon{color:#78967c;background:#f0f5ed;border-radius:10px;padding:8px;position:absolute;top:20px;right:18px}.stat-icon svg{width:15px;height:15px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:25px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.session-list{flex-direction:column;gap:12px;display:flex}.session-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:19px 21px;position:relative}.session-card-header{align-items:center;gap:13px;display:flex}.date-tile{color:#6b826c;background:#f1f5ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:43px;height:47px;display:flex}.date-tile small{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:700}.date-tile strong{letter-spacing:-.5px;font-size:19px;line-height:1.2}.session-card h3{font-size:13px}.session-meta{color:#8b978f;align-items:center;gap:9px;margin-top:5px;font-size:10px;display:flex}.session-summary{color:#7d8d81;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin-top:13px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.session-card-footer{color:#8b9a8d;border-top:1px solid #eff2ed;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.session-card-footer .rounds{margin-left:auto}.tag{color:#6a846b;white-space:nowrap;background:#f0f5ee;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.card-menu{gap:3px;margin-left:auto;display:flex}.icon-btn{color:#7f9485;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-btn:hover{background:#eff4ec}.goal{border-bottom:1px solid #edf1e9;margin-bottom:18px;padding:0 0 18px}.goal:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.goal-header{align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.goal-symbol{color:#7b9b76;background:#eff5eb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.goal-title{font-size:12px;font-weight:600;line-height:1.45}.goal-description{color:#8d9b8e;margin-top:5px;font-size:10px}.progress{background:#edf1e8;border-radius:8px;height:5px;overflow:hidden}.progress>span{background:#90ad88;border-radius:8px;height:100%;display:block}.goal-progress{color:#94a18f;justify-content:space-between;margin:8px 0 0;font-size:9px;display:flex}.right-column{flex-direction:column;gap:24px;display:flex}.upcoming-item{align-items:center;gap:13px;display:flex}.upcoming-item h3{font-size:12px}.upcoming-item p{color:#8b998b;margin-top:4px;font-size:10px}.upcoming-item+.upcoming-item{border-top:1px solid #edf0e9;margin-top:17px;padding-top:17px}.quote{color:#7b8564;background:#eeefe3;border-radius:13px;padding:19px 22px}.quote p{font-size:12px;font-style:italic;line-height:1.8}.quote small{letter-spacing:1.2px;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.footer-note{text-align:center;color:#a1aaa1;margin:32px 0 0;font-size:10px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.search{flex:1;min-width:180px;position:relative}.search svg{color:#9aa69b;width:15px;height:15px;position:absolute;top:13px;left:12px}.search input{background:#fff;padding-left:37px}.field input,.field textarea,.field select,.search input,.toolbar select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce5da;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.field input:focus,.field textarea:focus,.field select:focus,.search input:focus{border-color:#6e9989;box-shadow:0 0 0 3px #a3c7aa22}.toolbar select{width:auto;min-width:110px}.list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.empty-state{text-align:center;background:#fcfdf9;border:1px dashed #cfdbcb;border-radius:16px;padding:48px 24px}.empty-state>svg{color:#9daf92;width:33px;height:33px;margin-bottom:14px}.empty-state p{color:var(--muted);max-width:350px;margin:10px auto 20px;font-size:12px}.gameplan-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.gameplan-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.gameplan-head p{color:var(--muted);margin-top:7px;font-size:11px}.sequence{flex-direction:column;gap:0;display:flex}.sequence-step{grid-template-columns:28px 1fr;gap:9px;padding-bottom:17px;display:grid;position:relative}.sequence-step:last-child{padding-bottom:0}.sequence-step:not(:last-child):before{content:"";background:#d9e4d4;width:1px;height:calc(100% - 22px);position:absolute;top:25px;left:12px}.step-number{color:#6c8d66;z-index:1;background:#ecf3e7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.step-main{background:#fafcf8;border:1px solid #e7ede2;border-radius:10px;padding:12px 14px;font-size:11px;line-height:1.6}.step-main strong{color:#52704e;margin-bottom:4px;font-size:11px;display:block}.step-detail{color:#84947e;margin-top:6px;font-size:10px}.step-detail b{color:#6e8268;font-weight:500}.plan-footer{color:var(--muted);border-top:1px solid #eef2e9;justify-content:space-between;align-items:center;margin-top:19px;padding-top:14px;font-size:10px;display:flex}.event-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.event-head{border-bottom:1px solid var(--line);background:#fcfdf9;align-items:flex-start;gap:15px;padding:23px;display:flex}.event-head h3{margin:7px 0;font-size:17px}.event-body{flex-direction:column;gap:14px;padding:21px 23px;display:flex}.detail-label{letter-spacing:1px;text-transform:uppercase;color:#98a58f;margin-bottom:6px;font-size:9px;font-weight:600}.detail-text{white-space:pre-line;color:#647b5f;font-size:12px;line-height:1.75}.event-links{gap:8px;margin-top:4px;display:flex}.calendar-layout{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.calendar{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.calendar-controls{gap:6px;display:flex}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{text-align:center;color:#93a18b;padding-bottom:14px;font-size:10px}.calendar-day{color:#5e7358;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:67px;padding-top:11px;font-size:12px;display:flex}.calendar-day.blank{pointer-events:none}.calendar-day.selected{background:#eaf2e3;border-color:#95b289}.day-dots{flex-wrap:wrap;justify-content:center;gap:3px;max-width:36px;display:flex}.day-dots i{background:#84a27b;border-radius:50%;width:4px;height:4px}.schedule-list{flex-direction:column;gap:13px;display:flex}.schedule-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.schedule-card h3{font-size:12px}.schedule-card p{color:var(--muted);margin-top:6px;font-size:11px}.schedule-card .time{color:#90a083;margin-bottom:8px;font-size:10px}.schedule-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#123b3555;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fbfcf9;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100dvh - 48px);display:flex;box-shadow:0 30px 120px #12372d40}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.modal-content{padding:23px 26px;overflow:auto}.modal-footer{border-top:1px solid var(--line);background:#fff;border-radius:0 0 20px 20px;justify-content:flex-end;align-items:center;gap:10px;padding:17px 26px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}.field label small{color:#9ba793;margin-left:6px;font-size:10px;font-weight:400}.field textarea{resize:vertical;min-height:79px;line-height:1.7}.form-section{letter-spacing:.8px;color:#7c9270;text-transform:uppercase;border-top:1px solid var(--line);grid-column:1/-1;margin-top:3px;padding-top:13px;font-size:11px}.form-section:first-child{border:0;margin-top:0;padding-top:0}.form-hint{color:#7c8b74;background:#edf3e8;border-radius:9px;margin-bottom:20px;padding:12px 14px;font-size:11px;line-height:1.65}.submission-row{grid-template-columns:1fr 75px 75px 32px;align-items:end;gap:10px;margin-bottom:10px;display:grid}.submission-head{color:#8a9c81;grid-template-columns:1fr 75px 75px 32px;gap:10px;margin-bottom:6px;font-size:9px;display:grid}.step-editor{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px}.step-editor-header{color:#6f8963;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.step-editor .form-grid{gap:12px}.check-row{color:#738968;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.check-row input{accent-color:var(--green);margin-top:2px}.toast{z-index:200;color:#fff;box-shadow:var(--shadow);background:#204e45;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 30px);padding:14px 22px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 114px);transform:translate(-50%)}.error{color:#995c4f;background:#fbedeb;border-radius:9px;margin-bottom:17px;padding:12px;font-size:12px;line-height:1.6}.share-preview{border:1px solid var(--line);white-space:pre-wrap;color:#57754d;background:#fff;border-radius:11px;max-height:340px;padding:20px;font-size:12px;line-height:1.8;overflow:auto}.share-warning{color:#92754c;background:#f7eee2;border-radius:9px;margin-bottom:18px;padding:12px 14px;font-size:11px;line-height:1.65}.privacy-panel{background:#f0f5e9;border-radius:13px;margin:22px 0;padding:18px}.privacy-panel h3{margin-bottom:8px;font-size:13px}.privacy-panel p{color:#7c8e6d;font-size:11px;line-height:1.8}.profile-actions{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.danger-zone{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.auth-screen{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.auth-story{color:#fff;background:#163f40;flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex;position:relative;overflow:hidden}.auth-story .story-main{z-index:1;max-width:480px;margin:80px 0;position:relative}.auth-story h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(40px,4.2vw,63px);font-weight:500;line-height:1.16}.auth-story p{color:#a6bdb2;max-width:360px;font-size:14px;line-height:1.9}.auth-features{flex-wrap:wrap;gap:24px;margin-top:35px;display:flex}.auth-features span{color:#bcd0bc;align-items:center;gap:7px;font-size:10px;display:flex}.auth-story .story-footer{letter-spacing:1px;color:#8eaca0;z-index:1;font-size:10px}.auth-story>.wave-art{opacity:.5;min-height:500px;position:absolute;inset:30% -40% 0 0}.auth-story>.wave-art:before{width:800px;height:800px;top:90px;right:-20px}.auth-story>.wave-art:after{width:700px;height:700px;top:190px;right:0}.auth-story>.wave-art i{width:600px;height:600px;top:290px;right:40px}.auth-main{background:#f8faf5;justify-content:center;align-items:center;padding:50px 32px;display:flex}.auth-box{width:100%;max-width:350px}.auth-box h2{letter-spacing:-1px;font-size:31px;font-weight:650}.auth-box>p{color:#8b9c80;margin:12px 0 25px;font-size:12px;line-height:1.8}.auth-box .btn{width:100%;min-height:46px}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-divider{color:#a2af97;align-items:center;gap:10px;margin:24px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dfe7d9;flex:1;height:1px}.auth-switch{color:#8b9c80;text-align:center;margin-top:20px;font-size:11px}.auth-switch button{color:#3d684c;background:0 0;margin-left:4px;padding:0;font-size:11px;font-weight:600}.preview-notice{color:#8b8058;background:#f3f2e5;border:1px solid #dfdfc4;border-radius:10px;margin:23px 0;padding:13px 15px;font-size:11px;line-height:1.8}.mobile-brand{display:none}.loading-screen{color:#79916c;place-items:center;min-height:100dvh;font-size:13px;display:grid}.loading-screen span{align-items:center;gap:10px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav{display:none}.view-entry .form-grid{gap:20px}.entry-section h3{color:#91a381;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:10px}.entry-section p{white-space:pre-line;color:#607e51;font-size:13px;line-height:1.8}.entry-section.full{grid-column:1/-1}.entry-submissions{flex-wrap:wrap;gap:8px;display:flex}.entry-submissions span{color:#70895d;background:#edf4e6;border-radius:8px;padding:9px 12px;font-size:11px}.link-note{color:#8fa17c;font-size:11px;line-height:1.7}.completion-badge{color:#759360;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:inline-flex}.saved-at{color:#9aaa8c;margin-top:20px;font-size:10px}.goal-cards .goal{border:0;margin:0;padding:0}.goal-cards .goal-title{font-size:15px}.goal-cards .goal-description{font-size:11px}.goal-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.goal-cards .goal-progress{font-size:10px}.profile-name-row{align-items:center;gap:15px;margin-bottom:22px;display:flex}.profile-name-row .avatar{width:48px;height:48px;font-size:17px}.profile-name-row h3{font-size:17px}.profile-name-row p{color:var(--muted);margin-top:4px;font-size:11px}.welcome-empty{margin-bottom:26px}.month-pill{border:1px solid var(--line);color:#7d9072;background:#fff;border-radius:7px;padding:6px 10px;font-size:10px}.notes-count{color:#8b9c7e;margin-left:auto;font-size:10px}@media (width>=1450px){.main{padding-left:62px;padding-right:62px}.hero{min-height:245px}.hero-copy{padding:36px 38px}.hero h2{font-size:31px}.dashboard-grid{gap:30px}.session-card{padding:22px 24px}.panel{padding:25px}}@media (width<=1150px){.sidebar{width:195px;padding:30px 17px 22px}.main{margin-left:195px;padding:0 28px 35px}.topbar-right>span:first-child{display:none}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:20px}.stats{gap:11px}.stat{padding:17px 14px}.stat-icon{display:none}.hero{grid-template-columns:1fr .3fr}.hero-copy{padding:26px}.toast{left:calc(50% + 97px)}.auth-story{padding:40px}.calendar-layout{grid-template-columns:1fr}.calendar-day{min-height:75px}}@media (width<=850px){.sidebar{width:180px;padding:28px 14px 20px}.main{margin-left:180px;padding:0 22px 30px}.brand{font-size:28px}.nav button{gap:10px;padding:13px 10px;font-size:12px}.side-note{padding:13px}.dashboard-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.quote{display:none}.hero h2{font-size:25px}.hero{min-height:210px}.stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat-icon{display:block}.stat{padding:18px}.stat-value{font-size:25px}.stat-note{margin-top:3px}.list-grid{grid-template-columns:1fr}.auth-story{padding:35px}.auth-story h1{font-size:43px}.auth-features{flex-direction:column;gap:15px}.auth-main{padding:40px 25px}.toast{left:calc(50% + 90px)}}@media (width<=620px){.sidebar{display:none}.main{margin-left:0;padding:0 20px 105px}.topbar{height:69px;margin-bottom:26px}.crumb{display:none}.mobile-brand{display:flex}.mobile-brand .brand{gap:6px;font-size:26px}.mobile-brand .brand-mark,.mobile-brand svg{width:28px;height:28px}.topbar-right{gap:10px}.private-label{font-size:10px}.demo-bar{gap:4px;padding:8px 12px;font-size:10px;line-height:1.5}.demo-bar svg{display:none}.demo-bar button{font-size:10px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:23px}.page-heading h1{letter-spacing:-1.2px;font-size:29px}.page-heading p{margin-top:8px;font-size:12px}.page-heading>.btn{gap:0;min-width:42px;margin-top:5px;padding:11px;font-size:0}.page-heading>.btn svg{width:18px;height:18px}.eyebrow{letter-spacing:1.7px;margin-bottom:8px;font-size:9px}.hero{border-radius:16px;grid-template-columns:1fr;min-height:213px;margin-bottom:18px}.hero-copy{padding:26px 25px}.hero h2{max-width:270px;font-size:24px;line-height:1.4}.hero p{max-width:265px;font-size:10px}.hero .eyebrow{font-size:8px}.hero>.wave-art{opacity:.5;width:190px;position:absolute;bottom:-45px;right:-65px}.hero .text-btn{margin-top:14px;font-size:10px}.stats{gap:11px;margin-bottom:27px}.stat{padding:16px}.stat-label{margin-bottom:8px;font-size:10px}.stat-value{font-size:26px}.stat-note{font-size:9px}.stat-icon{padding:7px;top:15px;right:13px}.stat-icon svg{width:13px;height:13px}.dashboard-grid{gap:25px}.section-head{margin-bottom:14px}.section-head h2{font-size:16px}.text-btn{font-size:10px}.session-card{padding:17px}.session-card h3{font-size:12px}.session-meta{gap:7px;font-size:9px}.session-summary{margin-top:12px;font-size:11px}.session-card-footer{font-size:9px}.date-tile{min-width:40px;height:45px}.right-column{gap:24px;display:flex}.panel{padding:19px}.footer-note{margin-top:25px;font-size:9px}.bottom-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:9px 7px max(11px,env(safe-area-inset-bottom));background:#fffffff7;justify-content:space-around;height:74px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#91a084;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:20%;padding:7px 1px;font-size:8px;display:flex}.bottom-nav button.active{color:#346442;background:#eff4e9}.bottom-nav svg{width:19px;height:19px}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:20px 20px 0 0;max-width:none;max-height:94dvh}.modal-header{padding:20px}.modal-header h2{font-size:19px}.modal-content{padding:20px}.modal-footer{padding:16px 20px max(19px,env(safe-area-inset-bottom));border-radius:0;flex-wrap:wrap}.modal-footer .btn{flex:1}.form-grid{gap:16px 12px}.field label{font-size:11px}.field label small{margin-left:3px;font-size:9px}.field input,.field textarea,.field select{padding:11px 10px;font-size:16px}.field input[type=number]{font-size:14px}.field .help,.form-section{font-size:10px}.submission-row,.submission-head{grid-template-columns:1fr 58px 58px 25px;gap:7px}.submission-row .icon-btn{padding:6px 0}.step-editor{padding:13px}.step-editor .form-grid{grid-template-columns:1fr}.toast{width:max-content;font-size:11px;bottom:90px;left:50%}.toolbar{gap:9px;margin-bottom:18px}.search{min-width:130px}.search input{font-size:16px}.toolbar select{min-width:88px;padding:12px 7px;font-size:12px}.list-grid{gap:14px}.calendar{padding:19px 13px}.calendar-layout{gap:22px}.calendar-day{min-height:56px}.calendar-header{margin-bottom:20px;padding:0 5px}.calendar-header h2{font-size:16px}.calendar-weekdays span{font-size:9px}.gameplan-card{padding:19px}.event-head,.event-body{padding:20px}.auth-screen{display:block}.auth-story{min-height:290px;padding:26px 25px 31px}.auth-story .brand{font-size:26px}.auth-story .story-main{max-width:none;margin:32px 0 0}.auth-story h1{letter-spacing:-1.5px;max-width:320px;margin:0 0 14px;font-size:35px;line-height:1.18}.auth-story h1 span{display:inline}.auth-story p{max-width:285px;font-size:11px;line-height:1.8}.auth-story .eyebrow,.auth-features,.story-footer{display:none}.auth-story>.wave-art{min-height:300px;inset:0 -40% -40% 20%}.auth-story>.wave-art:before{width:400px;height:400px;top:20px;right:0}.auth-story>.wave-art:after{width:350px;height:350px;top:70px;right:10px}.auth-story>.wave-art i{width:290px;height:290px;top:130px;right:35px}.auth-main{padding:32px 25px 45px}.auth-box{max-width:390px}.auth-box h2{font-size:26px}.auth-box>p{margin:10px 0 20px;font-size:11px}.auth-box .field input{font-size:16px}.auth-divider{margin:20px 0}.preview-notice{margin:18px 0}.check-row,.form-hint{font-size:10px}.profile-actions{gap:7px}.profile-actions .btn{padding:10px 13px;font-size:11px}.modal-header p{font-size:10px}.entry-section p{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#627461}.crumb,.topbar-right,.stat-label,.session-meta,.session-summary,.session-card-footer,.goal-description,.goal-progress,.upcoming-item p,.plan-footer,.detail-label,.schedule-card .time,.field .help,.link-note,.saved-at,.notes-count,.footer-note,.profile-button small,.side-note p{color:#61745a}.field label small{color:#66765f}.check-row{color:#566d4e}.tag{color:#4c6c48}.tag.nogi,.tag.coral{color:#866044}.tag.muted{color:#626f5b}.tag.purple{color:#755a8a}.nav-label{color:#657560}.goal-title,.detail-text,.entry-section p{color:#45613e}.stat-note{color:#68785f}.form-hint{color:#526b49}.step-detail b{color:#4f6945}.calendar-weekdays span,.calendar-day,.calendar-header .month-pill{color:#5b724e}.auth-box>p,.auth-switch{color:#68795d}.auth-divider{color:#718266}.side-note p{font-size:12px}.footer-note,.goal-description,.goal-progress,.session-meta,.session-card-footer,.field .help,.detail-label,.stat-note,.upcoming-item p{font-size:11px}.icon-btn{min-width:32px;min-height:32px}.session-card h3 button:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #c29250}@media (width<=620px){.bottom-nav button{min-height:49px;font-size:10px}.bottom-nav{height:78px}.icon-btn{min-width:36px;min-height:36px}.session-meta{flex-wrap:wrap;row-gap:5px}.session-card h3{font-size:13px}.hero p,.session-summary{font-size:12px}.stat-label{font-size:11px}.stat-note{font-size:10px}.auth-story p,.auth-box>p{font-size:12px}.field .help,.check-row,.link-note{font-size:11px}.entry-section p{font-size:13px}.gameplan-head p,.step-main,.step-main strong,.step-detail{font-size:12px}.submission-row,.submission-head{grid-template-columns:1fr 58px 58px 32px;gap:6px}.submission-row input{min-width:0}.field input[type=date],.field input[type=time]{width:100%;min-width:0;max-width:100%}.modal-content,.field,.form-grid{min-width:0}}:root{color:#17191b;--ink:#17191b;--muted:#606065;--ember:#c64606;--ember-hover:#aa3b03;--cream:#faf5ed;--surface:#f0e8dc;--paper:#fffdf9;--line:#ded5c9;--soft:#f0e8dc;--green:var(--ember);--mint:#f8e8da;--coral:#f8e8da;--shadow:0 12px 40px #17191b0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf5ed;font-family:DM Sans,system-ui,sans-serif;font-size:16px}body{background:var(--cream);color:var(--ink)}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button:disabled{opacity:.58}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ember);outline-offset:4px}::selection{color:var(--ink);background:#f4c6a7}h1,h2,h3,.brand{font-family:Manrope,system-ui,sans-serif}h1{letter-spacing:-1.8px;font-size:clamp(32px,3.2vw,46px);font-weight:800}h2{letter-spacing:-.7px;font-size:23px;font-weight:800}h3{font-size:17px;font-weight:800}p{font-size:14px;line-height:1.65}small{font-size:12px}a{color:var(--ember)}.sidebar{background:var(--cream);border-color:var(--line);width:224px;padding:38px 24px 26px}.brand{width:max-content;max-width:100%;min-height:56px;color:var(--ink);letter-spacing:-1.8px;align-items:flex-start;gap:0;padding:0 0 14px;font-size:34px;font-weight:800;line-height:1;display:inline-flex;position:relative}.brand>.brand-mark{width:100%;height:.5em;color:var(--ember);position:absolute;bottom:0;left:0}.brand-sub{color:var(--muted);letter-spacing:.5px;text-transform:none;margin:15px 0 0;font-size:12px}.nav-label{display:none}.nav button{min-height:51px;color:var(--muted);border-radius:12px;gap:13px;padding:13px 15px;font-size:15px;font-weight:600}.nav button svg{width:21px;height:21px}.nav button.active{color:var(--ember);background:#f5e4d6;font-weight:800}.nav button:hover{background:var(--surface);color:var(--ink)}.nav button.active:hover{color:var(--ember);background:#f2ddcc}.side-note{display:none}.profile-button{gap:10px;min-height:56px;padding:8px 0}.avatar{color:#76421d;background:#e9d7c3;width:40px;height:40px;font-size:15px}.profile-button span{min-width:0}.profile-button strong{overflow-wrap:anywhere;font-size:14px}.profile-button small{color:var(--muted);font-size:12px}.profile-button>svg{color:var(--muted)}.main{max-width:1520px;margin-left:224px;padding:0 52px 48px}.crumb,.topbar-right{color:var(--muted);font-size:13px}.crumb span{color:var(--muted)!important}.topbar-right{gap:18px}.private-label{gap:7px;font-size:12px}.private-label svg{width:14px;height:14px}.topbar .icon-btn{border:1px solid var(--line);background:0 0;width:44px;height:44px}.demo-bar{color:#5f4833;background:#eee4d7;min-height:44px;padding:0 20px;font-size:12px}.demo-bar button{min-height:44px;padding:0 8px;font-size:12px}.demo-bar svg{width:15px;height:15px}.footer-note{color:var(--muted);margin-top:36px;font-size:12px}.ember-home{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(36px,6vw,92px);max-width:1080px;min-height:470px;padding:32px 0 52px;display:grid}.home-start,.home-intro{min-width:0}.home-intro .eyebrow{margin-bottom:22px}.home-intro h1{letter-spacing:-3.5px;max-width:540px;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.02}.home-intro h1 span{color:var(--ember);display:block}.home-intro>p{color:var(--muted);max-width:390px;margin-top:20px;font-size:17px;line-height:1.6}.btn.log-training-btn{background:var(--ember);color:#fff;letter-spacing:-.5px;width:100%;max-width:390px;min-height:72px;box-shadow:none;border-radius:20px;justify-content:center;align-items:center;gap:13px;margin-top:31px;padding:18px 28px;font-size:21px;font-weight:800;display:flex}.log-training-btn:hover{background:var(--ember-hover)}.home-cards{flex-direction:column;gap:17px;min-width:0;display:flex}.home-focus-card,.home-last-card{text-align:left;width:100%;color:var(--ink);background:var(--surface);box-shadow:none;border:1px solid #0000;border-radius:22px;position:relative}.home-focus-card:hover,.home-last-card:hover,.hub-card:hover{background:#eae0d2;border-color:#d2bda7}.home-focus-card.is-empty:hover,.home-last-card.is-empty:hover{background:var(--surface);border-color:#0000}.home-focus-card{min-height:187px;padding:28px;overflow:hidden}.home-card-top{justify-content:space-between;align-items:center;gap:14px;min-height:25px;display:flex}.home-card-top .focus-wave{flex:none;position:static}.card-eyebrow,.last-session-copy small{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4;display:block}.home-focus-card h2{letter-spacing:-.9px;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:calc(100% - 12px);margin-top:13px;padding-right:18px;font-size:clamp(21px,2.3vw,27px);font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.home-focus-card p{color:var(--muted);margin-top:9px;padding-right:24px;font-size:15px;line-height:1.5}.focus-wave{width:67px;height:25px;color:var(--ember);position:absolute;top:28px;right:25px}.home-focus-card>svg:not(.focus-wave){width:21px;height:21px;color:var(--muted);position:absolute;bottom:28px;right:22px}.home-last-card{align-items:center;gap:17px;min-height:111px;padding:24px 26px;display:flex}.last-session-icon{width:25px;height:25px;color:var(--muted);align-items:center;display:flex}.last-session-icon svg{width:25px;height:25px}.last-session-copy{flex:1;min-width:0}.last-session-copy strong{overflow-wrap:anywhere;margin-top:6px;font-size:17px;font-weight:700;line-height:1.4;display:block}.last-session-copy p{color:var(--muted);margin-top:4px;font-size:14px}.last-session-focus{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-last-card>svg:last-child{width:21px;height:21px;color:var(--muted);margin-left:auto}.plan-hub,.more-hub{max-width:1080px}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.hub-card{background:var(--surface);min-height:145px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:19px;align-items:center;gap:19px;padding:26px;display:flex}.hub-icon{width:43px;height:43px;color:var(--ember);flex:0 0 43px;place-items:center;display:grid}.hub-icon svg{stroke-width:1.8px;width:29px;height:29px}.hub-copy{flex:1;min-width:0}.hub-copy h2{font-size:21px;font-weight:800;line-height:1.3}.hub-copy p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.55}.hub-card>svg:last-child{color:var(--muted);width:21px;height:21px}.more-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:27px;padding-top:19px;display:flex}.more-footer>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.section-back{min-height:44px;color:var(--muted);background:0 0;align-items:center;gap:7px;margin:-17px 0 18px;padding:0 2px;font-size:14px;font-weight:600;display:inline-flex}.section-back svg{width:18px;height:18px}.section-back:hover{color:var(--ember)}.eyebrow{color:var(--muted);letter-spacing:1.4px;font-size:12px;font-weight:700}.page-heading{gap:22px;margin-bottom:30px}.page-heading p{color:var(--muted);margin-top:11px;font-size:15px}.btn{background:var(--ember);border-radius:12px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:700}.btn:hover{filter:none;background:var(--ember-hover)}.btn.secondary{background:var(--paper);border-color:var(--line);color:var(--ink)}.btn.secondary:hover{background:var(--surface)}.btn.soft{color:#a93c05;background:#f5e4d6}.btn.soft:hover{background:#efdbc9}.btn.danger{color:#93361c;background:#f4e5db}.btn.danger:hover{background:#ebd5c6}.btn svg{width:18px;height:18px}.text-btn{min-height:44px;color:var(--ember);gap:7px;font-size:13px;font-weight:700}.text-btn svg{width:16px;height:16px}.icon-btn{min-width:44px;min-height:44px;color:var(--muted);border-radius:10px;padding:10px}.icon-btn svg{width:18px;height:18px}.icon-btn:hover{background:var(--surface);color:var(--ink)}.panel,.session-card,.gameplan-card,.event-card,.schedule-card,.calendar,.stat,.step-editor{background:var(--paper);border-color:var(--line);box-shadow:none;border-radius:17px}.panel,.session-card,.gameplan-card{padding:24px}.section-head h2{font-size:19px}.section-head>span{color:var(--muted);font-size:12px}.session-card h3{font-size:17px;line-height:1.4}.session-card h3 button{line-height:1.4}.session-card-header>div:nth-child(2){min-width:0}.session-card h3,.goal-title,.gameplan-head h3,.event-head h3{overflow-wrap:anywhere}.session-card h3 button:focus-visible{outline-color:var(--ember)}.session-meta,.session-card-footer,.goal-description,.goal-progress,.upcoming-item p,.plan-footer,.detail-label,.schedule-card .time,.link-note,.saved-at,.notes-count,.stat-note,.stat-label{color:var(--muted);font-size:12px}.session-meta{flex-wrap:wrap;row-gap:6px;margin-top:5px}.session-summary{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.7}.session-card-footer{border-color:var(--line);margin-top:16px;padding-top:8px}.date-tile{background:var(--surface);color:var(--ink);border-radius:11px;min-width:49px;height:55px}.date-tile small{letter-spacing:.7px;font-size:12px}.date-tile strong{font-size:22px}.tag,.tag.nogi,.tag.purple,.tag.coral,.tag.muted{color:#635144;background:#eee6db;border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.3}.tag.purple{color:#55514d;background:#e7e3dd}.tag.muted{color:#5f5d5b;background:#ece9e2}.card-menu{gap:3px}.goal{border-color:var(--line)}.goal-symbol{width:38px;height:38px;color:var(--ember);background:#f5e4d6;border-radius:10px}.goal-symbol svg{width:20px;height:20px}.goal-title,.goal-cards .goal-title{color:var(--ink);font-size:17px;font-weight:700}.goal-description,.goal-cards .goal-description{font-size:14px;line-height:1.55}.goal-progress,.goal-cards .goal-progress{font-size:12px}.progress{background:#e8ded1;height:7px}.progress>span{background:var(--ember)}.goal-cards .progress{height:7px}.goal-actions{flex-wrap:wrap;gap:12px}.goal-cards .panel{padding:24px}.upcoming-item h3,.schedule-card h3{font-size:16px}.upcoming-item+.upcoming-item{border-color:var(--line)}.empty-state{background:#f7f0e6;border-color:#cdbda9;padding:44px 24px}.empty-state>svg{color:var(--ember)}.empty-state h3{font-size:20px}.empty-state p{color:var(--muted);max-width:390px;font-size:14px}.gameplan-head p{color:var(--muted);font-size:14px}.step-number{color:#a93c05;background:#f5e4d6;width:28px;height:28px;font-size:12px;font-weight:700}.sequence-step{grid-template-columns:28px minmax(0,1fr);gap:11px}.sequence-step:not(:last-child):before{background:var(--line);left:13px}.step-main{border-color:var(--line);color:var(--ink);background:#f7f1e8;padding:14px;font-size:14px}.step-main strong{color:var(--ink);font-size:14px}.step-detail,.step-detail b{color:var(--muted);font-size:14px}.step-detail b{font-weight:600}.plan-footer{border-color:var(--line);flex-wrap:wrap;gap:8px}.event-head{border-color:var(--line);background:#f7f1e8}.event-head h3{font-size:20px}.event-head p{color:var(--muted);font-size:14px}.detail-label{font-size:12px;font-weight:700}.detail-text{color:var(--ink);font-size:14px}.event-links{flex-wrap:wrap}.quote{color:var(--muted);background:var(--surface)}.quote p{font-size:14px}.quote small{font-size:12px}.stat-label,.stat-note{color:var(--muted);font-size:12px}.stat-value{color:var(--ink);font-weight:800}.stat-icon{background:var(--surface);color:var(--ember)}.hero{background:var(--ink)}.wave-art:before{background:linear-gradient(125deg,#c6460644,#c6460600)}.wave-art:after,.wave-art i{background:0 0;border-color:#c6460666}.wave-lines path{stroke:#e0a374}.field input,.field textarea,.field select,.search input,.toolbar select{background:var(--paper);min-height:46px;color:var(--ink);border:1px solid #bdb4a8;border-radius:10px;padding:12px 13px;font-size:16px}.field input:focus,.field textarea:focus,.field select:focus,.search input:focus,.toolbar select:focus{border-color:var(--ember);outline:2px solid #0000;box-shadow:0 0 0 3px #c646061a}.field input::placeholder,.field textarea::placeholder,.search input::placeholder{color:#73706d;opacity:1}.field input:disabled,.field select:disabled{color:#68625b;opacity:1;background:#eee8de}.field label small{color:var(--muted);font-size:12px}.field .help{color:var(--muted);font-size:12px;line-height:1.6}.field,.form-grid,.modal-content{min-width:0}.field input[type=number]{font-size:16px}.field input[type=date],.field input[type=time]{min-width:0;max-width:100%}.field textarea{line-height:1.65}.search svg{width:18px;height:18px;color:var(--muted);top:15px;left:14px}.search input{padding-left:42px}.toolbar select{min-width:120px;font-size:14px}.form-section{color:var(--muted);letter-spacing:1px;font-size:12px;font-weight:700}.form-hint,.privacy-panel{color:var(--muted);background:var(--surface)}.form-hint{font-size:14px;line-height:1.6}.check-row{color:var(--muted);align-items:flex-start;min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}.check-row input{width:19px;height:19px;accent-color:var(--ember);flex:0 0 19px;margin:2px 0 0}.submission-row,.submission-head{grid-template-columns:minmax(0,1fr) 85px 85px 44px;gap:10px}.submission-head{color:var(--muted);font-size:12px}.submission-row input{width:100%;min-width:0}.step-editor-header{color:var(--ink);font-size:14px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17191b66}.modal{background:var(--cream);border-radius:22px;box-shadow:0 30px 100px #17191b33}.modal-header{padding:23px 26px}.modal-header h2{font-size:23px}.modal-header p{color:var(--muted);margin-top:7px;font-size:13px}.modal-footer{background:var(--cream);border-radius:0 0 22px 22px}.modal-footer .icon-btn[aria-label="Delete this item"]{color:#93361c!important}.error{color:#8c301c;background:#f7e5d9;font-size:14px}.share-preview{background:var(--paper);border-color:var(--line);color:var(--ink);font-size:14px}.share-warning{color:#725022;background:#f4e4d1;font-size:14px}.privacy-panel h3{color:var(--ink);font-size:16px}.privacy-panel p{color:var(--muted);font-size:14px}.link-note{font-size:12px}.profile-name-row p,.profile-actions .btn{font-size:14px}.entry-section h3{color:var(--muted);font-size:12px;font-weight:700}.entry-section p{color:var(--ink);font-size:15px}.entry-submissions span{background:var(--surface);color:#635144;font-size:13px}.completion-badge{color:#9a3a09;font-size:12px}.completion-badge svg{width:16px;height:16px}.saved-at{font-size:12px}.toast{background:var(--ink);color:#fff;font-size:14px;left:calc(50% + 112px)}.loading-screen{color:var(--muted);background:var(--cream);font-size:15px}.calendar{padding:25px;overflow-x:auto}.calendar-header h2{font-size:20px}.calendar-header{gap:15px}.calendar-controls{gap:4px}.calendar-weekdays span{color:var(--muted);font-size:12px;font-weight:600}.calendar-day{min-width:44px;min-height:68px;color:var(--ink);border-radius:10px;font-size:14px}.calendar-day.today{color:#a23c07;background:#f5e4d6;font-weight:800}.calendar-day.selected{color:#fff;background:var(--ember);border-color:var(--ember);font-weight:800}.calendar-day.selected:hover{background:var(--ember-hover)}.calendar-day.selected .day-dots i{background:#fff}.day-dots i{background:var(--ember);width:5px;height:5px}.calendar-header .month-pill,.month-pill{background:var(--paper);min-height:44px;color:var(--muted);padding:8px 12px;font-size:13px}.schedule-card{padding:19px}.schedule-card p{color:var(--muted);font-size:14px}.schedule-card .time{color:var(--muted);font-size:12px}.auth-story{background:var(--ink);padding:52px 60px}.auth-story .brand{color:#fffdf9}.auth-story .brand-mark{color:#ed8b4e}.auth-story .eyebrow{color:#e1d2c0}.auth-story h1{letter-spacing:-2.8px;font-size:clamp(42px,4.7vw,70px);font-weight:800;line-height:1.08}.auth-story h1 span{color:#ed8b4e}.auth-story p{color:#e1d9cf;font-size:16px;line-height:1.75}.auth-features span{color:#e1d9cf;font-size:12px}.auth-story .story-footer{color:#cfc0ae;font-size:12px}.auth-box{max-width:390px}.auth-box>.eyebrow{font-size:12px}.auth-box h2{font-size:32px;font-weight:800}.auth-box>p{color:var(--muted)!important;font-size:14px!important}.auth-box>p[style]{font-size:12px!important}.auth-box .btn{min-height:48px}.auth-divider{color:var(--muted);font-size:12px}.auth-divider:before,.auth-divider:after{background:var(--line)}.auth-switch{color:var(--muted);font-size:14px}.auth-switch button{color:var(--ember);min-height:44px;font-size:14px;font-weight:700}.preview-notice{color:#6b4e2c;background:#f1e5d6;border-color:#d8c2a6;font-size:14px}@media (width>=1450px){.main{padding-left:64px;padding-right:64px}.ember-home{min-height:510px}}@media (width<=1150px){.sidebar{width:196px;padding:32px 18px 24px}.main{margin-left:196px;padding:0 32px 40px}.ember-home{column-gap:34px;min-height:435px}.home-intro h1{letter-spacing:-2.8px;font-size:56px}.home-intro>p{font-size:16px}.btn.log-training-btn{min-height:68px;padding:17px 20px;font-size:19px}.home-focus-card{padding:25px}.home-focus-card h2{font-size:24px}.home-last-card{gap:13px;padding:23px}.focus-wave{width:58px;top:25px;right:22px}.hub-card{gap:13px;padding:23px}.toast{left:calc(50% + 98px)}.auth-story{padding:40px}.calendar-layout{grid-template-columns:1fr}}@media (width<=900px){.sidebar{width:184px;padding:30px 16px 22px}.main{margin-left:184px;padding:0 26px 40px}.topbar{height:91px;margin-bottom:32px}.nav button{padding:13px 12px;font-size:14px}.ember-home{grid-template-columns:1fr;align-items:start;gap:28px;max-width:520px;min-height:0;padding:14px 0 35px}.home-intro h1{font-size:58px}.btn.log-training-btn{max-width:none;margin-top:26px}.home-focus-card{min-height:166px}.home-last-card{min-height:100px}.hub-grid{grid-template-columns:1fr;gap:14px}.hub-card{min-height:112px}.toast{left:calc(50% + 92px)}.auth-story{padding:35px}.auth-story h1{font-size:46px}.auth-main{padding:40px 26px}.list-grid{grid-template-columns:1fr}}@media (width<=620px){.sidebar{display:none}.main{padding:0 20px calc(108px + env(safe-area-inset-bottom));margin-left:0}.topbar{border-bottom:0;align-items:center;height:105px;margin-bottom:27px}.mobile-brand .brand{gap:0;min-height:53px;padding-bottom:15px;font-size:33px}.topbar-right{gap:8px}.topbar .icon-btn{background:0 0;border:0;width:44px;height:44px}.topbar .icon-btn svg{width:24px;height:24px}.private-label{display:none}.demo-bar{gap:0 5px;padding:3px 12px;font-size:12px;line-height:1.5}.demo-bar span{font-size:12px}.demo-bar button{min-height:44px;font-size:12px}.ember-home{gap:19px;max-width:520px;margin:0 auto;padding:0 0 5px}.home-intro .eyebrow{display:none}.home-intro h1{letter-spacing:-2.7px;font-size:clamp(46px,12.8vw,62px);line-height:1.04}.home-intro>p{margin-top:13px;font-size:16px;line-height:1.55}.btn.log-training-btn{border-radius:21px;gap:13px;min-height:73px;margin-top:24px;padding:19px 22px;font-size:21px}.log-training-btn svg{width:28px;height:28px}.home-cards{gap:15px}.home-focus-card{border-radius:21px;min-height:157px;padding:24px 22px}.home-focus-card h2{letter-spacing:-.8px;margin-top:12px;font-size:24px;line-height:1.3}.home-focus-card p{margin-top:5px;font-size:16px;line-height:1.5}.card-eyebrow,.last-session-copy small{letter-spacing:.7px;font-size:12px}.focus-wave{width:64px;top:26px;right:22px}.home-focus-card>svg:not(.focus-wave){bottom:28px;right:17px}.home-last-card{border-radius:21px;gap:17px;min-height:97px;padding:21px 22px}.last-session-copy strong{margin-top:5px;font-size:17px}.last-session-copy p{font-size:14px}.bottom-nav{height:auto;min-height:83px;padding:7px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf5edf7;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{width:100%;min-height:62px;color:var(--muted);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px 10px;font-size:12px;font-weight:500;display:flex;position:relative}.bottom-nav svg{stroke-width:1.8px;width:24px;height:24px}.bottom-nav button.active{color:var(--ember);background:0 0;font-weight:700}.bottom-nav button.active:after{content:"";background:var(--ember);border-radius:4px;width:41px;height:4px;position:absolute;bottom:0}.bottom-nav button.active svg{stroke-width:2.5px}.page-heading{gap:14px;margin-bottom:24px}.page-heading h1{letter-spacing:-1.5px;font-size:33px}.page-heading p{font-size:14px;line-height:1.6}.page-heading>.btn{border-radius:13px;min-width:46px;min-height:46px;padding:11px;font-size:0}.page-heading>.btn svg{width:22px;height:22px}.eyebrow{letter-spacing:1.1px;margin-bottom:10px;font-size:12px}.hub-grid{gap:13px;margin-top:25px}.hub-card{border-radius:18px;gap:13px;min-height:110px;padding:22px 18px}.hub-icon{flex-basis:35px;width:35px}.hub-icon svg{width:27px;height:27px}.hub-copy h2{font-size:20px}.hub-copy p{margin-top:5px;font-size:14px}.section-back{margin:-12px 0 16px}.session-card,.panel,.gameplan-card,.goal-cards .panel{padding:19px}.session-card-header{gap:10px}.session-card h3{font-size:16px}.session-summary{font-size:14px}.session-meta,.session-card-footer{font-size:12px}.session-card-footer{gap:8px}.session-card .card-menu{margin-right:-8px}.date-tile{min-width:44px;height:52px}.date-tile small{font-size:12px}.date-tile strong{font-size:21px}.tag{padding:4px 7px;font-size:12px}.text-btn{font-size:13px}.footer-note{font-size:12px}.toolbar{gap:9px}.search{min-width:155px}.toolbar select{min-width:100px;padding:12px 10px;font-size:16px}.form-grid{gap:18px 12px}.field label{font-size:14px}.field label small{margin-left:4px;font-size:12px;display:inline-block}.field input,.field input[type=number],.field textarea,.field select{padding:12px 10px;font-size:16px}.field .help,.form-section,.link-note{font-size:12px}.form-hint,.check-row{font-size:14px}.modal-backdrop{padding:0}.modal{border-radius:22px 22px 0 0;max-height:94dvh}.modal-header{padding:19px 20px}.modal-header h2{font-size:21px}.modal-header p{font-size:13px}.modal-content{padding:20px}.modal-footer{padding:15px 20px max(19px, env(safe-area-inset-bottom));border-radius:0;gap:9px}.modal-footer .btn{white-space:normal;min-height:46px}.submission-row,.submission-head{grid-template-columns:minmax(0,1fr) 66px 66px 44px;gap:6px}.submission-head{overflow-wrap:anywhere;font-size:12px}.submission-row .icon-btn{min-width:44px;min-height:44px;padding:10px}.step-editor{padding:14px}.step-main,.step-main strong,.step-detail{font-size:14px}.entry-section p{font-size:15px}.profile-actions .btn{padding:11px 14px;font-size:14px}.calendar{padding:19px 8px}.calendar-header{flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:0 5px}.calendar-header h2{font-size:20px}.calendar-controls{margin-left:auto}.calendar-weekdays,.calendar-days{min-width:308px}.calendar-weekdays span{font-size:12px}.calendar-day{min-width:44px;min-height:60px;font-size:14px}.toast{left:50%;bottom:calc(98px + env(safe-area-inset-bottom));width:max-content;font-size:14px}.auth-story{min-height:315px;padding:27px 25px 34px}.auth-story .brand{font-size:32px}.auth-story .story-main{margin:30px 0 0}.auth-story h1{letter-spacing:-1.8px;max-width:365px;font-size:41px;font-weight:800}.auth-story p{max-width:350px;font-size:14px;line-height:1.7}.auth-main{padding:34px 25px 46px}.auth-box h2{font-size:29px}.auth-box>p{font-size:14px!important}.auth-box>p[style]{font-size:12px!important}.auth-switch,.auth-switch button,.preview-notice{font-size:14px}}@media (width<=360px){.main{padding-left:16px;padding-right:16px}.home-intro h1{letter-spacing:-2.2px;font-size:44px}.home-intro>p{font-size:15px}.home-focus-card{padding:23px 18px}.home-focus-card h2{font-size:22px}.focus-wave{width:52px;right:18px}.home-last-card{gap:12px;padding:21px 18px}.last-session-copy strong{font-size:16px}.session-card{padding:16px}.session-card-header{flex-wrap:wrap}.session-card-header>div:nth-child(2){flex:1}.session-card .card-menu{margin-left:auto}.session-card-footer{flex-wrap:wrap}.modal-header,.modal-content{padding-left:16px;padding-right:16px}.modal-content>form>.form-grid{grid-template-columns:1fr}.submission-row,.submission-head{grid-template-columns:minmax(0,1fr) 58px 58px 44px;gap:4px}.submission-row input{padding-left:7px;padding-right:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.training-snapshot{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:28px;padding:20px 24px}.training-snapshot summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;display:list-item}.training-snapshot summary:focus-visible{outline:3px solid var(--ember);outline-offset:4px}.training-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0;display:grid}.training-snapshot dt{color:var(--muted);font-size:13px}.training-snapshot dd{margin:6px 0 0;font-size:17px;font-weight:700}.training-snapshot h2{margin:24px 0 10px;font-size:18px}.training-snapshot ul{margin:0;padding:0;list-style:none}.training-snapshot li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.training-snapshot li .text-btn{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%}.training-snapshot li span{color:var(--muted);font-size:12px}@media (width<=620px){.training-snapshot{padding:16px}.training-snapshot dl{grid-template-columns:1fr;gap:12px}.training-snapshot dl>div{justify-content:space-between;gap:12px;display:flex}.training-snapshot dd{margin:0}.training-snapshot li{flex-direction:column;align-items:flex-start;gap:0;padding:8px 0}}.technique-library{max-width:1050px}.technique-privacy,.technique-notice,.technique-loading{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.technique-privacy{margin-bottom:8px}.technique-permissions{max-width:760px;margin-bottom:24px}.technique-notice{color:var(--ember);margin:18px 0}.technique-loading{padding:36px 0}.technique-editor{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:24px 0;padding:24px}.technique-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.technique-editor-heading h2{font-size:22px}.technique-editor-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.technique-toolbar{align-items:center;gap:12px;margin:22px 0;display:flex}.technique-search{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.technique-search svg{color:var(--muted)}.technique-search input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;outline:none;font-size:15px}.technique-search:focus-within{outline:2px solid var(--ember);outline-offset:2px}.technique-toolbar select{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);border-radius:12px;padding:10px 14px}.technique-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.technique-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:24px}.technique-card-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.technique-card-heading .icon-btn{margin-left:auto}.technique-icon{background:var(--surface);width:42px;height:42px;color:var(--ember);border-radius:11px;place-items:center;display:grid}.technique-card h2{overflow-wrap:anywhere;font-size:21px}.technique-position{color:var(--muted);overflow-wrap:anywhere;margin-top:7px}.technique-cues{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.technique-muted{color:var(--muted)}.technique-source{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.technique-card-actions{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.technique-card-actions a{min-height:44px;margin-right:auto;text-decoration:none}.technique-delete{border-top:1px solid var(--line);margin-top:14px;padding-top:16px}.technique-delete>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.technique-empty{margin-top:26px}@media (width<=900px){.technique-grid{grid-template-columns:1fr}}@media (width<=620px){.technique-toolbar{flex-direction:column;align-items:stretch}.technique-search input,.technique-toolbar select{font-size:16px}.technique-card,.technique-editor{padding:20px}.technique-editor-actions{flex-wrap:wrap}.technique-editor-actions .btn{flex:1}.technique-card-actions{flex-wrap:wrap}}.technique-library>.page-heading{margin-bottom:16px}.technique-privacy-details{color:var(--muted);margin-bottom:22px;font-size:13px}.technique-privacy-details summary{cursor:pointer;width:max-content;max-width:100%;min-height:44px;color:var(--ink);padding:12px 0;font-weight:700;display:list-item}.technique-privacy-details summary:focus-visible{outline:3px solid var(--ember);outline-offset:3px;border-radius:4px}.technique-privacy-details>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;max-width:760px;padding:15px 18px}.technique-privacy-details p{font-size:13px}.technique-privacy-details p+p{margin-top:12px}.technique-toolbar{gap:12px;display:grid}.technique-filter-row{align-items:stretch;gap:12px;display:flex}.technique-category-filter{min-width:170px;max-width:45%}.technique-category-filter select{width:100%}.technique-style-filters{flex-wrap:wrap;gap:7px;display:flex}.technique-style-filters button{background:var(--paper);min-width:68px;min-height:44px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-weight:650}.technique-style-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.technique-card-heading{align-items:flex-start;gap:12px;margin-bottom:12px}.technique-card-heading>div{min-width:0}.technique-category{color:var(--ember);margin-bottom:6px;font-size:12px;font-weight:750}.technique-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.technique-position{margin-top:0;font-size:13px}.technique-cues{margin:14px 0}.technique-source{margin-top:14px}@media (width<=620px){.technique-filter-row{flex-direction:column;gap:10px}.technique-category-filter{min-width:0;max-width:none}.technique-style-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technique-style-filters button{min-width:0;padding-inline:10px}}.coach-workspace{overflow-wrap:anywhere;max-width:1120px}.coach-workspace p{color:var(--muted)}.coach-workspace h2{font-size:22px}.coach-workspace h3{font-size:17px}.coach-workspace .help{color:var(--muted);font-size:12px;line-height:1.65}.coach-workspace .field{min-width:0;margin:16px 0}.coach-workspace .field label,.coach-workspace .coach-code label{color:var(--ink);font-size:14px;font-weight:700}.coach-workspace .field label small{color:var(--muted);margin-left:5px;font-weight:400}.coach-workspace .field input,.coach-workspace .field select,.coach-workspace .field textarea{min-width:0;max-width:100%;color:var(--ink);background:var(--paper);border-color:var(--line);font-size:14px}.coach-workspace .field input:focus,.coach-workspace .field select:focus,.coach-workspace .field textarea:focus{border-color:var(--ember);box-shadow:0 0 0 3px #c6460614}.coach-workspace .field textarea{min-height:80px}.coach-workspace .check-row{color:var(--ink);flex-wrap:wrap;align-items:flex-start;margin:18px 0;font-size:14px}.coach-workspace .check-row input{flex:none;width:18px;height:18px;margin:1px 0 0}.coach-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.coach-workspace .btn{min-height:44px;font-size:14px}.coach-workspace .btn.danger{color:#fff;background:#923520}.coach-workspace .btn.danger:hover{background:#772918}.coach-workspace .text-btn{min-height:44px;font-size:14px}.coach-workspace .coach-muted-action{color:#7b4936}.coach-privacy{background:#f1e7d9;border-radius:16px;gap:13px;padding:20px 22px;display:flex}.coach-privacy>svg{color:var(--ember);flex:none;margin-top:2px}.coach-privacy>div{min-width:0}.coach-privacy strong{font-size:15px}.coach-privacy p{max-width:750px;margin-top:4px;font-size:14px}.coach-account{flex-wrap:wrap;align-items:center;gap:5px;padding:12px 2px 24px;font-size:12px;display:flex}.coach-account>svg{color:var(--ember)}.coach-account strong{overflow-wrap:anywhere;min-width:0}.coach-identity{overflow-wrap:anywhere}.coach-connect-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.coach-panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;min-width:0;padding:24px}.coach-panel>h2{margin:10px 0 8px}.coach-panel>p{margin:8px 0 16px;font-size:14px}.coach-panel-icon{width:40px;height:40px;color:var(--ember);background:#f6e5d6;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.coach-disclosure{margin:12px 0 18px!important}.coach-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.coach-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:34px 0 16px;display:flex}.coach-section-heading>div{min-width:0}.coach-section-heading h2{overflow-wrap:anywhere;margin-bottom:5px}.coach-section-heading p{font-size:14px}.coach-count{color:#5b5045;background:#eee6db;border-radius:20px;flex:none;padding:7px 10px;font-size:12px}.coach-connections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.coach-connection{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-width:0;padding:20px}.coach-connection-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coach-connection-top>div{min-width:0}.coach-connection h3{overflow-wrap:anywhere;margin:5px 0}.coach-connection p{font-size:14px}.coach-overline{text-transform:uppercase;letter-spacing:1.1px;color:var(--ember);font-size:12px;font-weight:800;display:block}.coach-status{text-transform:capitalize;color:#61554a;background:#ede7df;border-radius:20px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.coach-status-revoked{color:#665e55;background:#ede9e4}.coach-code{margin-top:18px}.coach-code input{width:100%;min-width:0;min-height:46px;color:var(--ink);border:1px solid var(--line);background:#f5efe6;border-radius:8px;margin:8px 0;padding:11px;font-family:ui-monospace,monospace;font-size:16px;display:block}.coach-code input:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.coach-code .help{margin-top:10px}.coach-review{background:#fcf1e5;border:1px solid #e3c7ad;border-radius:12px;margin-top:17px;padding:17px}.coach-review p{margin-top:8px}.coach-review h3{margin:0 0 8px}.coach-pending-copy{margin-top:14px}.coach-notice{color:#5c3b24;background:#f5eadd;border:1px solid #d9c6b5;border-radius:12px;margin:0 0 20px;padding:14px 17px;font-size:14px;line-height:1.6}.coach-empty{text-align:center;max-width:720px;margin:35px auto;padding:38px 28px}.coach-empty>svg{color:var(--ember);width:30px;height:30px;margin-bottom:12px}.coach-empty p{max-width:570px;margin:12px auto 20px}.coach-empty-line{color:var(--muted);border:1px dashed #d3c6b6;border-radius:12px;padding:26px;font-size:14px;line-height:1.7}.coach-add-actions{margin-bottom:20px}.coach-composer{border-color:#d5b499;margin:20px 0 30px}.coach-composer>.coach-section-heading{margin:0}.coach-copy-warning{color:#64462f;background:#f4e8da;border-radius:10px;margin:20px 0 12px;padding:15px;font-size:12px;line-height:1.7}.coach-invalid{font-size:12px;line-height:1.6;color:#923520!important}.coach-caveat{border-top:1px solid var(--line);margin-top:32px;padding-top:20px;font-size:12px;line-height:1.8}.coach-open-hint{margin-top:20px;font-size:14px}.coach-items-layout{grid-template-columns:minmax(180px,.72fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.coach-items-layout>div{min-width:0}.coach-item-list{flex-direction:column;gap:10px;min-width:0;display:flex}.coach-item-button{background:var(--paper);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.coach-item-button strong{overflow-wrap:anywhere;font-size:15px}.coach-item-button .help{overflow-wrap:anywhere}.coach-item-button.is-selected{border-color:var(--ember);background:#f9ebdd}.coach-item-open{color:var(--ember);align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.coach-shared-item>h3{overflow-wrap:anywhere;margin:8px 0;font-size:21px}.coach-shared-item .coach-item-byline{overflow-wrap:anywhere;margin:0 0 20px}.coach-shared-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:var(--ink)!important}.coach-external{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;padding:13px 0;font-size:14px;font-weight:700;line-height:1.6;display:flex}.coach-external-url{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400}.coach-comments{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.coach-comments>h3{align-items:center;gap:8px;margin-bottom:16px;display:flex}.coach-comments>.help{margin-bottom:16px}.coach-comment{border-bottom:1px solid var(--line);padding:18px 0}.coach-comment:first-child{padding-top:0}.coach-comment-byline{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-bottom:9px;font-size:12px;display:flex}.coach-comment-byline span{color:var(--muted);font-size:12px}.coach-next-steps{border-left:3px solid #d9af8e;margin-top:14px;padding:8px 0 4px 12px}.coach-next-steps>strong{color:#87512d;font-size:12px}.coach-next-steps p{margin-top:4px}.coach-comment-form{margin-top:20px}.coach-comment-form>.help{margin:8px 0 14px}@media (width<=980px){.coach-connect-grid,.coach-connections,.coach-items-layout{grid-template-columns:1fr}.coach-item-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=620px){.coach-panel{border-radius:15px;padding:20px}.coach-connection{padding:18px}.coach-workspace h2{font-size:20px}.coach-workspace .field input,.coach-workspace .field textarea,.coach-workspace .field select{font-size:16px}.coach-workspace .btn{white-space:normal}.coach-item-list{grid-template-columns:1fr}.coach-connection-top{flex-wrap:wrap}.coach-section-heading{margin-top:28px}.coach-privacy{padding:18px}.coach-status{margin-top:3px}.coach-empty{padding:28px 20px}}.coach-connect-details{border-bottom:1px solid var(--line);margin:20px 0;padding-bottom:16px}.coach-connect-details>summary{cursor:pointer;color:var(--ember);min-height:44px;padding:13px 0;font-size:14px;font-weight:700}.coach-connect-details>summary:focus-visible{outline:3px solid var(--ember);outline-offset:3px;border-radius:4px}.coach-connect-details[open]>summary{margin-bottom:10px}.coach-workspace .check-row{padding-left:28px;display:block;position:relative}.coach-workspace .check-row input{margin:0;position:absolute;top:10px;left:0}.coach-back{color:var(--ember);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.coach-share-start{max-width:740px;margin:0 0 28px}.coach-share-start>p{max-width:590px}.coach-share-steps{counter-reset:share-step;color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:18px 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.coach-share-steps li{align-items:center;gap:7px;display:flex}.coach-share-steps li:before{counter-increment:share-step;content:counter(share-step);background:#eee6db;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:inline-grid}.coach-share-steps li[aria-current=step]{color:var(--ember);font-weight:700}.coach-share-steps li[aria-current=step]:before{color:#fff;background:var(--ember)}.coach-recipient-step{max-width:680px}.coach-recipient-step>p,.coach-composer>form>p{font-size:14px}.coach-recipient-review{background:#fcf1e5;border:1px solid #e3c7ad;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 20px;padding:17px 19px;display:flex}.coach-recipient-review .coach-identity{color:var(--ink);font-size:15px;font-weight:600}.coach-recipient-review .text-btn{color:var(--ember);margin-top:2px}.coach-sharing-details{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.75}.coach-sharing-details>summary{cursor:pointer;color:var(--ink);min-height:44px;padding:10px 0;font-size:13px;font-weight:700}.coach-sharing-details>summary:focus-visible{outline:3px solid var(--ember);outline-offset:3px;border-radius:4px}.coach-sharing-details p{max-width:790px;margin:6px 0 12px}.coach-composer .coach-copy-warning{color:#64462f;font-size:14px}@media (width<=620px){.coach-share-steps{gap:9px 13px;font-size:12px}.coach-recipient-review{padding:15px}.coach-share-start .coach-actions>.btn{flex:200px}}.planning-workspace{color:var(--ink,#17191b);min-width:0}.planning-workspace .planning-heading{align-items:center}.planning-workspace .planning-heading>.btn{gap:8px;padding:12px 16px;font-size:14px}.planning-layout{align-items:start;gap:28px}.planning-workspace .calendar{background:var(--paper,#fffdf9);min-width:0;padding:24px 20px}.planning-workspace .calendar-header{flex-wrap:wrap;gap:12px}.planning-workspace .calendar-header h2{font-size:21px}.planning-workspace .calendar-controls{margin-left:auto}.planning-workspace .calendar-day{min-height:64px;color:var(--ink,#17191b)}.planning-workspace .calendar-day.selected{color:#fff;background:var(--ember,#c64606)}.planning-workspace .calendar-day.today:not(.selected){color:var(--ember,#c64606);box-shadow:inset 0 0 0 1px var(--ember,#c64606)}.planning-workspace .calendar-day.selected .day-dots i{background:#fff}.planning-workspace .calendar-weekdays span{color:var(--muted,#606065);font-size:12px}.planning-workspace .calendar-day.blank{min-height:0}.planning-workspace .calendar-controls button,.planning-workspace .text-btn,.planning-workspace .icon-btn,.hours-panel button,.planning-editor button{min-width:44px;min-height:44px}.planning-workspace .text-btn{white-space:normal;text-align:left;font-size:13px}.planning-workspace .section-head{flex-wrap:wrap}.planning-agenda{min-width:0}.planning-agenda>.section-head h2{font-size:18px}.planning-card{background:var(--paper,#fffdf9);padding:20px}.planning-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.planning-card .time{color:var(--muted,#606065);font-size:13px}.planning-card h3{overflow-wrap:anywhere;margin:4px 0 10px}.planning-badges{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.planning-badges .tag{align-items:center;gap:5px;font-size:11px;display:inline-flex}.planning-card-actions{flex-wrap:wrap;align-items:center;gap:4px 15px;margin-top:10px;display:flex}.planning-card-actions>.icon-btn{margin-left:auto}.planning-user-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:14px}.planning-zone{color:var(--muted,#606065);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.planning-skipped{background:var(--cream,#faf5ed);border-style:dashed}.planning-skipped h3{color:var(--muted,#606065)}.planning-note{color:var(--muted,#606065);font-size:13px;line-height:1.65}.planning-footnote{margin:20px 0 30px}.planning-empty{border:1px dashed var(--line,#ded5c9);border-radius:16px;justify-items:start;gap:12px;padding:28px 22px;display:grid}.planning-empty>svg{color:var(--ember,#c64606)}.planning-empty p{color:var(--muted,#606065);font-size:14px}.planning-classes{margin:28px 0}.planning-classes .section-head>div{flex:1;min-width:200px}.planning-class-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planning-class{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:15px;justify-content:space-between;gap:12px;min-width:0;padding:20px;display:flex}.planning-class>div:first-child{min-width:0}.planning-class h3{overflow-wrap:anywhere;margin-bottom:5px}.planning-class p{font-size:13px}.planning-class .planning-actions{flex-direction:column;flex:0;align-items:center}.planning-undated{border-top:1px solid var(--line,#ded5c9);padding:24px 0}.planning-undated>div{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;display:flex}.planning-undated>div>span{overflow-wrap:anywhere}.planning-editor{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:18px;gap:18px;min-width:0;margin-bottom:28px;padding:24px;display:grid}.planning-editor-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.planning-editor-heading h2{margin-bottom:5px;font-size:22px}.planning-editor-heading>.icon-btn{flex-shrink:0}.planning-editor label:not(.planning-check){min-width:0;color:var(--ink,#17191b);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.planning-editor input:not([type=checkbox]),.planning-editor select,.planning-editor textarea{border:1px solid var(--line,#ded5c9);background:var(--cream,#faf5ed);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink,#17191b);border-radius:9px;padding:10px 12px;font-size:16px;font-weight:400}.planning-editor textarea{resize:vertical;min-height:90px;line-height:1.6}.planning-editor input:focus,.planning-editor select:focus,.planning-editor textarea:focus{outline:2px solid var(--ember,#c64606);outline-offset:2px}.planning-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.planning-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planning-actions .btn{font-size:14px}.planning-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.planning-check input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0}.planning-static-field{flex-direction:column;justify-content:center;gap:8px;font-size:13px;display:flex}.planning-static-field strong{font-size:15px;font-weight:500}.planning-links>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.planning-links .planning-form-grid{padding:12px 0 4px}.planning-error{color:#852d05;background:#fae8df;border:1px solid #e5b39b;border-radius:10px;margin-bottom:15px;padding:13px 16px;font-size:14px}.planning-delete{background:#fff7f0;border:1px solid #e5b39b;border-radius:16px;gap:14px;margin-bottom:24px;padding:22px;display:grid}.planning-delete h3{overflow-wrap:anywhere}.hours-panel{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:18px;margin:28px 0;overflow:hidden}.hours-panel>summary{cursor:pointer;align-items:center;gap:15px;min-height:76px;padding:22px;list-style:none;display:flex}.hours-panel>summary::-webkit-details-marker{display:none}.hours-panel>summary:after{content:"+";text-align:center;color:var(--ember,#c64606);flex:0 0 20px;margin-left:auto;font-size:25px}.hours-panel[open]>summary:after{content:"−"}.hours-panel>summary:focus-visible{outline:3px solid var(--ember,#c64606);outline-offset:-4px}.hours-panel>summary strong{font-size:16px;display:block}.planning-summary-detail{color:var(--muted,#606065);margin-top:5px;font-size:13px;line-height:1.5;display:block}.planning-summary-icon{height:42px;color:var(--ember,#c64606);background:#f8e8da;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.hours-body{gap:18px;padding:0 24px 24px;display:grid}.hours-body>.btn{justify-self:start}.hours-body .planning-editor{background:var(--cream,#faf5ed);margin:0}.hours-main>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hours-main>div>span,.hours-main small{color:var(--muted,#606065);font-size:13px}.hours-main strong{letter-spacing:-1px;font-size:35px}.hours-progress{background:var(--line,#ded5c9);border-radius:8px;height:9px;margin-top:12px;overflow:hidden}.hours-progress>span{background:var(--ember,#c64606);border-radius:inherit;height:100%;display:block}.hours-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.hours-stats>div{background:var(--cream,#faf5ed);border-radius:11px;padding:15px}.hours-stats dt{color:var(--muted,#606065);font-size:12px;line-height:1.5}.hours-stats dd{margin:8px 0 0;font-size:23px;font-weight:700}.hours-equation{font-size:15px;font-weight:600}.hours-celebration{color:#803305;background:#f8e8da;border-radius:10px;padding:14px 16px;font-size:14px}.planning-activity-options{border:1px solid var(--line,#ded5c9);border-radius:12px;flex-wrap:wrap;gap:4px 22px;margin:0;padding:10px 14px;display:flex}.planning-activity-options legend{padding:0 5px;font-size:14px;font-weight:600}@media (width<=1150px){.planning-class-list{grid-template-columns:1fr}}@media (width<=620px){.planning-workspace .planning-heading{flex-direction:column;align-items:flex-start;gap:12px}.planning-workspace .calendar{padding:18px 10px}.planning-workspace .calendar-header h2{font-size:18px}.planning-workspace .calendar-day{min-height:50px}.planning-workspace .calendar-controls{gap:2px}.planning-workspace .calendar-header{padding:0 3px}.planning-workspace .calendar-weekdays span{font-size:10px}.planning-editor{gap:16px;padding:18px 15px}.planning-editor .planning-form-grid{grid-template-columns:1fr;gap:15px}.planning-class,.planning-card{padding:17px}.planning-class{gap:5px}.planning-class .planning-actions{flex-direction:column}.hours-panel>summary{gap:10px;padding:18px 15px}.hours-body{padding:0 15px 20px}.hours-body .planning-editor{padding:15px 12px}.hours-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hours-stats>div{padding:12px}.hours-stats dd{font-size:21px}.hours-main strong{font-size:30px}.planning-summary-icon{flex-basis:34px;height:36px}.planning-summary-detail{font-size:12px}}.planning-details-toggle{justify-self:start}.planning-extra-details{border:0;border-top:1px solid var(--line,#ded5c9);gap:18px;min-width:0;margin:0;padding:18px 0 0;display:grid}.planning-extra-details[hidden]{display:none}.planning-duration{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.planning-repeat-note{color:var(--muted,#606065);align-items:center;gap:8px;font-size:13px;display:flex}.planning-linked-event{color:var(--ember,#c64606);overflow-wrap:anywhere;margin:0;font-size:13px}.planning-modal .planning-editor{background:0 0;border:0;border-radius:0;margin:0;padding:0}.planning-modal .modal{max-width:640px}.planning-modal .modal-content{overscroll-behavior:contain}.planning-discard{gap:20px;display:grid}@media (width<=620px){.planning-modal .modal{max-width:none}}.planning-modal .planning-editor[hidden]{display:none}.resource-workspace{min-width:0;max-width:1080px}.resource-workspace .page-heading{align-items:flex-start;gap:24px}.resource-workspace .page-heading>div{min-width:0}.resource-workspace h2,.resource-workspace h3,.resource-workspace summary,.resource-workspace .resource-body{overflow-wrap:anywhere}.resource-workspace input,.resource-workspace textarea,.resource-workspace select{max-width:100%;min-height:44px;font-size:16px}.resource-workspace button,.resource-workspace a.text-btn,.resource-workspace summary{min-height:44px}.resource-workspace a.text-btn{align-items:center;display:inline-flex}.resource-workspace .icon-btn{flex:0 0 44px;width:44px;height:44px}.resource-workspace .btn{white-space:normal}.resource-privacy,.resource-notice{color:var(--muted,#606065);align-items:center;gap:9px;margin:0 0 10px;display:flex}.resource-privacy svg{color:var(--ember,#c64606);flex-shrink:0}.resource-notice{color:#75502f;padding:12px 0}.resource-workspace>.help{margin-bottom:24px}.resource-list{flex-direction:column;gap:22px;display:flex}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.resource-editor,.syllabus-card,.material-card{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:20px;min-width:0;padding:26px}.resource-editor{margin:24px 0}.resource-card-heading,.resource-card-footer,.resource-actions,.resource-editor-actions{align-items:center;gap:12px;display:flex}.resource-card-heading{justify-content:space-between;margin-bottom:18px}.resource-card-heading>div:first-child{min-width:0}.resource-card-heading h2{margin:4px 0 0}.resource-kicker{color:var(--muted,#606065);font-size:12px;font-weight:700}.resource-body{color:#3d3d3e;white-space:pre-wrap;line-height:1.75}.resource-actions{flex-wrap:wrap}.resource-editor-actions{border-top:1px solid var(--line,#ded5c9);justify-content:flex-end;margin-top:26px;padding-top:20px}.resource-card-footer{border-top:1px solid var(--line,#ded5c9);justify-content:space-between;margin-top:18px;padding-top:12px}.resource-card-footer .help{flex:1;margin:0}.resource-icon{width:44px;height:44px;color:var(--ember,#c64606);background:#f8e8da;border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.material-card .resource-card-heading .resource-kicker{flex:1}.material-card h2{font-size:20px}.resource-meta{color:var(--muted,#606065);overflow-wrap:anywhere;font-size:12px}.resource-delete{background:#f9e9df;border:1px solid #d9b7a2;border-radius:14px;margin-top:16px;padding:17px}.resource-delete p{margin:0 0 12px}.resource-search{background:var(--paper,#fffdf9);border:1px solid var(--line,#ded5c9);border-radius:13px;align-items:center;gap:12px;max-width:620px;margin:24px 0;padding:0 14px;display:flex}.resource-search input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.resource-search:focus-within{outline:2px solid var(--ember,#c64606);outline-offset:2px}.resource-search input:focus{box-shadow:none;outline:none}.resource-search>svg{color:var(--muted,#606065);flex-shrink:0}.resource-empty{padding:52px 24px}.resource-empty>svg{color:var(--ember,#c64606)}.resource-section-heading{margin:26px 0 16px}.resource-section-heading h3{margin-bottom:6px}.resource-section-heading p{margin:0}.syllabus-editor-section{border:1px solid var(--line,#ded5c9);border-radius:16px;min-width:0;margin:18px 0;padding:18px}.syllabus-editor-section legend{color:var(--muted,#606065);padding:0 8px;font-size:13px;font-weight:700}.resource-inline-field{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.resource-inline-field .field{flex:1;min-width:0}.syllabus-editor-technique{border:1px solid var(--line,#ded5c9);background:var(--cream,#faf5ed);border-radius:12px;margin:14px 0;padding:4px 14px 14px}.syllabus-editor-technique summary,.syllabus-view-section summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.syllabus-editor-technique summary::-webkit-details-marker{display:none}.syllabus-view-section summary::-webkit-details-marker{display:none}.syllabus-editor-technique summary>span:first-child{flex:1;font-weight:700}.syllabus-editor-technique:not([open]){padding-bottom:4px}.syllabus-editor-technique:not([open]) summary>svg,.syllabus-view-section:not([open]) summary>svg{transform:rotate(-90deg)}.syllabus-editor-technique .form-grid{margin-top:12px}.resource-remove{color:#9c3d24;margin-top:10px}.resource-linked-test{color:#7d401d;background:#f8e8da;border-radius:9px;margin:5px 0 12px;padding:6px 11px;display:inline-block}.syllabus-progress{color:var(--muted,#606065);align-items:center;gap:20px;margin:18px 0 22px;font-size:13px;display:flex}.syllabus-progress progress{max-width:220px;height:8px;accent-color:var(--ember,#c64606);background:#e7ddd0;border:0;border-radius:8px;flex:1;overflow:hidden}.syllabus-progress progress::-webkit-progress-bar{background:#e7ddd0}.syllabus-view-section{border-top:1px solid var(--line,#ded5c9)}.syllabus-view-section summary{padding:10px 0}.syllabus-view-section summary strong{flex:1;font-size:16px}.syllabus-view-section summary>span{color:var(--muted,#606065);font-size:12px}.syllabus-technique{border-top:1px dashed #e2d8cb;padding:18px 0}.syllabus-technique-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.syllabus-technique-main h3{flex:1;min-width:0;margin:0;font-size:16px}.syllabus-status{border:1px solid var(--line,#ded5c9);background-color:var(--cream,#faf5ed);border-radius:10px;flex-shrink:0;width:auto;padding:10px 30px 10px 12px;max-width:200px!important}.syllabus-status.status-ready{color:#8c390b;background-color:#f8e8da;border-color:#d9b89f}.syllabus-technique .resource-body{margin:12px 0 5px}@media (width<=760px){.resource-workspace .page-heading{flex-direction:column;gap:16px}.resource-workspace .page-heading>.resource-actions{width:100%}.resource-workspace .page-heading>.resource-actions .btn{flex:1}.resource-grid{grid-template-columns:minmax(0,1fr)}.resource-editor,.syllabus-card,.material-card{padding:20px}.syllabus-editor-section{padding:12px}.syllabus-technique-main{flex-direction:column;align-items:stretch;gap:10px}.syllabus-status{width:100%;max-width:100%!important}.syllabus-progress{flex-wrap:wrap;gap:10px}.syllabus-progress progress{min-width:100px}.resource-editor-actions{flex-wrap:wrap}.resource-editor-actions>.btn{flex:1}.resource-card-footer{align-items:flex-start}}.full{grid-column:1/-1}.details-open{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fffaf3;border-radius:16px;justify-content:space-between;align-items:center;min-height:72px;padding:18px;display:flex}.details-open small{color:var(--muted);margin-top:6px;font-size:14px;display:block}.journal-section{border:1px solid var(--line);background:#fffaf3;border-radius:14px;padding:0 16px}.journal-section summary{cursor:pointer;min-height:54px;padding:17px 0;font-weight:750}.journal-section>.form-grid{padding:3px 0 18px}.submission-edit{grid-template-columns:minmax(100px,1.5fr) minmax(65px,1fr) minmax(65px,1fr) 44px;align-items:end;gap:8px;margin:15px 0;display:grid}.submission-edit .field{min-width:0}.submission-edit input{width:100%}.focus-category{letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.event-countdown{color:var(--ember);font-size:18px;font-weight:800}.affirmation{border-left:3px solid var(--ember);background:var(--cream);white-space:pre-wrap;padding:14px 16px}.external-link{overflow-wrap:anywhere;align-items:center;gap:7px;min-height:44px;display:inline-flex}.session-detail-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.home-focus-card{text-align:left;width:100%}.focus-linked{font-size:14px!important}.journal-section .check-row{align-items:start}.hub-grid{align-items:stretch}@media (width<=430px){.submission-edit{grid-template-columns:1fr 1fr 44px}.submission-edit>.field:first-child{grid-column:1/-1}.submission-edit .field label{font-size:12px}.journal-section{padding:0 12px}.modal-footer{flex-wrap:wrap}}.title-button{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.button-row{gap:16px;margin-top:8px;display:flex}.crumb>span{color:var(--muted);margin:0 10px}.gameplan-head h3{margin-top:10px}.gameplan-card>.detail-text,.gameplan-card>.detail-label{padding:0 20px}.event-head>.icon-btn{margin-left:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-fields{border:0;min-width:0;margin:0;padding:0}.record-step-actions{gap:4px;display:flex}.record-goal-links{flex-direction:column;gap:10px;display:flex}.record-delete{margin-right:auto}.session-card-header>div:nth-child(2){flex:1;min-width:0}.title-button{overflow-wrap:anywhere}.session-summary{white-space:pre-wrap}.session-meta{flex-wrap:wrap}.home-focus-card h2,.home-focus-card p{overflow-wrap:anywhere}.form-grid .field{min-width:0}.record-step-actions button{flex-shrink:0}.game-tree{--tree-indent:18px;width:100%;min-width:0;color:var(--ink)}.game-tree-intro{margin:0 0 16px}.game-tree-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.game-tree-intro .game-tree-count{margin-top:8px;font-size:12px;font-weight:700}.game-tree ul{margin:0;padding:0;list-style:none}.game-tree .game-tree-children{margin:12px 0 0 var(--tree-indent);padding:0 0 0 var(--tree-indent);border-left:2px solid var(--line)}.game-tree-node-wrap{min-width:0;position:relative}.game-tree-node-wrap+.game-tree-node-wrap{margin-top:12px}.game-tree-children>.game-tree-node-wrap:before{content:"";top:28px;left:calc(-1 * var(--tree-indent));width:var(--tree-indent);border-top:2px solid var(--line);position:absolute}.game-tree-node{background:var(--paper,#fffdf9);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.game-tree-node.is-expanded{border-color:var(--ember,#c64606)}.game-tree-toggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;min-height:52px;padding:14px;display:flex}.game-tree-toggle:focus-visible{outline-offset:-4px}.game-tree-mark{background:var(--soft);width:28px;height:28px;color:var(--ember);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.game-tree-mark svg{width:17px;height:17px}.game-tree-summary{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.game-tree-caption{color:var(--muted);font-size:11px;font-weight:700}.game-tree-summary strong{white-space:pre-wrap;font-size:14px;line-height:1.5}.game-tree-reaction{color:var(--muted);white-space:pre-wrap;font-size:12px;line-height:1.5}.game-tree-chevron{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.game-tree-toggle[aria-expanded=true] .game-tree-chevron{transform:rotate(180deg)}.game-tree-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 12px;font-size:11px;display:flex}.game-tree-outcome{background:var(--soft);color:var(--ink);border-radius:6px;padding:4px 8px;font-weight:700;display:inline-flex}.game-tree-body{border-top:1px solid var(--line);padding:14px}.game-tree-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.game-tree-fields .field{min-width:0}.game-tree-fields textarea{resize:vertical;min-height:80px}.game-tree-fields textarea[aria-invalid=true]{border-color:#a63820}.game-tree-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.game-tree-actions .btn{white-space:normal;text-align:left;min-width:0}.game-tree-actions .btn svg{flex-shrink:0}.game-tree-confirm{background:#fff3e9;border:1px solid #dec5b7;border-radius:10px;margin-top:14px;padding:14px}.game-tree-confirm p{color:var(--ink);margin:0 0 12px;font-size:13px}.game-tree-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.game-tree-confirm .btn.danger{color:#fff;background:#9e351f}.game-tree-details{gap:12px;margin:0;display:grid}.game-tree-details dt{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.game-tree-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.game-tree-limit{color:var(--muted);margin:12px 0 0;font-size:12px}.game-tree-legacy-choice{background:var(--soft);border-radius:12px;gap:10px;padding:16px;display:grid}.game-tree-legacy-choice .btn{justify-self:start}.game-tree-legacy-choice p{color:var(--muted);margin:0;font-size:12px}.game-tree-children .game-tree-children{margin-left:0;padding-left:10px}.game-tree-children .game-tree-children>.game-tree-node-wrap:before{width:10px;left:-10px}@media (width<=620px){.game-tree{--tree-indent:8px}.game-tree-toggle{gap:8px;padding:12px}.game-tree-body{padding:12px}.game-tree-meta{padding:0 12px 10px}.game-tree-mark{flex-basis:24px;width:24px;height:24px}.game-tree-children .game-tree-children{border-left:0;margin-left:0;padding-left:0}.game-tree-children .game-tree-children>.game-tree-node-wrap:before{display:none}.game-tree-fields input,.game-tree-fields textarea,.game-tree-fields select{width:100%;font-size:16px}.game-tree-actions .btn{padding:10px 12px;font-size:12px}.game-tree-confirm .btn{flex:auto;font-size:12px}}.event-editor-fields{border:0;min-width:0;margin:0;padding:0}.event-options{gap:10px;display:grid}.event-option{border:1px solid var(--border,#deddd7);background:var(--surface,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:15px 16px;display:flex}.event-option span{gap:4px;min-width:0;display:grid}.event-option strong{font-size:14px;font-weight:650}.event-option small{color:var(--muted,#68716c);font-size:12px;font-weight:400;line-height:1.5}.event-option svg{flex-shrink:0;width:18px;height:18px}.event-option:hover:not(:disabled){border-color:var(--accent,#536e60);background:var(--surface-soft,#f5f6f2)}.event-option:focus-visible{outline:2px solid var(--accent,#536e60);outline-offset:3px}.event-option:disabled{cursor:default;opacity:.6}@media (width<=540px){.event-option{padding:13px}.event-options{gap:8px}}.hours-heading{align-items:center;gap:13px;padding:22px 24px 18px;display:flex}.hours-heading h2{margin:0;font-size:18px}.hours-simple .hours-coach-note{max-width:78ch;margin:0}.hours-simple .hours-editor{gap:16px}.hours-primary-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hours-simple .hours-completed-hint{margin:-3px 0 0}.hours-simple .hours-field-hint{color:var(--muted,#606065);font-size:12px;font-weight:400;line-height:1.6}.hours-baseline-confirm{border-left:3px solid var(--ember,#c64606);padding:5px 0 5px 14px}.hours-baseline-confirm p{margin:0}.hours-counting-toggle{color:var(--muted,#606065);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:9px;padding:6px 0;font-size:13px;display:flex}.hours-counting-toggle>span{margin-left:8px}.hours-counting-toggle:focus-visible,.hours-calculation>summary:focus-visible{outline:2px solid var(--ember,#c64606);outline-offset:4px;border-radius:4px}.hours-advanced{border-top:1px solid var(--line,#ded5c9);gap:14px;padding-top:16px;display:grid}.hours-advanced[hidden]{display:none}.hours-advanced .planning-note{margin:0}.hours-link-confirm{border:1px solid var(--line,#ded5c9);border-radius:10px;gap:10px;padding:15px;display:grid}.hours-link-confirm p{margin:0}.hours-linked-event{color:var(--ember,#c64606);overflow-wrap:anywhere;margin:0;font-size:13px}.hours-simple .hours-three-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hours-simple .hours-three-numbers[data-count="1"]{grid-template-columns:minmax(0,1fr)}.hours-simple .hours-three-numbers[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-simple .hours-three-numbers>div{padding:14px}.hours-simple .hours-three-numbers dt{font-size:13px}.hours-simple .hours-three-numbers dd{overflow-wrap:anywhere;margin-top:7px;font-size:clamp(20px,2vw,27px)}.hours-simple .hours-progress{height:7px;margin:-5px 0 0}.hours-target-caption{color:var(--muted,#606065);margin:-8px 0 0;font-size:12px;line-height:1.6}.hours-calculation{border-top:1px solid var(--line,#ded5c9)}.hours-calculation>summary{cursor:pointer;color:var(--muted,#606065);padding:13px 0;font-size:13px}.hours-calculation>div{gap:10px;padding:0 0 4px;display:grid}.hours-calculation p{margin:0}.hours-calculation .hours-equation{font-size:14px}@media (width<=620px){.hours-heading{gap:10px;padding:18px 15px 16px}.hours-heading h2{font-size:17px}.hours-primary-fields{grid-template-columns:1fr;gap:14px}.hours-simple .hours-three-numbers{gap:7px}.hours-simple .hours-three-numbers>div{padding:12px 9px}.hours-simple .hours-three-numbers dt{font-size:12px}.hours-simple .hours-three-numbers dd{font-size:21px}.hours-simple .hours-editor .planning-actions .btn{flex:auto;justify-content:center}}.event-workspace{min-width:0;max-width:1000px}.event-workspace h1,.event-workspace h2,.event-workspace h3,.event-workspace p,.event-workspace strong{overflow-wrap:anywhere}.event-workspace h1:focus{outline:none}.event-workspace button,.event-workspace a{min-height:44px}.event-page-heading{align-items:center;gap:20px}.event-compact-list{gap:12px;display:grid}.event-compact-card{text-align:left;width:100%;color:var(--ink,#282425);background:var(--paper,#fffdf9);border:1px solid var(--line,#ded5c9);cursor:pointer;border-radius:17px;align-items:center;gap:20px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.event-compact-card:hover{border-color:var(--ember,#c64606);box-shadow:0 4px 16px #452b1310}.event-compact-card:focus-visible,.event-section-tabs button:focus-visible{outline:2px solid var(--ember,#c64606);outline-offset:3px}.event-compact-icon{width:48px;height:48px;color:var(--ember,#c64606);background:#f8e8da;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.event-compact-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.event-type{color:var(--muted,#776b62);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.event-compact-main strong{font-size:19px;line-height:1.35}.event-compact-main>span:last-child{color:var(--muted,#776b62);font-size:13px}.event-compact-countdown{color:var(--ember,#b54416);text-align:right;max-width:160px;font-size:13px;font-weight:700}.event-unlinked{color:var(--muted,#776b62);align-items:center;gap:9px;margin-top:24px;display:inline-flex}.event-empty{padding:48px 24px}.event-empty>svg{color:var(--ember,#c64606)}.event-back{align-items:center;gap:8px;margin:-5px 0 18px;display:inline-flex}.event-detail-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.event-detail-header>div:first-child{min-width:0}.event-detail-header h1{margin:7px 0 0;font-size:clamp(26px,3.4vw,36px);line-height:1.2}.event-header-actions{flex-shrink:0;gap:6px;display:flex}.event-section-tabs{background:#eee7de;border-radius:13px;gap:5px;margin-bottom:25px;padding:5px;display:flex}.event-section-tabs button{overflow-wrap:anywhere;color:#746558;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 14px;font-weight:600}.event-section-tabs button[aria-selected=true]{background:var(--paper,#fffdf9);color:var(--ember,#c64606);box-shadow:0 2px 5px #3f25110a}.event-section-tabs small{color:var(--muted,#776b62);margin-top:2px;font-size:10px;font-weight:400;display:block}.event-selected-section{min-width:0}.event-overview-card{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:20px;padding:28px}.event-overview-date{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.event-overview-date>svg{color:var(--ember,#c64606);flex-shrink:0;margin-top:5px}.event-detail-countdown{color:var(--ember,#b54416);font-size:28px;line-height:1.3}.event-overview-date p{color:var(--muted,#776b62);margin:6px 0 0;font-size:14px}.event-affirmation{white-space:pre-wrap;border-left:3px solid #d8b9a2;margin:0 0 25px;padding-left:16px;font-size:18px;line-height:1.65}.event-optional-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.event-optional-actions>.btn{padding:10px 17px}.event-linked-plan{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;display:flex}.event-linked-plan>span{color:var(--muted,#776b62);font-size:12px}.event-linked-plan .text-btn,.event-rules-link{align-items:center;gap:8px;display:inline-flex}.event-rules-link{margin-top:10px}.event-saved-notes{gap:20px;margin-top:26px;display:grid}.event-saved-notes h2{margin:0 0 8px;font-size:15px}.event-saved-notes p{white-space:pre-wrap;color:#514840;margin:0;line-height:1.7}.event-training .section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.event-training h2,.event-hours>h2{font-size:21px}.event-training-list{gap:10px;display:grid}.event-training-card{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.event-training-card>svg{color:var(--ember,#c64606);flex-shrink:0}.event-training-card>div{flex:1;min-width:0}.event-training-card h3{margin:0 0 6px;font-size:16px}.event-training-card p{color:var(--muted,#776b62);margin:0;font-size:12px}.event-plan-status{color:#896243;background:#f6eee4;border-radius:8px;max-width:145px;padding:6px 9px;font-size:11px;line-height:1.5}.event-section-help{color:var(--muted,#776b62);margin:18px 0;font-size:13px;line-height:1.65}.event-subsection-empty{text-align:center;border:1px dashed var(--line,#ded5c9);color:var(--muted,#776b62);border-radius:16px;padding:36px 20px}.event-subsection-empty>svg{color:var(--ember,#c64606)}.event-subsection-empty h3{color:#514840;font-size:17px}.event-subsection-empty p{font-size:13px;line-height:1.65}.event-hours>.btn{margin:0 0 20px}.event-workspace .syllabus-workspace .page-heading h2{margin:0 0 8px;font-size:21px}.event-workspace .syllabus-workspace .page-heading{gap:18px}.syllabus-link-picker{margin:12px 0 20px;padding:20px}.syllabus-link-picker label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.syllabus-link-picker select{border:1px solid var(--line,#ded5c9);background:var(--paper,#fffdf9);border-radius:8px;width:100%;margin:0 0 15px;padding:10px}@media (width<=600px){.event-page-heading{align-items:flex-start}.event-compact-card{flex-wrap:wrap;gap:12px;padding:17px}.event-compact-icon{border-radius:11px;width:39px;height:39px}.event-compact-main strong{font-size:17px}.event-compact-main{flex-basis:calc(100% - 82px)}.event-compact-countdown{text-align:left;flex:1;max-width:none;padding-left:51px}.event-compact-card>svg:last-child{flex-shrink:0}.event-detail-header{align-items:flex-start;gap:10px}.event-header-actions .icon-btn{width:40px}.event-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;display:grid}.event-section-tabs button{padding:10px 7px;font-size:14px;line-height:1.3}.event-overview-card{padding:22px}.event-detail-countdown{font-size:25px}.event-training .section-head{flex-direction:column;align-items:flex-start}.event-training-card{flex-wrap:wrap}.event-training-card>div{flex-basis:calc(100% - 40px)}.event-plan-status{max-width:none;margin-left:33px}.event-workspace .syllabus-workspace .page-heading>.resource-actions{align-items:stretch}}.coach-preview-banner{color:#68432c;background:#f4e8da;border:1px solid #ddc7b3;border-radius:10px;align-items:center;gap:9px;margin:0 0 24px;padding:12px 15px;font-size:12px;line-height:1.65;display:flex}.coach-preview-dot{background:var(--ember);border-radius:50%;flex:none;width:6px;height:6px}.coach-preview-start{gap:22px;max-width:840px;padding:30px;display:flex}.coach-preview-start>.coach-panel-icon{border-radius:15px;flex:none;width:48px;height:48px}.coach-preview-start-copy{min-width:0}.coach-preview-start-copy h2{letter-spacing:-.6px;margin:12px 0 14px;font-size:30px;line-height:1.23}.coach-preview-start-copy>p{max-width:510px;font-size:14px;line-height:1.8}.coach-preview-start-copy>.help{margin-top:14px}.coach-preview-selected{color:var(--ink);background:#f7efe5;border-radius:10px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px 16px;display:flex}.coach-preview-selected>svg{color:var(--ember);flex:none;margin-top:2px}.coach-preview-selected strong{font-size:13px;line-height:1.6;display:block}.coach-preview-selected span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.7;display:block}.coach-preview-person{align-items:center;gap:13px;padding:18px 0;display:flex}.coach-preview-person>div:not(.coach-preview-avatar){flex:1;min-width:0}.coach-preview-person strong{font-size:16px;display:block}.coach-preview-person .coach-identity{color:var(--muted);margin-top:5px;font-size:13px;display:block}.coach-preview-avatar{color:#865632;background:#eee0cd;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-weight:650;display:grid}.coach-preview-connected{border:1px solid var(--line);background:var(--paper);border-radius:15px;max-width:670px;padding:0 20px 17px}.coach-preview-connected .coach-preview-person{padding-bottom:12px}.coach-preview-resume{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.coach-preview-resume h3{margin-top:6px}.coach-preview-toolbar{margin-bottom:24px}.coach-preview-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.coach-preview-tabs button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.coach-preview-tabs button.is-selected{color:#9b3b12;background:#f4e5d6;border-color:#dcb89a}.coach-preview-tabs button>span{background:#ffffff70;border-radius:5px;padding:1px 6px;font-size:11px}.coach-preview-empty{align-items:flex-start;gap:16px;display:flex}.coach-preview-empty .coach-panel-icon{flex:none}.coach-preview-empty h3{color:var(--ink);margin-bottom:6px}.coach-preview-empty p{max-width:570px;font-size:14px}.coach-preview-feedback{background:#faf1e6;border:1px solid #e8d6c3;border-radius:12px;margin-bottom:5px;padding:18px}.coach-preview .coach-copy-warning{align-items:flex-start;gap:9px;display:flex}.coach-preview .coach-copy-warning>svg{flex:none;margin-top:3px}.coach-preview .coach-comment-byline strong>svg{vertical-align:-2px;margin-right:3px}.coach-preview-privacy{border-top:1px solid var(--line);margin-top:30px;padding-top:8px}.coach-preview-privacy>summary>svg{vertical-align:-3px;margin-right:7px}.coach-preview [tabindex="-1"]:focus{outline:none}.coach-preview .check-row input{top:3px}.coach-preview button:focus-visible,.coach-preview a:focus-visible{outline:3px solid var(--ember);outline-offset:3px}@media (width<=620px){.coach-preview-start{padding:24px 20px;display:block}.coach-preview-start>.coach-panel-icon{margin-bottom:18px}.coach-preview-start-copy h2{font-size:27px}.coach-preview-person{flex-wrap:wrap;gap:10px}.coach-preview-person>.coach-status{margin-left:54px}.coach-preview-resume{flex-direction:column;align-items:flex-start}.coach-preview-empty{gap:12px;padding:20px}.coach-preview-feedback{padding:15px}}:root{--ink:#101419;--muted:#556478;--cream:#f7f7f2;--paper:#fff;--surface:#f0f2f3;--surface-soft:#f0f2f3;--soft:#edf2f8;--line:#dce1e6;--border:#dce1e6;--lime:#c0ee45;--lime-hover:#b1e130;--blue:#4f91ff;--blue-hover:#3d83f3;--blue-soft:#dceaff;--orange:#f36c21;--accent:#1763c5;--ember:#1763c5;--ember-hover:#104e9d;--green:#1763c5;--mint:#e9f5d5;--coral:#fff0e5;--shadow:0 12px 42px #1014190c;color:var(--ink);background:var(--cream);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.app{background:var(--cream);color:var(--ink)}body{min-width:320px}button,a{-webkit-tap-highlight-color:transparent}button{min-height:44px}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input,textarea,select{accent-color:var(--accent)}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3{color:var(--ink)}h1{letter-spacing:-1.8px;font-size:clamp(34px,3.5vw,48px);font-weight:800;line-height:1.12}a,.text-btn,.external-link{color:var(--accent)}.brand,.mobile-brand .brand,.auth-story .brand{color:#006e8c;justify-content:flex-start;align-items:center;gap:0;width:166px;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;line-height:0;display:inline-flex;position:relative}.brand .brand-logo,.mobile-brand .brand .brand-logo{object-fit:contain;color:#006e8c;flex:0 auto;width:100%;max-width:100%;height:auto;display:block;position:static;overflow:visible}.brand-mark,.focus-wave,.wave-art{display:none!important}.brand-sub{color:var(--muted);margin:13px 0 0;font-size:13px}.sidebar{background:var(--cream);border-color:var(--line);padding-top:26px}.nav{gap:9px;margin-top:34px}.nav button{color:var(--muted);border-radius:12px;position:relative}.nav button:hover{color:var(--ink);background:#edefea}.nav button.active,.nav button.active:hover{color:var(--ink);background:var(--blue-soft)}.nav button.active:before{content:"";background:var(--blue);border-radius:4px;width:4px;height:22px;position:absolute;left:0}.avatar{color:var(--ink);background:var(--blue-soft)}.topbar{border-color:var(--line);height:98px;margin-bottom:38px}.topbar .icon-btn{border-color:var(--line);background:0 0}.demo-bar{color:#526044;background:#edf0e9;gap:9px;min-height:36px;padding:4px 20px;font-size:12px}.demo-bar button{color:#3a4d2d;min-height:36px}.demo-bar strong{font-weight:700}.footer-note{color:var(--muted);font-size:12px}.btn,.btn.log-training-btn{color:var(--ink);background:var(--lime);min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:13px;font-weight:800}.btn:hover,.btn.log-training-btn:hover{color:var(--ink);background:var(--lime-hover);filter:none}.btn.secondary,.btn.soft{color:var(--ink);background:var(--blue);border-color:#0000}.btn.secondary:hover,.btn.soft:hover{color:var(--ink);background:var(--blue-hover)}.btn.danger{color:#982c22;background:#fceae7;border-color:#0000}.btn.danger:hover{color:#822017;background:#f8dcd7}.icon-btn{color:var(--muted);min-width:44px;min-height:44px}.icon-btn:hover{color:var(--ink);background:#edf0f2}.text-btn{color:var(--accent);font-weight:650}.text-btn:hover,.section-back:hover{color:#104e9d}.eyebrow{color:var(--muted)}.ember-home{gap:clamp(32px,5vw,74px);max-width:1080px;min-height:465px;padding:32px 0 46px}.home-intro{flex-direction:column;display:flex}.home-intro h1{letter-spacing:-3px;font-size:clamp(48px,5vw,68px);line-height:1.04}.home-intro>p{color:var(--muted);order:-1;margin:0 0 18px;font-size:18px;font-weight:550}.home-intro h1 span{color:var(--ink)}.btn.log-training-btn{border-radius:17px;gap:16px;max-width:none;min-height:76px;margin-top:29px;padding:18px 24px;font-size:24px}.log-training-btn svg{stroke-width:3.5px;width:32px;height:32px}.home-cards{gap:23px}.home-focus-card{background:var(--blue);min-height:150px;color:var(--ink);border:1px solid #0000;border-radius:17px;padding:26px}.home-focus-card:hover,.home-focus-card.is-empty:hover{background:var(--blue-hover);border-color:#0000}.home-card-top{min-height:0}.card-eyebrow{text-transform:none;letter-spacing:0;color:var(--ink);font-size:17px;font-weight:550}.home-focus-card h2{letter-spacing:-.85px;color:var(--ink);margin-top:5px;padding-right:13px;font-size:clamp(25px,2.5vw,31px);line-height:1.18}.home-focus-card p{color:#18304f;margin-top:10px;font-size:14px}.home-focus-card .focus-category{color:#18304f;margin:10px 0 0;font-size:12px}.home-focus-card>svg:not(.focus-wave){color:var(--ink);bottom:23px;right:18px}.home-last-card,.home-last-card.is-empty{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;min-height:116px;padding:22px 2px}.home-last-card:hover,.home-last-card.is-empty:hover{border-color:var(--line);background:#eff1eb}.last-session-icon{display:none}.last-session-copy small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:15px;font-weight:550}.last-session-copy strong{color:var(--ink);letter-spacing:-.65px;margin-top:5px;font-size:23px;font-weight:800;line-height:1.25}.last-session-focus,.last-session-copy p{color:var(--muted);margin-top:5px;font-size:16px;line-height:1.45}.home-last-card>svg:last-child{color:var(--muted);width:24px;height:24px}.panel,.session-card,.gameplan-card,.event-card,.schedule-card,.calendar,.stat,.step-editor,.event-overview-card,.resource-editor,.syllabus-card,.material-card,.technique-card,.technique-editor,.coach-panel,.coach-connection,.hours-panel,.planning-editor,.planning-class,.event-training-card{background:var(--paper);border-color:var(--line);box-shadow:none;border-radius:14px}.hub-card{border-color:var(--line);background:#eef1f4;border-radius:15px}.hub-card:hover{background:var(--blue-soft);border-color:#b8cfef}.hub-icon{color:var(--ink)}.hub-copy p{color:var(--muted)}.hub-copy h2,.section-head h2{color:var(--ink)}.date-tile{color:var(--ink);background:#edf2f8}.session-card-footer{border-color:var(--line)}.session-card h3{letter-spacing:-.6px;font-size:21px}.session-card .title-button{min-height:44px}.session-summary{color:var(--ink);font-size:16px;line-height:1.55}.session-meta,.session-card-footer{color:var(--muted)}.tag,.tag.nogi,.tag.coral,.tag.muted,.tag.purple{color:#425269;background:#eef1f4}.tag.nogi{color:#294c7b;background:#e6eefb}.tag.coral{color:#7e461d;background:#fff0e5}.goal-symbol,.stat-icon,.resource-icon,.planning-summary-icon,.coach-panel-icon,.technique-icon{background:var(--blue-soft);color:var(--ink)}.progress,.hours-progress{background:#e7ecf1}.progress>span,.hours-progress>span{background:var(--blue)}.goal-description,.goal-progress,.detail-label,.stat-label,.stat-note{color:var(--muted)}.goal-title,.detail-text{color:var(--ink)}.empty-state{background:#f5f6f2;border-color:#cad2dc}.empty-state>svg,.planning-empty>svg{color:var(--accent)}.step-number{background:var(--blue-soft);color:var(--ink)}.step-main,.event-head{border-color:var(--line);background:#f5f7f9}.step-main strong,.step-detail b{color:var(--ink)}.step-detail{color:var(--muted)}.quote,.privacy-panel,.form-hint{color:var(--muted);background:#eef2f5}.entry-submissions span{color:var(--ink);background:#edf2f8}.completion-badge{color:#295b31}.affirmation{border-color:var(--blue);background:#f0f4f8}.hero{color:var(--ink);background:var(--blue-soft)}.hero h2{color:var(--ink)}.hero .eyebrow,.hero p,.hero .text-btn{color:#294667}.field input,.field textarea,.field select,.search input,.toolbar select,.coach-workspace .field input,.coach-workspace .field textarea,.coach-workspace .field select,.planning-editor input:not([type=checkbox]),.planning-editor select,.planning-editor textarea{background:var(--paper);color:var(--ink);border-color:#ccd4dd;border-radius:11px;min-height:48px;font-size:16px}.field input:focus,.field textarea:focus,.field select:focus,.search input:focus,.toolbar select:focus,.coach-workspace .field input:focus,.coach-workspace .field textarea:focus,.coach-workspace .field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f91ff26}.field input::placeholder,.field textarea::placeholder,.search input::placeholder{color:#6d7784}.field input:disabled,.field select:disabled{color:#68727f;background:#edf0f2}.field label{color:var(--muted);font-size:15px;font-weight:650}.field label small,.field .help,.form-section,.check-row{color:var(--muted)}.details-open{background:var(--blue);color:var(--ink);border-color:#0000}.details-open small{color:#18304f}.journal-section{background:var(--paper);border-color:var(--line)}.modal{background:var(--cream);border-radius:20px}.modal-backdrop{background:#10141965}.modal-footer{background:var(--cream)}.modal-header h2{letter-spacing:-1px;font-size:28px}.modal-header p{color:var(--muted)}.share-preview{border-color:var(--line);background:var(--paper);color:var(--ink)}.share-warning{color:#755012;background:#fff1db}.error,.planning-error{color:#902a20;background:#fff0ec;border-color:#f0c4bb}.planning-delete,.resource-delete,.game-tree-confirm{background:#fff4ef;border-color:#eecbc3}.toast{background:var(--ink);color:#fff}.calendar-day{color:var(--ink);border-radius:9px}.calendar-day:hover{background:#eff4fb}.calendar-day.today,.planning-workspace .calendar-day.today:not(.selected){color:var(--ink);background:#e5efff;box-shadow:inset 0 0 0 1px #b8d0f5}.calendar-day.selected,.planning-workspace .calendar-day.selected{color:var(--ink);background:var(--blue);border-color:var(--blue)}.calendar-day.selected:hover{color:var(--ink);background:var(--blue-hover)}.calendar-day.selected .day-dots i,.planning-workspace .calendar-day.selected .day-dots i{background:var(--ink)}.day-dots i{background:var(--blue)}.day-dots i.event{background:#1763c5}.calendar-header .month-pill{background:var(--paper);border-color:var(--line);color:var(--muted)}.planning-card,.planning-class{background:var(--paper)}.planning-note,.planning-zone,.planning-summary-detail{color:var(--muted)}.hours-stats>div{background:#eff2f5}.hours-celebration{color:#2f4d18;background:#e7f4cf}.event-compact-card{background:var(--blue);color:var(--ink);border-color:#0000}.event-compact-card:hover{background:var(--blue-hover);box-shadow:none;border-color:#0000}.event-compact-icon{color:var(--ink);background:#ffffff30}.event-compact-main strong,.event-compact-main>span:last-child,.event-compact-countdown,.event-compact-card .event-type{color:var(--ink)}.event-section-tabs{background:0 0;border-radius:0;gap:7px;padding:0}.event-section-tabs button{color:#2d435f;border:1px solid var(--line);background:#eff2f5;border-radius:11px;min-height:51px;font-size:14px}.event-section-tabs button[aria-selected=true]{background:var(--blue);color:var(--ink);box-shadow:none;border-color:#0000}.event-section-tabs button[aria-selected=true] small{color:#18304f}.event-countdown,.event-detail-countdown{color:var(--muted)}.event-affirmation{border-color:var(--blue)}.event-saved-notes p{color:var(--ink)}.event-plan-status{color:#3e526c;background:#eef2f6}.event-plan-status.is-complete{color:#2a4e1b;background:#edf6db}.event-subsection-empty h3{color:var(--ink)}.event-option{background:var(--paper);border-color:var(--line)}.event-option:hover:not(:disabled){background:#eff5fd;border-color:#9dbfef}.resource-linked-test{background:var(--blue-soft);color:#234b7d}.resource-body{color:var(--ink)}.resource-notice{color:var(--muted)}.syllabus-progress progress{background:#e8edf3}.syllabus-progress progress::-webkit-progress-bar{background:#e8edf3}.syllabus-progress progress::-webkit-progress-value{background:var(--blue)}.syllabus-progress progress::-moz-progress-bar{background:var(--blue)}.syllabus-technique{border-color:var(--line)}.syllabus-status{color:#40516a;border-color:var(--line);background-color:#eff2f5}.syllabus-status.status-ready{background-color:var(--blue-soft);color:#1754a4;border-color:#c4dafa}.syllabus-editor-technique{background:#f4f6f8}.technique-style-filters button[aria-pressed=true]{background:var(--blue);color:var(--ink);border-color:#0000}.game-tree-outcome.outcome-submission{color:#29551c;background:#eaf4d8}.game-tree-outcome.outcome-position{color:#274c7a;background:var(--blue-soft)}.game-tree-mark{color:var(--ink);background:#eaf1fb}.coach-privacy,.coach-review,.coach-notice,.coach-recipient-review,.coach-copy-warning,.coach-composer .coach-copy-warning{color:#36506c;background:#ecf2f9;border-color:#cedcec}.coach-count,.coach-status,.coach-status-revoked{color:#4c5c70;background:#eef1f4}.coach-status-active{color:#245391;background:#e4eefd}.coach-status-pending{color:#75531e;background:#fff2d9}.coach-connection.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.coach-item-button:hover{background:#f1f5fa}.coach-item-button.is-selected{background:var(--blue-soft);border-color:#afcbf4}.coach-code input{background:#eff3f7}.coach-next-steps{border-color:var(--blue)}.coach-next-steps>strong,.coach-workspace .coach-muted-action{color:var(--muted)}.coach-empty-line,.coach-composer{border-color:var(--line)}.coach-share-steps li:before{background:#eaf0f6}.coach-share-steps li[aria-current=step]:before{background:var(--blue);color:var(--ink)}.auth-story{background:var(--cream);color:var(--ink)}.auth-story h1,.auth-story h1 span{color:var(--ink)}.auth-story p,.auth-story .eyebrow,.auth-story .story-footer,.auth-features span{color:var(--muted)}.auth-main{background:#f0f3ec}.preview-notice{color:#45622b;background:#ecf2e4;border-color:#d8e3ce}@media (width<=1150px){.brand{width:152px}.ember-home{gap:33px}.home-intro h1{font-size:53px}.btn.log-training-btn{font-size:22px}.home-focus-card{padding:24px}.home-focus-card h2{font-size:27px}}@media (width<=900px){.brand{width:146px}.ember-home{gap:20px;max-width:580px;min-height:0;padding:6px 0 28px}.home-intro h1{font-size:57px}.home-cards{gap:22px}.home-focus-card{min-height:132px}}@media (width<=620px){.main{padding:0 21px calc(111px + env(safe-area-inset-bottom))}.topbar{border:0;height:104px;margin-bottom:16px}.mobile-brand .brand{width:148px}.topbar-right{gap:0}.topbar .icon-btn{background:0 0;border:0}.demo-bar{gap:3px 7px;min-height:32px;padding:4px 12px;font-size:11px;line-height:1.5}.demo-bar span,.demo-bar button{font-size:11px}.demo-bar button{min-height:32px}.main:has(.ember-home) .topbar{justify-content:center;height:151px;margin-bottom:0;position:relative}.main:has(.ember-home) .topbar .mobile-brand .brand{width:218px}.main:has(.ember-home) .topbar-right{position:absolute;top:14px;right:0}.ember-home{gap:17px;max-width:480px;margin:0 auto;padding:0}.home-intro h1{letter-spacing:-2.2px;font-size:clamp(40px,11.2vw,53px);line-height:1.08}.home-intro>p{text-align:center;margin:-2px 0 20px;font-size:17px;line-height:1.5}.btn.log-training-btn{border-radius:15px;gap:16px;min-height:68px;margin-top:22px;padding:17px 19px;font-size:23px}.log-training-btn svg{width:33px;height:33px}.home-cards{gap:23px}.home-focus-card{border-radius:15px;min-height:114px;padding:20px 22px}.card-eyebrow{font-size:16px;line-height:1.3}.home-focus-card h2{letter-spacing:-.8px;margin-top:5px;font-size:27px;line-height:1.2}.home-focus-card p{margin-top:9px;font-size:13px}.home-last-card,.home-last-card.is-empty{min-height:110px;padding:19px 3px}.last-session-copy small{font-size:15px}.last-session-copy strong{letter-spacing:-.7px;font-size:23px}.last-session-focus{font-size:16px}.bottom-nav{border-color:var(--line);min-height:82px;padding:7px 13px max(10px, env(safe-area-inset-bottom));background:#f7f7f2fa;gap:3px}.bottom-nav button{min-height:64px;color:var(--muted);gap:5px;padding:12px 2px 4px;font-size:12px}.bottom-nav svg{width:26px;height:26px}.bottom-nav button.active{color:var(--ink);background:0 0}.bottom-nav button.active:after{background:var(--blue);border-radius:5px;width:48px;height:5px;top:0;bottom:auto}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:20px}.page-heading h1{letter-spacing:-1.6px;font-size:clamp(31px,8.8vw,39px);line-height:1.12}.page-heading p{margin-top:11px;font-size:16px;line-height:1.5}.page-heading>.btn{border-radius:14px;gap:12px;width:100%;min-height:58px;padding:13px 18px;font-size:20px}.page-heading>.btn svg{stroke-width:3px;width:27px;height:27px}.toolbar{gap:10px}.toolbar .search{flex:100%}.toolbar select{flex:1}.toolbar .notes-count{font-size:12px}.session-card{padding:18px}.session-card h3{font-size:19px}.session-summary{font-size:16px}.session-card .date-tile{min-width:42px;height:49px}.session-meta{font-size:12px}.session-card-footer .text-btn{font-size:15px}.hub-grid{margin-top:25px}.hub-card{border-radius:14px;min-height:106px}.hub-copy h2{font-size:20px}.hub-copy p{font-size:14px}.modal-backdrop{padding:0}.modal{border-radius:20px 20px 0 0;max-height:96dvh}.modal-header{padding:20px}.modal-header h2{font-size:28px}.modal-content{padding:20px}.modal-footer{padding:16px 20px max(20px, env(safe-area-inset-bottom));border-radius:0}.modal-footer .btn{min-height:52px;font-size:16px}.field label{font-size:16px}.field input,.field select{min-height:52px}.field textarea{min-height:124px}.event-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.event-section-tabs button{min-height:52px;padding:11px 5px;font-size:12px}.event-section-tabs small{font-size:10px}.event-detail-header h1{letter-spacing:-1.4px;font-size:34px}.event-workspace .syllabus-workspace .page-heading h2{font-size:26px}.syllabus-status{font-size:14px}.planning-workspace .calendar{padding:17px 8px}.planning-workspace .calendar-header h2{font-size:19px}.planning-workspace .calendar-day{min-width:0;min-height:48px;font-size:14px}.calendar-weekdays,.calendar-days{min-width:0}.calendar-weekdays span,.planning-workspace .calendar-weekdays span{font-size:11px}.planning-workspace .planning-heading>.btn{min-height:56px;font-size:18px}.hours-stats>div{padding:13px}.footer-note{margin-top:28px;font-size:11px}.section-back{margin-top:-5px}}@media (width<=360px){.main{padding-left:16px;padding-right:16px}.home-intro h1{letter-spacing:-2px;font-size:40px}.btn.log-training-btn{font-size:21px}.home-focus-card h2{font-size:24px}.event-section-tabs button{font-size:11px}.submission-row,.submission-head{grid-template-columns:minmax(0,1fr) 56px 56px 44px;gap:5px}}.coach-preview-banner{color:#3a516b;background:#edf2f8;border-color:#d1ddeb}.coach-preview-selected,.coach-preview-feedback{background:#f0f4fa;border-color:#d4e0ee}.coach-preview-avatar{background:var(--blue-soft);color:var(--ink)}.coach-preview-tabs button{min-height:44px}.coach-preview-tabs button.is-selected{background:var(--blue);color:var(--ink);border-color:#0000}.session-timing-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:18px;min-width:0;display:grid}.session-timing-row>.field{min-width:0}.planning-duration{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;max-width:100%;display:grid}.planning-duration>label,.planning-editor .planning-duration>label{grid-template-rows:1fr auto;gap:8px;min-width:0;margin:0;display:grid}.planning-duration-caption{overflow-wrap:anywhere;min-width:0;line-height:1.4;display:block}.planning-duration input,.planning-duration select,.field .planning-duration input,.field .planning-duration select,.planning-editor .planning-duration input,.planning-editor .planning-duration select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:52px;min-height:52px;margin:0;display:block}.planning-duration select,.field .planning-duration select,.planning-editor .planning-duration select{text-overflow:clip;padding-inline:10px 28px}.session-timing-row input[type=time],.planning-editor input[type=time]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-inline-size:0;height:52px;display:block}.session-duration-field>.help{margin-top:8px;display:block}@media (width<=620px){.session-timing-row{grid-template-columns:minmax(0,1fr);gap:18px}.planning-form-grid>.planning-duration{grid-column:1/-1}}@media (width>=621px){.session-timing-row>.field:first-child>label,.session-timing-row .planning-duration-caption{min-height:2.8em;line-height:1.4}.session-timing-row>.field:first-child>label{margin-bottom:8px}}.gameplans-list{grid-template-columns:minmax(0,1fr)}.position-art{aspect-ratio:3/2;flex-shrink:0;width:100%;max-width:100%;height:auto;display:block}.position-art-picker{width:100%;min-width:0;color:var(--ink,#293832)}.position-art-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.position-art-picker-heading small{color:var(--muted,#69726c);margin-left:5px;font-size:11px;font-weight:400}.position-art-picker-local{color:var(--muted,#69726c);font-size:10px;font-weight:400}.position-art-selected-label{gap:4px;margin:0 0 10px;display:grid}.position-art-selected-label strong{font-size:12px;line-height:1.4}.position-art-selected-label span{color:var(--muted,#69726c);font-size:10px;line-height:1.5}.position-art-picker-actions{flex-wrap:wrap;gap:8px;display:flex}.position-art-picker button{min-width:44px;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.position-art-picker button:focus-visible{outline-offset:3px;outline:3px solid #3f7564}.position-art-picker button:disabled{cursor:not-allowed;opacity:.55}.position-art-picker-trigger,.position-art-remove{border:1px solid var(--line,#dce3d7);background:var(--paper,#fffdf9);color:var(--ink,#293832);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;line-height:1.4;display:inline-flex;font-size:12px!important}.position-art-picker-trigger svg,.position-art-remove svg{flex-shrink:0;width:16px;height:16px}.position-art-picker-trigger:not(:disabled):hover{background:#edf2e5;border-color:#abbca2}.position-art-picker-trigger[aria-expanded=true]{background:#edf2e5}.position-art-picker-trigger[aria-expanded=true] .position-art-picker-chevron{transform:rotate(180deg)}.position-art-remove{color:var(--muted,#69726c);background:0 0;border-color:#0000}.position-art-remove:not(:disabled):hover{color:#803d2e;background:#f5eae4}.position-art-options-panel{border:1px solid var(--line,#dce3d7);background:#f8f9f4;border-radius:12px;margin-top:12px;padding:14px}.position-art-options-panel[hidden]{display:none}.position-art-picker-help{color:var(--muted,#69726c);margin:0 0 12px;font-size:12px;line-height:1.5}.position-art-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.position-art-picker .position-art-option{color:#293832;text-align:left;background:#fff;border:2px solid #e1e6dc;border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;min-width:44px;padding:5px;display:flex}.position-art-option>.position-art{border-radius:8px}.position-art-picker .position-art-option[aria-pressed=true]{background:#f0f7e8;border-color:#526f3d}.position-art-picker .position-art-option:not(:disabled):hover{background:#f4f8ee;border-color:#7c986a}.position-art-option-label{justify-content:space-between;align-items:center;gap:4px;min-height:30px;padding:5px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.position-art-option-label svg{flex-shrink:0;width:15px;height:15px}.position-art-picker-disclosure{color:#606c60;margin:12px 0 0;font-size:10px;line-height:1.5}@media (width<=620px){.position-art-options{grid-template-columns:repeat(2,minmax(0,1fr))}.position-art-options-panel{padding:10px}}.game-flowchart{--flow-wire:#55769d;--flow-start:#a9ceff;--flow-response:#dcebff;--flow-pink:#ffdde9;--flow-yellow:#fff0b1;--flow-submission:#d7f58f;--flow-fallback:#ffe2b5;--flow-text:#101419;--flow-label:#203b57;--flow-border:#83a6d0;--flow-start-border:#4077b7;--flow-pink-border:#af5e7a;--flow-yellow-border:#9b7a20;--flow-submission-border:#6b8c2c;--flow-fallback-border:#a7762e;--flow-selected:#4f91ff;--flow-focus:#1763c5;--flow-canvas:#f7f9fc;--flow-grid:#cfd9e6;--flow-canvas-border:#d8e1ea;--flow-edge-muted:#607289;--flow-edge-text:#254362;--flow-control-text:#24466e;--flow-control-border:#d6dfea;--flow-control-hover:#eaf2fc;--flow-detail-border:#d4dfee;--flow-scroll-thumb:#a8bbd0;--flow-scroll-track:#edf2f8;--flow-node-shadow:0 3px 8px #102b4b09;--flow-node-hover-shadow:0 4px 12px #102b4b22;width:100%;min-width:0}.game-flow-intro{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.game-flow-intro p{color:var(--muted);flex:280px;font-size:14px;line-height:1.6}.game-flow-intro>span{color:var(--muted);white-space:nowrap;font-size:13px}.game-flow-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.game-flow-toolbar button{border:1px solid var(--flow-control-border);min-height:44px;color:var(--flow-control-text);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.game-flow-toolbar button:hover{background:var(--flow-control-hover)}.game-flow-toolbar svg{width:15px;height:15px}.game-flow-style{min-width:0;max-width:100%;min-height:44px;color:var(--flow-control-text);flex:0 auto;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.game-flow-style>span{flex-shrink:0}.game-flow-style select{border:1px solid var(--flow-control-border);min-width:0;max-width:100%;min-height:44px;color:var(--flow-control-text);cursor:pointer;background-color:#fff;border-radius:8px;padding:8px 28px 8px 10px;font-size:14px;line-height:1.4}.game-flow-style select:focus-visible{outline:3px solid var(--flow-focus);outline-offset:3px}.game-flow-zoom{align-items:center;gap:5px;display:flex}.game-flow-zoom button{width:36px;padding-inline:7px}.game-flow-zoom>span{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;color:var(--muted);font-size:12px}.game-flow-art-toggle{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:12px;line-height:1.5;display:flex}.game-flow-art-toggle input{flex-shrink:0;width:16px;height:16px}.game-flow-pan-hint{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.5}.game-flow-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--flow-canvas-border);background-color:var(--flow-canvas);background-image:radial-gradient(var(--flow-grid) 1px, transparent 1px);scrollbar-color:var(--flow-scroll-thumb) var(--flow-scroll-track);scrollbar-width:thin;background-size:18px 18px;border-radius:13px;width:100%;min-width:0;max-width:100%;min-height:220px;max-height:760px;overflow:auto}.game-flow-sized{min-width:0;position:relative}.game-flow-canvas{transform-origin:0 0;position:relative}.game-flow-lines{pointer-events:none;color:var(--flow-wire);position:absolute;inset:0;overflow:visible}.game-flow-connector{fill:none;stroke:var(--flow-wire);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.game-flow-edge-label{z-index:1;text-align:center;background:var(--flow-canvas);border-radius:7px;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;display:flex;position:absolute}.game-flow-edge-label>span{color:var(--flow-edge-muted);font-size:11px;font-weight:500;line-height:1.4}.game-flow-edge-label strong{color:var(--flow-edge-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.game-flowchart .game-flow-node{z-index:2;text-align:left;border:1.5px solid var(--flow-border);background:var(--flow-response);box-shadow:var(--flow-node-shadow);color:var(--flow-text);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:10px;padding:14px 16px;display:flex;position:absolute;overflow:hidden}.game-flowchart .game-flow-node:hover{box-shadow:var(--flow-node-hover-shadow);filter:brightness(.98)}.game-flowchart .game-flow-node:nth-of-type(3n+2):not(.is-start):not(.outcome-submission):not(.outcome-position){background:var(--flow-pink);border-color:var(--flow-pink-border)}.game-flowchart .game-flow-node:nth-of-type(3n):not(.is-start):not(.outcome-submission):not(.outcome-position){background:var(--flow-yellow);border-color:var(--flow-yellow-border)}.game-flowchart .game-flow-node.is-start{border:2px solid var(--flow-start-border);background:var(--flow-start);border-radius:23px}.game-flowchart .game-flow-node.outcome-submission{border-color:var(--flow-submission-border);background:var(--flow-submission)}.game-flowchart .game-flow-node.outcome-position{border-color:var(--flow-fallback-border);background:var(--flow-fallback);border-style:dashed}.game-flowchart .game-flow-node.outcome-position:nth-of-type(3n){background:var(--flow-yellow);border-color:var(--flow-yellow-border)}.game-flowchart .game-flow-node.is-selected{outline:3px solid var(--flow-selected);outline-offset:3px}.game-flowchart .game-flow-node:focus-visible{outline:3px solid var(--flow-focus);outline-offset:4px}.game-flow-node-kind{color:var(--flow-label);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.game-flow-node-kind svg{flex-shrink:0;width:14px;height:14px}.game-flow-node-dot{background:var(--node-dot-color,var(--flow-selected));border-radius:50%;width:7px;height:7px}.outcome-submission .game-flow-node-kind,.outcome-position .game-flow-node-kind{color:var(--flow-label)}.game-flow-node-copy{flex-direction:column;gap:5px;width:100%;min-width:0;display:flex}.game-flow-start-position{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:17px;font-weight:650;line-height:1.35;overflow:hidden}.game-flow-action-label{color:var(--flow-label);font-size:11px;line-height:1.35}.game-flow-node-copy>strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.game-flow-node .game-flow-node-art{flex-shrink:0;width:100%;height:88px;margin-top:auto;display:block}.game-flow-legend{color:var(--muted);flex-wrap:wrap;gap:13px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.game-flow-legend>span{align-items:center;gap:6px;display:flex}.game-flow-legend i{border:1px solid var(--flow-border);background:var(--flow-response);border-radius:3px;width:13px;height:10px}.game-flow-legend i.legend-submission{background:var(--flow-submission);border-color:var(--flow-submission-border)}.game-flow-legend i.legend-fallback{background:var(--flow-fallback);border-color:var(--flow-fallback-border);border-style:dashed}.game-flow-detail{border:1px solid var(--flow-detail-border);background:#fff;border-radius:13px;margin-top:18px;padding:18px;scroll-margin-top:24px}.game-flow-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.game-flow-detail-heading>div{min-width:0}.game-flow-detail-heading span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.game-flow-detail-heading h4{margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.4}.game-flow-detail-heading .icon-btn{flex-shrink:0}.game-flow-detail-copy{gap:13px;margin:0;display:grid}.game-flow-detail-copy dt{color:var(--muted);margin-bottom:4px;font-size:12px}.game-flow-detail-copy dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.game-flow-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.game-flow-detail-actions .btn{min-height:44px;font-size:13px}.game-flow-detail-actions .icon-btn{margin-left:auto}.game-flow-edit{gap:16px;display:grid}.game-flow-edit .field{min-width:0}.game-flow-edit textarea{resize:vertical;width:100%;min-height:82px}.game-flow-edit .game-flow-detail-actions{margin-top:0}.game-flow-detail-art{width:200px;max-width:100%;margin:16px 0 0;display:block}.game-tree-extra-fields{border:1px solid var(--line);border-radius:10px;padding:12px}.game-tree-extra-fields summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.game-tree-extra-fields summary span{color:var(--muted);margin-left:7px;font-size:12px;font-weight:400}.game-tree-extra-content{gap:12px;padding-top:16px;display:grid}.game-tree-editor-art{min-width:0}.game-flowchart.flow-style-monochrome{--flow-wire:#404040;--flow-start:#d3d3d3;--flow-response:#e9e9e9;--flow-pink:#efefef;--flow-yellow:#f5f5f5;--flow-submission:#dcdcdc;--flow-fallback:#f1f1f1;--flow-text:#202020;--flow-label:#3d3d3d;--flow-border:#707070;--flow-start-border:#606060;--flow-pink-border:#707070;--flow-yellow-border:#707070;--flow-submission-border:#606060;--flow-fallback-border:#707070;--flow-selected:#333;--flow-focus:#111;--flow-canvas:#f9f9f9;--flow-grid:#d8d8d8;--flow-canvas-border:#888;--flow-edge-muted:#505050;--flow-edge-text:#202020;--flow-control-text:#202020;--flow-control-border:#777;--flow-control-hover:#eee;--flow-detail-border:#888;--flow-scroll-thumb:#666;--flow-scroll-track:#eee;--flow-node-shadow:0 3px 8px #00000009;--flow-node-hover-shadow:0 4px 12px #0002;--ink:#202020;--muted:#505050;--paper:#fff;--line:#888;--accent:#333;--ember:#333;--soft:#f3f3f3;--lime:#d9d9d9;--lime-hover:#c9c9c9;--blue:#e6e6e6;--blue-hover:#d9d9d9}.game-flowchart.flow-style-monochrome .position-art,.game-flowchart.flow-style-monochrome .game-flow-detail{filter:grayscale()}.game-flowchart.flow-style-monochrome .game-flow-art-toggle input{accent-color:#333}.game-flowchart.flow-style-monochrome :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--flow-focus)}.game-flowchart.flow-style-minimal{--flow-wire:#64748b;--flow-start:#f6f8fb;--flow-response:#fff;--flow-pink:#fff;--flow-yellow:#fff;--flow-submission:#fff;--flow-fallback:#fff;--flow-text:#17212d;--flow-label:#475569;--flow-border:#7a8796;--flow-start-border:#526579;--flow-pink-border:#7a8796;--flow-yellow-border:#7a8796;--flow-submission-border:#526579;--flow-fallback-border:#7a8796;--flow-selected:#45658a;--flow-focus:#264c78;--flow-canvas:#fff;--flow-grid:#fff;--flow-canvas-border:#7a8796;--flow-edge-muted:#596575;--flow-edge-text:#334155;--flow-control-text:#334155;--flow-control-border:#7a8796;--flow-control-hover:#f1f4f8;--flow-detail-border:#7a8796;--flow-scroll-thumb:#7a8796;--flow-scroll-track:#f5f7fa;--flow-node-shadow:none;--flow-node-hover-shadow:none;--muted:#596575}.game-flowchart.flow-style-minimal .game-flow-viewport{background-image:none}.game-flowchart.flow-style-minimal .game-flow-node{border-radius:6px}.game-flowchart.flow-style-minimal .game-flow-node.is-start{border-radius:23px}.game-flowchart.flow-style-minimal .game-flow-connector{stroke-width:1.8px}@media (width<=620px){.game-flow-toolbar{gap:6px}.game-flow-style select{font-size:16px}.game-flow-art-toggle{flex-basis:100%;margin-left:0}.game-flow-detail{padding:14px}.game-flow-detail-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.game-flowchart *,.game-flowchart :before,.game-flowchart :after{scroll-behavior:auto;transition:none}}.position-sketch{aspect-ratio:3/2;color:#111;background:#fff;flex-shrink:0;width:100%;max-width:100%;height:auto;display:block}.position-sketch-choice{border-top:1px solid var(--line,#dce3d7);margin-top:14px;padding-top:14px}.position-sketch-preview{border:1px solid #aeb6af;border-radius:10px;max-width:240px;margin-bottom:12px}.position-sketch-editor{min-width:0;color:var(--ink,#293832)}.position-sketch-editor>p{margin:10px 0;font-size:12px;line-height:1.55}.position-sketch-tools,.position-sketch-actions{flex-wrap:wrap;gap:8px;display:flex}.position-sketch-tools{margin:12px 0}.position-sketch-tools button{color:#222;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6beb6;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:inline-flex}.position-sketch-tools button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.position-sketch-tools button svg{flex-shrink:0;width:16px;height:16px}.position-sketch-surface{aspect-ratio:3/2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border:2px solid #6a756b;border-radius:8px;width:100%;height:auto;display:block;overflow:hidden;background:#fff!important}.position-sketch-surface.tool-eraser{cursor:cell}.game-plan-art-choice button{min-height:44px}.game-plan-art-choice button:focus-visible,.position-sketch-surface:focus-visible{outline-offset:3px;outline:3px solid #39664d}.game-plan-art-choice button:disabled{opacity:.55;cursor:not-allowed}.position-sketch-confirm{border:1px solid var(--line,#dce3d7);background:var(--paper,#fffdf9);border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.position-sketch-confirm p{flex-basis:100%;margin:0 0 4px;font-size:12px;line-height:1.5}.position-sketch-count{color:var(--muted,#69726c)}.game-plan-art-choice .error{font-size:12px}.node-color-picker{border:0;width:100%;min-width:0;margin:0;padding:0}.node-color-picker legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.node-color-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:360px;display:grid}.node-color-options button{color:#202020;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:5px 2px;font-size:11px;line-height:1.3;display:flex}.node-color-options button[aria-pressed=true]{background:#f3f3f3;border-color:#505050}.node-color-options button:hover{background:#f3f3f3}.node-color-options button:focus-visible{outline-offset:2px;outline:3px solid #202020}.node-color-options button:disabled{cursor:not-allowed;opacity:.55}.node-color-swatch{color:#202020;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.node-color-swatch.is-default{background:#fff;border:1px dashed #505050}.node-color-swatch svg{width:14px;height:14px}.node-color-picker>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.node-color-picker>.node-color-selected{color:#3d3d3d;margin:-2px 0 10px;font-size:12px;line-height:1.5}.node-color-picker:focus{outline:none}.node-color-picker:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #505050}.node-appearance{border-top:1px solid var(--line);min-width:0;padding-top:12px}.node-appearance>h5{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.4}@font-face{font-family:Ondamat Handwritten;src:url(/assets/ondamat-handwritten-latin-CLnlNDvM.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Ondamat Cursive;src:url(/assets/ondamat-cursive-latin-8lxdvs7G.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.preview-app,.appearance-settings{--journal-entry-family:"DM Sans", system-ui, sans-serif;--journal-entry-size:16px;--journal-entry-weight:400;--journal-entry-leading:1.8;--journal-paper-color:#fffefb;--journal-paper-pattern:radial-gradient(#cad0c6 .65px, transparent .85px);--journal-paper-size:20px 20px;--journal-paper-position:10px 10px}[data-journal-paper=plain]{--journal-paper-pattern:none}[data-journal-paper=ruled]{--journal-paper-pattern:linear-gradient(to bottom, transparent 31px, #dfe2da 31px, #dfe2da 32px);--journal-paper-size:100% 32px;--journal-paper-position:0 0}[data-journal-font=handwritten]{--journal-entry-family:"Ondamat Handwritten", "Segoe Print", cursive;--journal-entry-size:24px;--journal-entry-weight:500;--journal-entry-leading:1.5}[data-journal-font=cursive]{--journal-entry-family:"Ondamat Cursive", "Segoe Script", cursive;--journal-entry-size:24px;--journal-entry-weight:500;--journal-entry-leading:1.5}.preview-app .journal-paper,.preview-app .session-card,.preview-app .view-entry,.preview-app .journal-writing-page,.preview-app .gameplan-card{background-color:var(--journal-paper-color);background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-writing-page,.preview-app .view-entry{border:1px solid var(--line);border-radius:12px;padding:20px}.preview-app .journal-writing-page .journal-section{background-color:#fffefbf2}.preview-app .journal-writing-page textarea{background-color:#fffefb;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-writing-page textarea.journal-entry-text{min-height:160px;padding:14px 16px}.preview-app .game-flowchart:not(.flow-style-minimal) .game-flow-viewport{background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app[data-journal-paper=dotted] .game-flowchart.flow-style-monochrome{--journal-paper-pattern:radial-gradient(#d5d5d5 .65px, transparent .85px)}.preview-app[data-journal-paper=ruled] .game-flowchart.flow-style-monochrome{--journal-paper-pattern:linear-gradient(to bottom, transparent 31px, #e0e0e0 31px, #e0e0e0 32px)}.preview-app .game-flowchart.flow-style-minimal .game-flow-viewport{background-image:none}.preview-app .journal-entry-text,.preview-app .session-summary,.preview-app .view-entry .entry-section>p,.preview-app .gameplan-head>div>p,.preview-app .gameplan-card .detail-text,.preview-app .game-flow-detail-copy dd,.preview-app .game-tree-details dd,.preview-app .game-flow-edit textarea,.preview-app .game-tree-fields textarea,.preview-app .journal-gameplan-page textarea{font-family:var(--journal-entry-family);font-size:var(--journal-entry-size);font-weight:var(--journal-entry-weight);line-height:var(--journal-entry-leading);letter-spacing:normal;overflow-wrap:anywhere}.preview-app .view-entry .entry-section>p,.preview-app .gameplan-head>div>p{color:var(--ink)}.appearance-settings{gap:22px;min-width:0;display:grid}.appearance-choice-group{border:0;min-width:0;margin:0;padding:0}.appearance-choice-group legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:15px;font-weight:700;line-height:1.5}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-option{min-width:0;min-height:106px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;border:1px solid #c9d1d9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px 11px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:relative}.appearance-option.is-selected{border:2px solid var(--accent);background-color:#eff5fd;padding:9px 5px 10px}.appearance-option:focus-within{outline:3px solid var(--accent);outline-offset:3px}.appearance-option input{width:16px;height:16px;margin:0;position:absolute;top:8px;right:8px}.appearance-paper-swatch{background-color:#fffefb;border:1px solid #bcc6ba;border-radius:4px;width:43px;height:43px;display:block}.appearance-paper-swatch.paper-dotted{background-image:radial-gradient(#aeb9a7 .8px,#0000 1px);background-position:4px 4px;background-size:9px 9px}.appearance-paper-swatch.paper-ruled{background-image:repeating-linear-gradient(#0000 0 8px,#cbd2c4 8px 9px)}.appearance-font-swatch{height:43px;color:var(--ink);place-items:center;line-height:1;display:grid}.appearance-font-swatch.font-clean{font-family:DM Sans,system-ui,sans-serif;font-size:27px;font-weight:400}.appearance-font-swatch.font-handwritten{font-family:Ondamat Handwritten,Segoe Print,cursive;font-size:36px;font-weight:500}.appearance-font-swatch.font-cursive{font-family:Ondamat Cursive,Segoe Script,cursive;font-size:33px;font-weight:500}.appearance-page-preview{border:1px solid #d5d9d0;border-radius:10px;min-height:166px;padding:20px}.appearance-preview-label{color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.appearance-page-preview p+p{margin-top:5px}.appearance-help,.appearance-save-note,.appearance-storage-warning{color:var(--muted);font-size:13px;line-height:1.65}.appearance-help{margin-bottom:-10px}.appearance-storage-warning{color:#77500b;background:#fff7e8;border:1px solid #e4bd80;border-radius:8px;padding:12px}.profile-appearance{border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:0 16px}.profile-appearance>summary{cursor:pointer;min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:700;display:flex}.profile-appearance>summary svg{width:18px;height:18px}.profile-appearance>summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400}.profile-appearance[open]>summary:after{content:"−"}.profile-appearance>.appearance-settings{margin:8px 0 20px}@media (width<=620px){.preview-app .journal-writing-page,.preview-app .view-entry{padding:14px}.appearance-options{gap:8px}.appearance-option{font-size:13px}.appearance-page-preview{padding:17px}.profile-appearance{padding:0 12px}}@media (forced-colors:active){.appearance-option.is-selected{border-color:highlight}.appearance-option:focus-within{outline-color:highlight}}.journal-home-sheet,.appearance-settings{--journal-home-focus:#e1ebfa;--journal-home-focus-hover:#d5e3f5;--journal-home-action:#c0ee45;--journal-home-action-hover:#b1e130;--journal-home-edge:#d5d9d0;--journal-home-margin:#e7d8cc;--journal-title-family:"DM Sans", system-ui, sans-serif;--sticker-primary:#f6d97c;--sticker-secondary:#f2b8cb;--sticker-tertiary:#9ad8da;--washi-base:#bdd5ec;--washi-stripe:#92b5d780}[data-journal-theme=nineties]{--journal-paper-color:#fffdf3;--journal-home-focus:#dcefe6;--journal-home-focus-hover:#cee7dc;--journal-home-action:#d1ed71;--journal-home-action-hover:#c3df60;--journal-home-edge:#373a35;--journal-home-margin:#373a35;--sticker-primary:#f6ce4d;--sticker-secondary:#ed6d68;--sticker-tertiary:#60bcb4;--washi-base:#76c6ba;--washi-stripe:#cbe65a80}[data-journal-theme=seventies]{--journal-paper-color:#fff8e9;--journal-home-focus:#e7e7cd;--journal-home-focus-hover:#ddddbd;--journal-home-action:#ebc46d;--journal-home-action-hover:#dfb655;--journal-home-edge:#d9c6a6;--journal-home-margin:#e0af89;--journal-title-family:Georgia, "Times New Roman", serif;--sticker-primary:#e9be65;--sticker-secondary:#e3a180;--sticker-tertiary:#b9c796;--washi-base:#d9ba82;--washi-stripe:#b8905c70}.ember-home.journal-home-sheet{border:1px solid var(--journal-home-edge);min-height:420px;box-shadow:3px 3px 0 #f9f8f2, 4px 4px 0 var(--journal-home-edge), 7px 7px 0 #f9f8f2, 8px 8px 0 var(--journal-home-edge), 0 12px 28px #1b26320a;border-radius:8px 19px 19px 8px;gap:24px clamp(24px,4vw,52px);padding:68px 34px 64px 42px;position:relative}.journal-home-sheet:before{content:"";background:var(--journal-home-margin);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:23px}.journal-home-sheet>.home-start,.journal-home-sheet>.home-cards,.journal-home-sheet>.home-personalize-row{min-width:0;position:relative}.journal-home-sheet .home-intro h1{font-family:var(--journal-title-family);letter-spacing:-2px;font-size:clamp(38px,4.6vw,61px)}.journal-home-sheet[data-journal-theme=seventies] .home-intro h1{color:#58452e;letter-spacing:-2.4px;font-weight:700}.journal-home-sheet .home-intro>p{font-size:16px;line-height:1.6}.journal-home-sheet .home-focus-card{background:var(--journal-home-focus);border:1px solid var(--journal-home-edge);box-shadow:2px 3px #25334808}.journal-home-sheet .home-focus-card:hover{background:var(--journal-home-focus-hover);border-color:var(--journal-home-edge)}.journal-home-sheet .home-focus-card h2{font-size:clamp(24px,2.4vw,29px)}.journal-home-sheet .home-focus-card p,.journal-home-sheet .home-focus-card .focus-category{color:#3f4d5f}.journal-home-sheet .home-last-card{border-color:var(--journal-home-edge);background:var(--journal-paper-color)}.journal-home-sheet .home-last-card:hover{background:#f4f2eb}.journal-home-sheet .log-training-btn{background:var(--journal-home-action);min-height:66px;padding:17px 18px;font-size:22px}.journal-home-sheet .log-training-btn:hover{background:var(--journal-home-action-hover)}.home-personalize-row{justify-content:flex-start;margin-top:14px;display:flex}.home-personalize-button{border:1px solid var(--journal-home-edge);background:var(--journal-paper-color);color:#354458;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.45;display:inline-flex}.home-personalize-button:hover{background:#f0f0e9}.home-personalize-button svg{flex:none;width:17px;height:17px}.journal-decorated-sheet{position:relative}.journal-decoration-layer{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.journal-placed-sticker{width:42px;height:42px;display:block;position:absolute}.journal-placed-sticker.position-top-left{top:9px;left:13px;transform:rotate(-10deg)}.journal-placed-sticker.position-top-right{top:9px;right:13px;transform:rotate(9deg)}.journal-placed-sticker.position-bottom-left{bottom:9px;left:13px;transform:rotate(8deg)}.journal-placed-sticker.position-bottom-right{bottom:9px;right:13px;transform:rotate(-9deg)}.journal-sticker-art{width:100%;height:100%;display:block;overflow:visible}.journal-placed-sticker .journal-sticker-art{filter:drop-shadow(1px 2px #fff)drop-shadow(0 1px 1px #27203624)}.sticker-primary{fill:var(--sticker-primary,#f6d97c)}.sticker-secondary{fill:var(--sticker-secondary,#f2b8cb)}.sticker-tertiary{fill:var(--sticker-tertiary,#9ad8da)}.journal-washi,.appearance-washi-sample{background-color:var(--washi-base);background-image:repeating-linear-gradient(115deg, transparent 0, transparent 7px, var(--washi-stripe) 7px, var(--washi-stripe) 11px)}.journal-washi{opacity:.8;clip-path:polygon(2% 0,98% 0,100% 14%,98% 31%,100% 49%,98% 72%,100% 100%,0 100%,2% 81%,0 62%,2% 39%,0 18%);width:100px;height:23px;position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(-3deg)}.journal-glitter,.appearance-glitter-sample{background-image:radial-gradient(circle,#9b7731 1.2px,#0000 1.6px),radial-gradient(circle,#c594a6 1px,#0000 1.5px),radial-gradient(circle,#61897d 1.1px,#0000 1.5px),radial-gradient(circle,#d2ba71 1.3px,#0000 1.7px);background-position:0 0,4px 5px,7px 3px,3px 10px;background-size:13px 11px,17px 13px,23px 17px,19px 19px}.journal-glitter{opacity:.7;width:66px;height:20px;position:absolute}.glitter-top{top:13px;right:64px;transform:rotate(6deg)}.glitter-bottom{bottom:17px;left:66px;transform:rotate(-8deg)}.appearance-settings{gap:18px;font-family:DM Sans,system-ui,sans-serif}.appearance-settings button,.appearance-settings label,.appearance-settings legend{font-family:DM Sans,system-ui,sans-serif}.appearance-option{gap:5px;min-height:86px}.appearance-paper-swatch{width:32px;height:32px}.appearance-font-swatch{height:32px}.appearance-theme-swatch{background-color:#fffefb;background-image:radial-gradient(#cbd0c5 .6px,#0000 .8px);background-size:7px 7px;border:1px solid #ccd1c8;border-radius:2px 7px 7px 2px;align-items:flex-end;gap:3px;width:54px;height:35px;padding:7px 6px 6px 10px;display:flex;position:relative;box-shadow:2px 2px #e9e9df}.appearance-theme-swatch:before{content:"";background:#e4d5ce;width:1px;position:absolute;top:0;bottom:0;left:5px}.appearance-theme-swatch i{background:#bcd1ec;border-radius:50%;width:9px;height:9px}.appearance-theme-swatch i:nth-child(2){background:#c0ee45}.appearance-theme-swatch i:nth-child(3){background:#f0c8ba}.appearance-theme-swatch.theme-nineties{background-color:#fffdf3;background-image:conic-gradient(#292d2a 25%, #fffdf3 0 50%, #292d2a 0 75%, #fffdf3 0);background-size:12px 12px;border-color:#373a35;box-shadow:2px 2px #60bcb4}.appearance-theme-swatch.theme-nineties:before{background:#fffdf3;border:1px solid #373a35;border-radius:2px;width:auto;inset:10px 5px 4px}.appearance-theme-swatch.theme-nineties i{background:#60bcb4;width:8px;height:8px;position:relative}.appearance-theme-swatch.theme-nineties i:nth-child(2){background:#d1ed71}.appearance-theme-swatch.theme-nineties i:nth-child(3){background:#ed6d68}.appearance-theme-swatch.theme-seventies{background-color:#fff3d7;border-color:#d1bd96}.theme-seventies i{background:#a9b78d}.theme-seventies i:nth-child(2){background:#d99c6d}.theme-seventies i:nth-child(3){background:#dcba63}.appearance-page-preview.journal-decorated-sheet{border-color:var(--journal-home-edge);background-color:var(--journal-paper-color);background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);min-height:222px;padding:56px 22px}.appearance-preview-copy{overflow-wrap:anywhere;min-width:0;position:relative}.appearance-preview-copy .journal-entry-text{font-family:var(--journal-entry-family);font-size:var(--journal-entry-size);font-weight:var(--journal-entry-weight);line-height:var(--journal-entry-leading)}.appearance-preview-label{margin-bottom:9px}.appearance-decorate{border:1px solid #cfd6dd;border-radius:11px}.appearance-decoration-toggle{width:100%;min-height:58px;color:var(--ink);text-align:left;background:#fafbfc;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.appearance-decoration-toggle>svg{flex:none;width:18px;height:18px}.appearance-decoration-toggle>svg:last-child{margin-left:auto}.appearance-decoration-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.appearance-decoration-toggle small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.appearance-decoration-panel{border-top:1px solid #dfe4e9;gap:16px;padding:14px;display:grid}.appearance-decoration-panel>.appearance-help{margin:0}.appearance-sticker-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.appearance-sticker-choice{color:#354458;background:#fff;border:1px solid #cfd6dd;border-radius:9px;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:76px;padding:9px 3px 7px;font-size:11px;font-weight:600;line-height:1.4;display:flex;position:relative}.appearance-sticker-choice>.journal-sticker-art{width:36px;height:36px}.appearance-sticker-choice.is-selected{border:2px solid var(--accent);background:#f0f5fc;padding:8px 2px 6px}.appearance-sticker-choice .sticker-selected-check{color:#1459a8;stroke-width:3px;background:#fff;border-radius:50%;width:13px;height:13px;padding:1px;position:absolute;top:3px;right:3px}.appearance-placement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appearance-placement{background:#fff;border:1px solid #d5dde4;border-radius:8px;min-width:0;display:flex}.appearance-place-button{color:#354458;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;min-height:58px;padding:8px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.appearance-place-button:hover{background:#f0f5fc}.appearance-place-button small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.appearance-slot-icon{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.empty-corner{border:1px dashed #aab5c0;border-radius:3px;width:20px;height:20px;display:block}.corner-top-left{border-top:3px solid #6f8398;border-left:3px solid #6f8398}.corner-top-right{border-top:3px solid #6f8398;border-right:3px solid #6f8398}.corner-bottom-left{border-bottom:3px solid #6f8398;border-left:3px solid #6f8398}.corner-bottom-right{border-bottom:3px solid #6f8398;border-right:3px solid #6f8398}.appearance-remove-sticker{color:#526376;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;min-height:44px;padding:7px;display:grid}.appearance-remove-sticker svg{width:16px;height:16px}.appearance-remove-sticker:not(:disabled):hover{color:#9a3d37;background:#f8eeee}.appearance-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appearance-extras label{cursor:pointer;border:1px solid #d5dde4;border-radius:8px;align-items:center;gap:7px;min-height:50px;padding:7px;font-size:12px;line-height:1.5;display:flex}.appearance-extras input{flex:0 0 17px;width:17px;height:17px;margin:0}.appearance-washi-sample,.appearance-glitter-sample{border-radius:2px;flex:0 0 25px;width:25px;height:18px;display:block}.appearance-decoration-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.appearance-decoration-actions .text-btn{min-height:44px;padding:5px 0;font-size:12px}.appearance-decoration-actions svg{width:15px;height:15px}.appearance-decorate button:disabled{opacity:.45;cursor:default}.appearance-decoration-status{color:#536376;min-height:20px;margin:-8px 0 0;font-size:12px;line-height:1.6}@media (width<=1050px){.ember-home.journal-home-sheet{grid-template-columns:1fr;gap:25px;max-width:600px;margin:0 auto}.journal-home-sheet .home-intro h1{font-size:clamp(38px,6vw,57px)}.journal-home-sheet .home-intro>p{text-align:left}.journal-home-sheet .log-training-btn{max-width:none;margin-top:24px}}@media (width<=600px){.ember-home.journal-home-sheet{border-radius:6px 14px 14px 6px;gap:20px;margin-right:7px;padding:60px 18px 59px 25px}.journal-home-sheet:before{left:13px}.journal-home-sheet .home-intro h1{letter-spacing:-1.6px;font-size:clamp(35px,9vw,47px)}.journal-home-sheet .home-intro>p{margin:0 0 14px;font-size:14px}.journal-home-sheet .log-training-btn{min-height:60px;margin-top:21px;font-size:20px}.journal-home-sheet .log-training-btn svg{width:25px;height:25px}.journal-home-sheet .home-focus-card{padding:19px 18px}.journal-home-sheet .home-focus-card h2{font-size:24px}.journal-home-sheet .last-session-copy strong{font-size:20px}.journal-home-sheet .home-last-card{padding:18px 2px}.home-personalize-row{justify-content:flex-start}.appearance-sticker-options{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-decoration-panel{padding:11px}.appearance-placement-options,.appearance-extras{gap:6px}.appearance-place-button{gap:4px;padding:6px;font-size:11px}.appearance-slot-icon{flex-basis:25px;width:25px;height:25px}.appearance-extras label{flex-wrap:wrap;gap:5px}}@media (prefers-reduced-motion:reduce){.journal-decoration-layer,.journal-decoration-layer *,.appearance-sticker-choice,.appearance-decoration-toggle>svg{transition:none!important;animation:none!important}}@media (forced-colors:active){.journal-home-sheet,.appearance-placement,.appearance-sticker-choice,.home-personalize-button{border-color:canvastext}.appearance-sticker-choice.is-selected{border-color:highlight}.journal-decoration-layer{display:none}}.appearance-place-button>span:last-child{overflow-wrap:anywhere;min-width:0}.appearance-sticker-choice,.appearance-place-button,.appearance-place-button small{font-size:12px}@media (width<=380px){.appearance-placement-options{grid-template-columns:1fr}}.journal-home-sheet[data-journal-theme=nineties]{background-image:none;border-left:6px solid #292d2a}.journal-home-sheet[data-journal-theme=nineties]:before,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:before{content:"";background-color:#fffdf3;background-image:conic-gradient(#292d2a 25%, #fffdf3 0 50%, #292d2a 0 75%, #fffdf3 0);pointer-events:none;background-size:40px 40px;border-bottom:2px solid #292d2a;border-radius:6px 18px 0 0;width:auto;height:40px;position:absolute;inset:0 0 auto}.journal-home-sheet[data-journal-theme=nineties] .home-intro h1{letter-spacing:-1.6px;color:#292d2a;overflow-wrap:anywhere;background:#fffdf3;border:3px double #292d2a;border-radius:3px;align-self:flex-start;max-width:100%;padding:12px 16px 14px;font-size:clamp(34px,3.8vw,51px);line-height:1.12;box-shadow:4px 4px #60bcb4}.journal-home-sheet[data-journal-theme=nineties] .home-focus-card,.journal-home-sheet[data-journal-theme=nineties] .home-last-card,.journal-home-sheet[data-journal-theme=nineties] .log-training-btn,.journal-home-sheet[data-journal-theme=nineties] .home-personalize-button{background-image:none}.journal-home-sheet[data-journal-theme=nineties] .home-focus-card{border-radius:7px;box-shadow:3px 3px #292d2a}.journal-home-sheet[data-journal-theme=nineties] .focus-wave{color:#236b61}.journal-home-sheet[data-journal-theme=nineties] .log-training-btn{border:1px solid #373a35;border-radius:7px;box-shadow:3px 3px #292d2a}.journal-home-sheet[data-journal-theme=nineties] .home-personalize-button{border-radius:5px}.appearance-settings[data-journal-theme=nineties] .appearance-preview-label{color:#292d2a;background:#fffdf3;border:3px double #292d2a;border-radius:2px;padding:3px 8px;display:inline-block}@media (width<=600px){.journal-home-sheet[data-journal-theme=nineties]:before{border-radius:4px 13px 0 0}.journal-home-sheet[data-journal-theme=nineties] .home-intro h1{letter-spacing:-1.2px;padding:10px 13px 12px;font-size:clamp(30px,8vw,42px)}}@media (forced-colors:active){.journal-home-sheet[data-journal-theme=nineties]:before,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:before{display:none}.journal-home-sheet[data-journal-theme=nineties] .home-intro h1,.journal-home-sheet[data-journal-theme=nineties] .home-focus-card,.journal-home-sheet[data-journal-theme=nineties] .log-training-btn,.appearance-settings[data-journal-theme=nineties] .appearance-preview-label{box-shadow:none;border-color:canvastext}}.game-flowchart[data-flowchart-font=handwritten]{--flow-entry-font:"Ondamat Handwritten", cursive}.game-flowchart[data-flowchart-font=cursive]{--flow-entry-font:"Ondamat Cursive", cursive}.game-flowchart:is([data-flowchart-font=handwritten],[data-flowchart-font=cursive]) :is(.game-flow-start-position,.game-flow-node-copy>strong,.game-flow-edge-label strong){font-family:var(--flow-entry-font);letter-spacing:normal;font-style:normal;font-weight:500}.game-flowchart:is([data-flowchart-font=handwritten],[data-flowchart-font=cursive]) .game-flow-node-copy>strong{font-size:22px;line-height:1.3}.game-flowchart:is([data-flowchart-font=handwritten],[data-flowchart-font=cursive]) .game-flow-start-position{font-size:24px;line-height:1.3}.game-flowchart:is([data-flowchart-font=handwritten],[data-flowchart-font=cursive]) .game-flow-edge-label strong{font-size:20px;line-height:1.3}.game-flow-font-notice{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.journal-decoration-layer{z-index:2}.journal-free-decoration{color:#34334c;pointer-events:none;box-sizing:border-box;background:0 0;border:0;border-radius:8px;place-items:center;width:56px;min-width:0;max-width:100%;height:56px;min-height:0;max-height:100%;margin:0;padding:6px;display:grid;position:absolute}.journal-free-decoration.decoration-washi{width:112px;height:44px}.journal-free-decoration.decoration-glitter{width:80px;height:44px}.journal-free-decoration>.journal-sticker-art{filter:drop-shadow(1px 1px #fffdf5);width:42px;max-width:100%;height:42px;max-height:100%;transform:rotate(-7deg)}.journal-free-decoration>.journal-washi,.journal-decoration-choices .journal-washi{flex:none;width:100px;max-width:100%;height:23px;display:block;position:static;transform:rotate(-3deg)}.journal-free-decoration>.journal-glitter,.journal-decoration-choices .journal-glitter{flex:none;width:66px;max-width:100%;height:20px;display:block;position:static;transform:rotate(6deg)}.journal-decoration-layer.is-editing .journal-free-decoration{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:-2px;outline:1px dashed #66728b}.journal-decoration-layer.is-editing .journal-free-decoration.is-selected{outline-offset:-2px;background-color:#fff5;outline:2px solid #3151ad}.journal-decoration-layer.is-editing .journal-free-decoration:focus-visible{outline-offset:-3px;outline:3px solid #3151ad}.journal-decoration-layer.is-editing .journal-free-decoration.is-dragging{cursor:grabbing;z-index:1}.appearance-decorate-home-hint{color:#536376;padding:13px 14px;font-size:13px;line-height:1.6}.journal-decoration-toolbar{top:max(8px, env(safe-area-inset-top));z-index:5;color:#354458;background:#fffefb;border:1px solid #bfc8d0;border-radius:12px;width:100%;max-width:1080px;margin-bottom:16px;padding:10px;font-family:DM Sans,system-ui,sans-serif;position:sticky;box-shadow:0 4px 15px #25334814}.journal-decoration-toolbar-main,.journal-decoration-selection{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.journal-decoration-toolbar button,.journal-decoration-picker>summary{color:#354458;background:#fff;border:1px solid #c7d0d8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font:600 12px/1.4 DM Sans,system-ui,sans-serif;display:inline-flex}.journal-decoration-toolbar button:not(:disabled):hover,.journal-decoration-picker>summary:hover{background:#f1f3f4}.journal-decoration-toolbar svg{width:17px;height:17px}.journal-decoration-toolbar button:focus-visible,.journal-decoration-picker>summary:focus-visible{outline-offset:2px;outline:3px solid #3151ad}.journal-decoration-toolbar .journal-decoration-done{color:#fff;background:#3151ad;border-color:#3151ad;margin-left:auto}.journal-decoration-toolbar .journal-decoration-done:hover{background:#294592}.journal-decoration-count{color:#536376;white-space:nowrap;font-size:11px}.journal-decoration-picker>summary{cursor:pointer;list-style:none}.journal-decoration-picker>summary::-webkit-details-marker{display:none}.journal-decoration-choices{z-index:3;background:#fffefb;border:1px solid #bfc8d0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,370px);max-height:min(360px,60vh);padding:9px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 6px 18px #25334822}.journal-decoration-choices>button{flex-direction:column;min-width:0;min-height:76px;padding:8px 4px;font-weight:500}.journal-decoration-choices .journal-sticker-art{width:34px;height:34px}.journal-decoration-choices .journal-washi{width:56px}.journal-decoration-choices>button>span:last-child{overflow-wrap:anywhere}.journal-decoration-selection{margin-top:6px}.journal-decoration-selection>span{flex:100%;font-size:12px}.journal-decoration-moves{gap:3px;display:flex}.journal-decoration-moves button{width:44px;min-height:44px;padding:8px}.journal-decoration-instructions,.journal-decoration-status{color:#536376;margin-top:5px;font-size:12px;line-height:1.5}.journal-decoration-status:empty{display:none}.journal-decoration-toolbar .appearance-storage-warning{margin-top:7px}@media (width<=1050px){.journal-decoration-toolbar{max-width:600px;margin-left:auto;margin-right:auto}}@media (width<=600px){.journal-decoration-toolbar{padding:8px}.journal-decoration-selection{gap:4px}.journal-decoration-selection>button{padding:7px}}@media (forced-colors:active){.journal-decoration-layer.is-editing{display:block}.journal-decoration-layer.is-editing .journal-free-decoration{background:canvas;outline-color:canvastext}.journal-decoration-layer.is-editing .journal-free-decoration.is-selected{outline-color:highlight}.journal-decoration-toolbar,.journal-decoration-choices,.journal-decoration-toolbar button,.journal-decoration-picker>summary{border-color:canvastext}}.journal-decoration-choices{max-height:min(480px,65vh);display:block}.journal-decoration-group+.journal-decoration-group{border-top:1px solid #dce1e5;margin-top:12px;padding-top:10px}.journal-decoration-group>h3{color:#536376;margin:0 0 7px;font:700 11px/1.4 DM Sans,system-ui,sans-serif}.journal-decoration-group-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.journal-decoration-group-options>button{flex-direction:column;min-width:0;min-height:76px;padding:8px 4px;font-weight:500}.journal-decoration-group-options>button>span:last-child{overflow-wrap:anywhere}@media (forced-colors:active){.journal-decoration-group+.journal-decoration-group{border-color:canvastext}.journal-decoration-group>h3{color:canvastext}}.journal-home-sheet[data-journal-theme=clean]{--journal-home-focus:#f5c1b1;--journal-home-focus-hover:#edad98}.appearance-theme-swatch.theme-clean i:first-child{background:#f5c1b1}.preview-app .journal-composer{--writing-edge:#d4d8ce;--writing-margin:#e5d4c7;--writing-action:#c0ee45;--writing-action-hover:#b1e130;--writing-action-ink:#101419;--writing-focus:#47786d;--writing-title-family:"DM Sans", system-ui, sans-serif;width:100%;min-width:0;max-width:920px;margin:0 auto 32px}.journal-composer-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 23px;display:flex}.journal-composer-title{min-width:0}.journal-composer-heading h1:focus{outline:none}.preview-app .journal-composer-heading h1{font-family:var(--writing-title-family);letter-spacing:-1.4px;font-size:clamp(32px,3.4vw,43px);font-weight:700;line-height:1.2}.journal-composer-title>p{color:#59665e;margin-top:10px;font:400 15px/1.6 DM Sans,system-ui,sans-serif}.journal-composer-personalize{flex-shrink:0;padding-top:2px}.preview-app .journal-composer-personalize .home-personalize-button{border-color:var(--writing-edge);background:var(--journal-paper-color)}.journal-composer-decoration-tools{top:max(8px, env(safe-area-inset-top));z-index:5;position:sticky}.journal-composer-decoration-tools>.journal-decoration-toolbar{max-width:none;position:relative;top:auto}.preview-app .journal-composer[data-journal-theme=clean]{--sticker-primary:#f6d97c;--sticker-secondary:#f2b8cb;--sticker-tertiary:#9ad8da;--washi-base:#bdd5ec;--washi-stripe:#92b5d780}.preview-app .journal-writing-page.journal-composer-page{border:1px solid var(--writing-edge);background-color:var(--journal-paper-color);background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);min-width:0;box-shadow:3px 3px 0 #f9f8f2, 4px 4px 0 var(--writing-edge), 0 10px 28px #26352d08;border-radius:5px 13px 13px 5px;padding:31px 36px 27px 54px;position:relative}.journal-composer-page:before{content:"";background:var(--writing-margin);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:30px}.journal-composer-fields{flex-direction:column;gap:19px;min-width:0;display:flex}.journal-composer-date{width:min(100%,210px)}.journal-composer-date .field{gap:5px}.preview-app .journal-composer-date .field label{color:#59665e;font:600 12px/1.5 DM Sans,system-ui,sans-serif}.preview-app .journal-composer-date input{border-color:var(--writing-edge);background:var(--journal-paper-color);min-height:43px;color:var(--ink);border-radius:5px;font:500 15px/1.5 DM Sans,system-ui,sans-serif}.journal-composer-note{gap:8px;min-width:0}.preview-app .journal-composer-note>.journal-today-notes-label{color:#40534b;font:600 14px/1.5 DM Sans,system-ui,sans-serif}.journal-page-prompt{border-bottom:1px solid var(--writing-edge);min-width:0}.journal-page-prompt>summary{cursor:pointer;color:#59665e;align-items:center;gap:7px;min-height:42px;padding:9px 0;font:500 13px/1.5 DM Sans,system-ui,sans-serif;list-style:none;display:flex}.journal-page-prompt>summary::-webkit-details-marker{display:none}.journal-page-prompt>summary svg{width:15px;height:15px}.journal-page-prompt[open]>summary svg{transform:rotate(45deg)}.journal-page-prompt>summary small{color:#657168;margin-left:auto;font-size:11px;font-weight:400}.journal-page-prompt>summary:focus-visible,.journal-writing-prompts>summary:focus-visible{outline:2px solid var(--writing-focus);outline-offset:2px;border-radius:4px}.journal-page-prompt-body{padding:2px 0 16px}.preview-app .journal-writing-page.journal-composer-page textarea.journal-prompt-text{border:1px solid var(--writing-edge);background-color:var(--journal-paper-color);min-height:96px;color:var(--ink);border-radius:5px;padding:10px 12px}.preview-app .journal-writing-page.journal-composer-page textarea.journal-prompt-text:focus{border-color:var(--writing-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--writing-focus) 16%, transparent)}.preview-app .journal-page-prompt-body>.check-row{color:#59665e;margin-top:5px;font:400 12px/1.6 DM Sans,system-ui,sans-serif}.journal-page-prompt-body>.check-row input{flex-shrink:0;width:16px;height:16px}.journal-next-focus{border-bottom:0;margin-bottom:-12px}.journal-writing-prompts{color:#657168;font:400 12px/1.6 DM Sans,system-ui,sans-serif}.journal-writing-prompts>summary{cursor:pointer;min-height:30px;padding:4px 0}.journal-writing-prompts>ul{color:#59665e;margin:5px 0 9px;padding:0 0 0 20px}.journal-writing-prompts li+li{margin-top:3px}.preview-app .journal-writing-page textarea.journal-expanding-text{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;width:100%;max-width:100%;display:block;overflow-x:hidden}.preview-app .journal-writing-page.journal-composer-page textarea.journal-composer-text{width:100%;min-height:360px;color:var(--ink);box-shadow:none;font-family:var(--journal-entry-family);font-size:max(18px, var(--journal-entry-size));font-weight:var(--journal-entry-weight);line-height:var(--journal-entry-leading);letter-spacing:normal;background-color:#0000;background-image:none;border:1px solid #0000;border-radius:5px;padding:13px 8px 24px}.preview-app .journal-writing-page.journal-composer-page textarea.journal-composer-text:focus{border-color:var(--writing-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--writing-focus) 16%, transparent);outline:2px solid #0000}.preview-app .journal-writing-page.journal-composer-page textarea.journal-composer-text[aria-invalid=true]{border-color:#a04435}.journal-composer-count{text-align:right;color:#657168;font-variant-numeric:tabular-nums;font:400 12px/1.5 DM Sans,system-ui,sans-serif;display:block}.journal-composer-count.is-over-limit{color:#933829;font-weight:600}.preview-app .journal-writing-page .journal-field-count{color:#657168;text-align:right;font:400 11px/1.5 DM Sans,system-ui,sans-serif}.journal-composer-details{border-top:1px solid var(--writing-edge);border-bottom:1px solid var(--writing-edge);min-width:0}.journal-composer-details>summary{cursor:pointer;min-height:53px;color:var(--ink);align-items:center;gap:8px;padding:12px 0;font:600 14px/1.5 DM Sans,system-ui,sans-serif;list-style:none;display:flex}.journal-composer-details>summary::-webkit-details-marker{display:none}.journal-composer-details>summary svg{width:17px;height:17px}.journal-composer-details[open]>summary svg{transform:rotate(45deg)}.journal-composer-details>summary small{color:#657168;font-size:12px;font-weight:400}.journal-composer-details>summary:focus-visible{outline:2px solid var(--writing-focus);outline-offset:2px;border-radius:4px}.journal-composer-details-body{min-width:0;padding:3px 0 20px}.preview-app .journal-composer-details .journal-section{border-color:var(--writing-edge);background:var(--journal-paper-color);border-radius:8px}.preview-app .journal-composer-details label,.preview-app .journal-composer-details button,.preview-app .journal-composer-details summary,.preview-app .journal-composer-details input,.preview-app .journal-composer-details select{font-family:DM Sans,system-ui,sans-serif}.journal-composer-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.journal-composer-footer>p{color:#59665e;max-width:325px;font:400 12px/1.6 DM Sans,system-ui,sans-serif}.preview-app .journal-composer-footer .journal-save-entry{background:var(--writing-action);min-height:47px;color:var(--writing-action-ink);border:1px solid #0000;border-radius:8px;padding:12px 19px;font:600 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app .journal-composer-footer .journal-save-entry:hover{background:var(--writing-action-hover)}.journal-composer-error{margin:18px 0 0}.journal-workspace{min-width:0}.journal-previous-entries{border-top:1px solid #d4d8ce;max-width:920px;margin:0 auto}.journal-previous-entries>summary{cursor:pointer;color:#40534b;align-items:center;gap:12px;min-height:58px;padding:15px 1px;font:600 15px/1.5 DM Sans,system-ui,sans-serif;list-style:none;display:flex}.journal-previous-entries>summary::-webkit-details-marker{display:none}.journal-previous-entries>summary:before{content:"+";font-size:22px;font-weight:400;line-height:1}.journal-previous-entries[open]>summary:before{content:"−"}.journal-previous-entries>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #47786d}.journal-previous-entries>summary .notes-count{color:#657168;font-size:12px;font-weight:400}.journal-archive-content{min-width:0;padding:12px 0 20px}.journal-workspace[data-journal-theme=nineties] .journal-previous-entries{border-color:#373a35}.preview-app .journal-composer[data-journal-theme=nineties]{--writing-edge:#373a35;--writing-margin:#373a35;--writing-action:#d1ed71;--writing-action-hover:#c3df60;--writing-action-ink:#24372e;--writing-focus:#32776d}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page{border-left-width:6px;padding-top:38px}.journal-composer[data-journal-theme=nineties] .journal-composer-page:after{content:"";background-image:conic-gradient(#373a35 25%, #fffdf3 0 50%, #373a35 0 75%, #fffdf3 0);pointer-events:none;background-size:16px 16px;border-radius:0 12px 0 0;height:8px;position:absolute;top:0;left:0;right:0}.preview-app .journal-composer[data-journal-theme=nineties] .journal-save-entry{border-color:#373a35}.preview-app .journal-composer[data-journal-theme=seventies]{--writing-edge:#d2bd96;--writing-margin:#cd966e;--writing-action:#e5ba68;--writing-action-hover:#dbac54;--writing-action-ink:#473a24;--writing-focus:#796344;--writing-title-family:Georgia, "Times New Roman", serif}.journal-composer[data-journal-theme=seventies] .journal-composer-heading h1{color:#58452e}@media (width<=620px){.preview-app .journal-composer{margin-bottom:27px}.journal-composer-heading{flex-direction:column;gap:13px;margin-bottom:19px}.journal-composer-title>p{font-size:14px}.journal-composer-personalize{padding-top:0}.preview-app .journal-writing-page.journal-composer-page{margin-right:4px;padding:22px 15px 20px 27px}.journal-composer-page:before{left:14px}.preview-app .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:300px;padding:10px 5px 22px}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page{border-left-width:4px;padding-top:29px}.journal-composer-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:19px}.journal-composer-footer>p{max-width:none;font-size:11px}.preview-app .journal-composer-footer .journal-save-entry{align-self:flex-end;min-width:135px}.journal-composer-details-body{grid-template-columns:minmax(0,1fr)}.journal-previous-entries>summary{gap:9px;font-size:14px}}@media (forced-colors:active){.preview-app .journal-writing-page.journal-composer-page,.preview-app .journal-composer-footer .journal-save-entry{box-shadow:none;border-color:canvastext}.preview-app .journal-writing-page.journal-composer-page textarea.journal-composer-text:focus{outline-color:highlight}.journal-composer-page:before,.journal-composer-page:after{display:none}}[data-journal-theme=island],.appearance-theme-swatch.theme-island{--journal-paper-color:#fff9ea;--journal-home-focus:#e0eace;--journal-home-focus-hover:#d3e0bc;--journal-home-action:#f1b49b;--journal-home-action-hover:#edaa90;--journal-home-edge:#c7ccad;--journal-home-margin:#dbb998;--journal-theme-ink:#294d3c;--journal-theme-muted:#52604a;--journal-theme-accent:#3f7250;--journal-theme-selected:#edf3e3;--journal-title-family:"DM Sans", system-ui, sans-serif;--sticker-primary:#e9c977;--sticker-secondary:#eba58d;--sticker-tertiary:#96b882;--washi-base:#cedcae;--washi-stripe:#819e6470;--journal-theme-mark:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20144%2060'%20fill='none'%3E%3Ccircle%20id='sun'%20cx='113'%20cy='21'%20r='14'%20fill='%23E8AF68'/%3E%3Cpath%20id='sea-water'%20d='M78%2041C89%2037%20100%2042%20112%2039C124%2036%20133%2040%20142%2039V58H73Z'%20fill='%2365BDB4'/%3E%3Cpath%20id='sea-wavelets'%20d='M86%2043C92%2041%2097%2044%20102%2042M113%2044C120%2041%20128%2045%20135%2042'%20stroke='%23E5F6EA'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3Cpath%20id='sandy-beach'%20d='M3%2053C23%2044%2039%2044%2058%2049C74%2054%2086%2049%20101%2052C113%2055%20126%2054%20141%2055L141%2058H3Z'%20fill='%23E9C977'/%3E%3Cpath%20id='palm-trunk'%20d='M47%2052C49%2037%2054%2024%2062%2014L68%2016C60%2029%2057%2042%2057%2053Z'%20fill='%23B58C59'%20stroke='%23785C3F'%20stroke-width='1.5'/%3E%3Cpath%20d='M53%2035L59%2037M50%2044L57%2046M57%2027L63%2029'%20stroke='%23785C3F'%20stroke-width='1.4'%20stroke-linecap='round'/%3E%3Cg%20id='palm-fronds'%20fill='%2370A16C'%20stroke='%233F7250'%20stroke-width='1.3'%20stroke-linejoin='round'%3E%3Cpath%20d='M65%2016C48%201%2031%203%2021%2011C38%208%2053%2017%2065%2016Z'/%3E%3Cpath%20d='M64%2016C47%208%2030%2015%2025%2028C39%2019%2050%2022%2064%2016Z'/%3E%3Cpath%20d='M64%2016C48%2017%2038%2029%2039%2039C48%2028%2057%2025%2064%2016Z'/%3E%3Cpath%20d='M65%2016C62%204%2071%201%2083%203C74%207%2070%2012%2065%2016Z'/%3E%3Cpath%20d='M65%2016C82%203%2098%208%20105%2021C89%2013%2079%2018%2065%2016Z'/%3E%3Cpath%20d='M65%2016C83%2014%2092%2026%2089%2039C80%2027%2073%2024%2065%2016Z'/%3E%3C/g%3E%3Cg%20id='coconuts'%20fill='%238A613D'%20stroke='%2360472F'%20stroke-width='1.2'%3E%3Ccircle%20cx='60'%20cy='19'%20r='4.2'/%3E%3Ccircle%20cx='68'%20cy='19'%20r='4.2'/%3E%3Ccircle%20cx='64'%20cy='24'%20r='3.7'/%3E%3C/g%3E%3Cpath%20id='shoreline'%20d='M78%2050C88%2047%2096%2052%20108%2049C119%2047%20128%2052%20140%2049'%20stroke='%23FFF9EA'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3Cg%20id='coral-flower'%20transform='translate%2841%2048%29'%20fill='%23E9A59B'%3E%3Ccircle%20cx='0'%20cy='-4'%20r='3'/%3E%3Ccircle%20cx='4'%20cy='-1'%20r='3'/%3E%3Ccircle%20cx='2.5'%20cy='3.5'%20r='3'/%3E%3Ccircle%20cx='-2.5'%20cy='3.5'%20r='3'/%3E%3Ccircle%20cx='-4'%20cy='-1'%20r='3'/%3E%3Ccircle%20r='2.2'%20fill='%23E9C977'/%3E%3C/g%3E%3C/svg%3E");--journal-theme-bottom:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20144%2060'%20fill='none'%3E%3Cpath%20id='bottom-sea-water'%20d='M68%2043C82%2038%2093%2044%20105%2040C118%2036%20130%2041%20142%2037V58H63Z'%20fill='%2365BDB4'/%3E%3Cpath%20id='bottom-sandy-beach'%20d='M3%2054C22%2044%2041%2048%2056%2050C72%2052%2078%2048%2092%2052C111%2058%20126%2053%20142%2056V59H3Z'%20fill='%23E9C977'/%3E%3Cpath%20id='bottom-wavelets'%20d='M74%2047C84%2043%2091%2048%20100%2045M109%2047C119%2044%20129%2048%20138%2044'%20stroke='%23FFF9EA'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3Cg%20id='seashell'%20stroke='%23B87C66'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2049L18%2031C13%2024%2018%2016%2025%2020C25%2011%2036%2011%2039%2018C43%2010%2054%2014%2053%2022C61%2020%2066%2029%2060%2035L45%2050Z'%20fill='%23F6D7C8'/%3E%3Cpath%20d='M36%2045L23%2025M39%2045L31%2020M42%2045L43%2020M45%2045L54%2028M34%2049L34%2053L45%2053L45%2050'/%3E%3C/g%3E%3Cg%20id='beach-leaves'%20fill='%2396B882'%20stroke='%233F7250'%20stroke-width='1.2'%3E%3Cpath%20d='M97%2037C99%2026%20112%2022%20119%2025C112%2035%20106%2036%2097%2037Z'/%3E%3Cpath%20d='M98%2037C92%2029%2092%2020%2098%2016C105%2022%20104%2031%2098%2037Z'/%3E%3C/g%3E%3C/svg%3E")}[data-journal-theme=western],.appearance-theme-swatch.theme-western{--journal-paper-color:#fff8ed;--journal-home-focus:#f0d9c6;--journal-home-focus-hover:#e8c9b1;--journal-home-action:#e6ad8c;--journal-home-action-hover:#e0a17f;--journal-home-edge:#cbb397;--journal-home-margin:#c99470;--journal-theme-ink:#573c2c;--journal-theme-muted:#6b5848;--journal-theme-accent:#8b4d34;--journal-theme-selected:#f8eadd;--journal-title-family:Georgia, "Times New Roman", serif;--sticker-primary:#d8b573;--sticker-secondary:#cd9473;--sticker-tertiary:#b4b28e;--washi-base:#ddba97;--washi-stripe:#a7724f70;--journal-theme-mark:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20144%2060'%20fill='none'%3E%3Cg%20id='cowboy-hat'%20stroke='%238B4D34'%20stroke-width='1.8'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2036L26%2017C28%209%2037%2010%2042%2017C48%209%2058%2010%2060%2018L64%2036Z'%20fill='%23E6AD8C'/%3E%3Cpath%20d='M23%2029C36%2033%2051%2033%2063%2029L64%2036H22Z'%20fill='%23A76745'/%3E%3Cpath%20d='M5%2034C17%2040%2025%2039%2031%2037C40%2034%2049%2034%2056%2037C65%2040%2074%2039%2082%2034C80%2045%2062%2048%2044%2048C25%2048%208%2044%205%2034Z'%20fill='%23DDBA97'/%3E%3C/g%3E%3Cg%20id='cowboy-boot'%20stroke='%238B4D34'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M101%207L125%207L122%2032C126%2038%20132%2040%20140%2043L142%2049H102V42L97%2039Z'%20fill='%23E49588'/%3E%3Cpath%20d='M101%2015H124M108%2018L114%2024L108%2031M102%2049V54H112V49M117%2054H138'/%3E%3Cpath%20d='M106%2038L113%2040'%20stroke='%23FFF8ED'/%3E%3C/g%3E%3C/svg%3E");--journal-cow-pattern:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20128%2048'%3E%3Crect%20width='128'%20height='48'%20fill='%23FFFFFF'/%3E%3Cg%20id='cow-spots'%20fill='%23242424'%3E%3Cpath%20d='M-7%204C1-4%2015%200%2018%207C22%2015%2014%2021%207%2019C-1%2017-7%2022-9%2013Z'/%3E%3Cpath%20d='M29-6C42-8%2054-2%2052%207C51%2014%2041%2012%2036%2018C31%2023%2023%2018%2024%2011C25%205%2023%200%2029-6Z'/%3E%3Cpath%20d='M72%208C80%204%2093%208%2094%2017C94%2023%2087%2025%2084%2031C81%2037%2070%2033%2070%2025C70%2018%2064%2013%2072%208Z'/%3E%3Cpath%20d='M108-4C119-8%20132-2%20132%207C130%2015%20117%2020%20112%2012C109%207%20103%203%20108-4Z'/%3E%3Cpath%20d='M14%2036C20%2027%2031%2027%2036%2034C41%2042%2031%2050%2022%2052L9%2050C5%2044%208%2041%2014%2036Z'/%3E%3Cpath%20d='M48%2032C53%2026%2062%2029%2064%2035C66%2043%2057%2047%2053%2052H43C40%2044%2044%2039%2048%2032Z'/%3E%3Cpath%20d='M107%2032C116%2025%20130%2030%20133%2039L132%2051H103C98%2044%2099%2038%20107%2032Z'/%3E%3C/g%3E%3C/svg%3E");--journal-theme-bottom:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20144%2060'%20fill='none'%3E%3Cg%20id='bottom-cowboy-boot'%20transform='translate%28-74%200%29'%20stroke='%238B4D34'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M101%207L125%207L122%2032C126%2038%20132%2040%20140%2043L142%2049H102V42L97%2039Z'%20fill='%23E49588'/%3E%3Cpath%20d='M101%2015H124M108%2018L114%2024L108%2031M102%2049V54H112V49M117%2054H138'/%3E%3Cpath%20d='M106%2038L113%2040'%20stroke='%23FFF8ED'/%3E%3C/g%3E%3Cg%20id='horseshoe'%20stroke='%238B4D34'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M91%209V30C91%2051%20122%2051%20122%2030V9H114V30C114%2041%2099%2041%2099%2030V9Z'%20fill='%23DDBA97'/%3E%3Cpath%20d='M95%2015V17M95%2024V26M118%2015V17M118%2024V26M98%2037L99%2039M114%2037L113%2039'%20stroke='%23FFF8ED'%20stroke-width='1.9'/%3E%3C/g%3E%3Cpath%20id='western-stitch'%20d='M12%2058H133'%20stroke='%23B28768'%20stroke-width='1'%20stroke-dasharray='2%203'%20stroke-linecap='round'/%3E%3C/svg%3E")}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]),.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]){--ink:var(--journal-theme-ink);--muted:var(--journal-theme-muted);--accent:var(--journal-theme-accent)}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]) .home-focus-card p,.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]) .home-focus-card .focus-category,.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]) .home-personalize-button{color:var(--journal-theme-ink)}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]) .home-last-card:hover,.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]) .home-personalize-button:hover{background-color:var(--journal-theme-selected)}.journal-home-sheet[data-journal-theme=western] .home-intro h1{letter-spacing:-1.6px}.journal-home-sheet[data-journal-theme=western] .home-focus-card{outline-offset:-6px;border-radius:10px;outline:1px dashed #b28768}.journal-home-sheet[data-journal-theme=western] .log-training-btn{border:1px solid #b28768;border-radius:9px}.ember-home.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]){padding-top:98px}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]):after,.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-page-preview:after,.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page:after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:180px;height:75px;position:absolute;top:8px;right:20px}.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-page-preview{padding-top:84px}.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-page-preview:after{width:150px;height:63px;top:7px;right:14px}.journal-home-sheet[data-journal-theme=western]:before,.appearance-settings[data-journal-theme=western] .appearance-page-preview:before,.journal-composer[data-journal-theme=western] .journal-composer-page:before{content:"";background-color:#fff;background-image:var(--journal-cow-pattern);pointer-events:none;background-size:128px 48px;border-bottom:1px solid #573c2c;border-radius:7px 18px 0 0;width:auto;height:30px;position:absolute;inset:0 0 auto}.appearance-settings[data-journal-theme=western] .appearance-page-preview:before{background-size:96px 36px;border-radius:9px 9px 0 0;height:24px}.journal-composer[data-journal-theme=western] .journal-composer-page:before{border-radius:4px 12px 0 0;height:26px}.journal-home-sheet[data-journal-theme=western]:after,.appearance-settings[data-journal-theme=western] .appearance-page-preview:after,.journal-composer[data-journal-theme=western] .journal-composer-page:after{background-color:var(--journal-paper-color);background-position:50%;background-size:94%;border:1px dashed #b28768;border-radius:6px;box-shadow:1px 2px #573c2c12}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western]){--writing-edge:var(--journal-home-edge);--writing-margin:var(--journal-home-margin);--writing-action:var(--journal-home-action);--writing-action-hover:var(--journal-home-action-hover);--writing-action-ink:var(--journal-theme-ink);--writing-focus:var(--journal-theme-accent);--writing-title-family:var(--journal-title-family)}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page{padding-top:96px}.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page:after{width:180px;height:75px;top:8px}.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-heading h1,.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .home-personalize-button{color:var(--journal-theme-ink)}.preview-app .journal-composer[data-journal-theme=western] .journal-save-entry{border-color:#b28768}.journal-workspace:is([data-journal-theme=island],[data-journal-theme=western]) .journal-previous-entries{border-color:var(--journal-home-edge)}.appearance-theme-swatch.theme-island{background-color:#fff9ea;background-image:none;border-color:#c7ccad;box-shadow:2px 2px #e0eace}.appearance-theme-swatch.theme-island:before{background:#dbb998}.appearance-theme-swatch.theme-island:after,.appearance-theme-swatch.theme-western:after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:4px 2px 2px 7px}.appearance-theme-swatch.theme-island i,.appearance-theme-swatch.theme-western i{display:none}.appearance-theme-swatch.theme-western{background-color:#fff;background-image:var(--journal-cow-pattern);background-size:64px 24px;border-color:#573c2c;box-shadow:2px 2px #e6ad8c}.appearance-theme-swatch.theme-western:before{background:#fff8ed;border:1px solid #b28768;border-radius:3px;width:auto;inset:6px 3px 3px 9px}.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-option.is-selected{background-color:var(--journal-theme-selected)}.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-option input{accent-color:var(--journal-theme-accent)}@media (width<=620px){.ember-home.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]){padding-top:84px}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]):after{width:150px;height:63px;top:8px;right:14px}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page{padding-top:84px}.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page:after{width:150px;height:63px;right:12px}}@media (forced-colors:active){.journal-home-sheet[data-journal-theme=western]:before,.appearance-settings[data-journal-theme=western] .appearance-page-preview:before,.journal-composer[data-journal-theme=western] .journal-composer-page:before,.appearance-theme-swatch.theme-island:after,.appearance-theme-swatch.theme-western:after{display:none}.appearance-theme-swatch.theme-western{background-image:none}.journal-home-sheet:is([data-journal-theme=island],[data-journal-theme=western]):after,.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-page-preview:after,.journal-composer:is([data-journal-theme=island],[data-journal-theme=western]) .journal-composer-page:after{display:none}.journal-home-sheet[data-journal-theme=western] .home-focus-card,.appearance-theme-swatch.theme-western{outline:none}.journal-home-sheet[data-journal-theme=western] .log-training-btn,.preview-app .journal-composer[data-journal-theme=western] .journal-save-entry{border-color:buttontext}.appearance-settings:is([data-journal-theme=island],[data-journal-theme=western]) .appearance-option.is-selected{border-color:highlight}}[data-journal-theme=seventies],.appearance-theme-swatch.theme-seventies{--journal-paper-color:#fff7e7;--journal-home-focus:#dfe6ce;--journal-home-focus-hover:#d3debc;--journal-home-action:#e8be62;--journal-home-action-hover:#ddae4b;--journal-home-edge:#c8ae83;--journal-home-margin:#d8a473;--journal-theme-ink:#4f382b;--journal-theme-muted:#695747;--journal-theme-accent:#9a482f;--journal-theme-selected:#f5e7cb;--sticker-primary:#d8a53f;--sticker-secondary:#d77c52;--sticker-tertiary:#8c9e76;--washi-base:#d8ad66;--washi-stripe:#ae743e70;--seventies-ribbon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 64' preserveAspectRatio='none' fill='none'%3E%3Cg stroke-width='7'%3E%3Cpath d='M-24 0C88 0 127 22 246 22S411 -5 530 -5S692 4 824 4' stroke='%238C9E76'/%3E%3Cpath d='M-24 8C88 8 127 30 246 30S411 3 530 3S692 12 824 12' stroke='%234E9E94'/%3E%3Cpath d='M-24 16C88 16 127 38 246 38S411 11 530 11S692 20 824 20' stroke='%23D8A53F'/%3E%3Cpath d='M-24 24C88 24 127 46 246 46S411 19 530 19S692 28 824 28' stroke='%23D77C52'/%3E%3Cpath d='M-24 32C88 32 127 54 246 54S411 27 530 27S692 36 824 36' stroke='%23AB4E37'/%3E%3C/g%3E%3C/svg%3E");--seventies-record:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='16' fill='%23FFF7E7'/%3E%3Ccircle cx='18' cy='18' r='13.5' fill='%23433932'/%3E%3Ccircle cx='18' cy='18' r='10.5' stroke='%237D7060' stroke-width='.8'/%3E%3Ccircle cx='18' cy='18' r='8' stroke='%237D7060' stroke-width='.6'/%3E%3Ccircle cx='18' cy='18' r='5' fill='%23D8A53F'/%3E%3Ccircle cx='18' cy='18' r='1.5' fill='%23FFF7E7'/%3E%3Cpath d='M9 11C11 8 13 7 16 7M22 28C25 27 27 25 28 22' stroke='%23FFF7E7' stroke-width='1' stroke-linecap='round'/%3E%3Cg fill='%23D77C52' stroke='%23FFF7E7' stroke-width='1'%3E%3Ccircle cx='51' cy='11' r='4.5'/%3E%3Ccircle cx='57' cy='15' r='4.5'/%3E%3Ccircle cx='55' cy='22' r='4.5'/%3E%3Ccircle cx='47' cy='22' r='4.5'/%3E%3Ccircle cx='45' cy='15' r='4.5'/%3E%3C/g%3E%3Ccircle cx='51' cy='17' r='4' fill='%23E8BE62'/%3E%3C/svg%3E")}.journal-home-sheet[data-journal-theme=seventies],.journal-composer[data-journal-theme=seventies],.appearance-settings[data-journal-theme=seventies]{--ink:var(--journal-theme-ink);--muted:var(--journal-theme-muted);--accent:var(--journal-theme-accent)}.journal-home-sheet[data-journal-theme=seventies] .home-intro h1,.journal-composer[data-journal-theme=seventies] .journal-composer-heading h1,.journal-home-sheet[data-journal-theme=seventies] .home-personalize-button,.journal-composer[data-journal-theme=seventies] .home-personalize-button{color:var(--journal-theme-ink)}.journal-home-sheet[data-journal-theme=seventies] .home-focus-card p,.journal-home-sheet[data-journal-theme=seventies] .home-focus-card .focus-category{color:var(--journal-theme-muted)}.journal-home-sheet[data-journal-theme=seventies] .home-focus-card,.journal-home-sheet[data-journal-theme=seventies] .home-last-card,.journal-home-sheet[data-journal-theme=seventies] .log-training-btn,.journal-home-sheet[data-journal-theme=seventies] .home-personalize-button{background-image:none}.journal-home-sheet[data-journal-theme=seventies] .home-focus-card{border-radius:18px 18px 18px 5px;box-shadow:2px 3px #c8ae8333}.journal-home-sheet[data-journal-theme=seventies] .home-focus-card:hover,.journal-home-sheet[data-journal-theme=seventies] .home-focus-card.is-empty:hover{background-color:var(--journal-home-focus-hover);border-color:var(--journal-home-edge)}.journal-home-sheet[data-journal-theme=seventies] .home-last-card:hover,.journal-home-sheet[data-journal-theme=seventies] .home-personalize-button:hover,.journal-composer[data-journal-theme=seventies] .home-personalize-button:hover{background-color:var(--journal-theme-selected)}.journal-home-sheet[data-journal-theme=seventies] .log-training-btn{border:1px solid #b2823d;border-radius:14px}.journal-home-sheet[data-journal-theme=seventies]:before,.journal-composer[data-journal-theme=seventies] .journal-composer-page:before,.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:before{content:"";background-color:var(--journal-paper-color);background-image:var(--seventies-ribbon);pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:7px 18px 0 0;width:auto;height:48px;position:absolute;inset:0 0 auto}.journal-home-sheet[data-journal-theme=seventies]:after,.journal-composer[data-journal-theme=seventies] .journal-composer-page:after,.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:after{content:"";background-image:var(--seventies-record);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:64px;height:36px;position:absolute;top:8px;right:17px}.journal-home-sheet[data-journal-theme=seventies]{border-left:3px solid var(--journal-home-edge);padding-top:68px}.preview-app .journal-composer[data-journal-theme=seventies]{--writing-edge:var(--journal-home-edge);--writing-margin:var(--journal-home-margin);--writing-action:var(--journal-home-action);--writing-action-hover:var(--journal-home-action-hover);--writing-action-ink:var(--journal-theme-ink);--writing-focus:var(--journal-theme-accent)}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page{border-left:3px solid var(--journal-home-edge);padding-top:68px}.journal-composer[data-journal-theme=seventies] .journal-composer-page:before{border-radius:3px 12px 0 0}.preview-app .journal-composer[data-journal-theme=seventies] .journal-save-entry{border-color:#b2823d}.journal-workspace[data-journal-theme=seventies] .journal-previous-entries{border-color:var(--journal-home-edge)}.appearance-theme-swatch.theme-seventies{background-color:var(--journal-paper-color);border-color:var(--journal-home-edge);background-image:none;box-shadow:2px 2px #d8a53f}.appearance-theme-swatch.theme-seventies:before{background-color:var(--journal-paper-color);background-image:var(--seventies-ribbon);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;border-radius:1px 6px 0 0;width:auto;height:16px;inset:0 0 auto}.appearance-theme-swatch.theme-seventies i{background:#8c9e76}.appearance-theme-swatch.theme-seventies i:nth-child(2){background:#d8a53f}.appearance-theme-swatch.theme-seventies i:nth-child(3){background:#ab4e37}.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:before{border-radius:9px 9px 0 0;height:36px}.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:after{width:48px;height:27px;top:5px;right:11px}.appearance-settings[data-journal-theme=seventies] .appearance-option.is-selected{background-color:var(--journal-theme-selected)}.appearance-settings[data-journal-theme=seventies] .appearance-option input{accent-color:var(--journal-theme-accent)}@media (width<=620px){.journal-home-sheet[data-journal-theme=seventies],.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page{padding-top:60px}.journal-home-sheet[data-journal-theme=seventies]:before,.journal-composer[data-journal-theme=seventies] .journal-composer-page:before{border-radius:4px 12px 0 0;height:40px}.journal-home-sheet[data-journal-theme=seventies]:after,.journal-composer[data-journal-theme=seventies] .journal-composer-page:after{width:52px;height:29.25px;top:6px;right:12px}}@media (forced-colors:active){.journal-home-sheet[data-journal-theme=seventies]:before,.journal-home-sheet[data-journal-theme=seventies]:after,.journal-composer[data-journal-theme=seventies] .journal-composer-page:before,.journal-composer[data-journal-theme=seventies] .journal-composer-page:after,.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:before,.appearance-settings[data-journal-theme=seventies] .appearance-page-preview:after,.appearance-theme-swatch.theme-seventies:before{display:none}.journal-home-sheet[data-journal-theme=seventies],.journal-home-sheet[data-journal-theme=seventies] .home-focus-card,.journal-home-sheet[data-journal-theme=seventies] .log-training-btn,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page,.preview-app .journal-composer[data-journal-theme=seventies] .journal-save-entry,.appearance-theme-swatch.theme-seventies{box-shadow:none;border-color:canvastext}.appearance-settings[data-journal-theme=seventies] .appearance-option.is-selected{border-color:highlight}}[data-journal-theme=astrology],.appearance-theme-swatch.theme-astrology{--journal-theme-bottom:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20160%2080'%20fill%3D'none'%3E%3Cg%20id%3D'celestial-corner'%20stroke%3D'%23A67B35'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M153%208C112%209%2083%2033%2078%2073M151%2018C119%2019%2094%2039%2089%2074'%20stroke-width%3D'.75'%2F%3E%3Cpath%20d%3D'M21%2058L42%2038L66%2046L85%2023'%20stroke%3D'%239E85B1'%20stroke-width%3D'1'%2F%3E%3Ccircle%20cx%3D'21'%20cy%3D'58'%20r%3D'2'%20fill%3D'%23D7BD77'%2F%3E%3Ccircle%20cx%3D'42'%20cy%3D'38'%20r%3D'2'%20fill%3D'%23D7BD77'%2F%3E%3Ccircle%20cx%3D'66'%20cy%3D'46'%20r%3D'2'%20fill%3D'%23D7BD77'%2F%3E%3Ccircle%20cx%3D'85'%20cy%3D'23'%20r%3D'2'%20fill%3D'%23D7BD77'%2F%3E%3Cpath%20d%3D'M132%2030C109%2032%20108%2060%20130%2065C117%2051%20118%2040%20132%2030Z'%20fill%3D'%23DAC18A'%20stroke-width%3D'1'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M106%209Q107%2014%20112%2015Q107%2016%20106%2021Q105%2016%20100%2015Q105%2014%20106%209Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M147%2064Q148%2067%20151%2068Q148%2069%20147%2072Q146%2069%20143%2068Q146%2067%20147%2064Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M39%2063Q40%2066%2043%2067Q40%2068%2039%2071Q38%2068%2035%2067Q38%2066%2039%2063Z'%20fill%3D'%23A67B35'%2F%3E%3C%2Fsvg%3E");--journal-paper-color:#fcf9f3;--journal-home-focus:#ebe3f3;--journal-home-focus-hover:#e1d6ec;--journal-home-action:#decbea;--journal-home-action-hover:#d2bce1;--journal-home-edge:#c6b6cd;--journal-home-margin:#d8c3a0;--journal-theme-ink:#49374f;--journal-theme-muted:#6b5c70;--journal-theme-accent:#76518c;--journal-theme-selected:#f1eaf6;--sticker-primary:#d7bd77;--sticker-secondary:#c7afdb;--sticker-tertiary:#a49cb8;--washi-base:#dccbe7;--washi-stripe:#ae92c580;--journal-title-family:Georgia, "Times New Roman", serif;--journal-theme-mark:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%2088'%20fill%3D'none'%3E%3Cg%20id%3D'celestial-orbits'%20stroke%3D'%23C9B49A'%20stroke-width%3D'.8'%3E%3Cellipse%20cx%3D'121'%20cy%3D'44'%20rx%3D'103'%20ry%3D'32'%2F%3E%3Cellipse%20cx%3D'121'%20cy%3D'44'%20rx%3D'93'%20ry%3D'37'%20stroke-dasharray%3D'2%205'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'radiant-sun'%3E%3Cpath%20d%3D'M72.00%2044.00L82.00%2044.00'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M71.22%2049.95L76.05%2051.25'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M68.92%2055.50L77.58%2060.50'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M65.26%2060.26L68.80%2063.80'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M60.50%2063.92L65.50%2072.58'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M54.95%2066.22L56.25%2071.05'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M49.00%2067.00L49.00%2077.00'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M43.05%2066.22L41.75%2071.05'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M37.50%2063.92L32.50%2072.58'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M32.74%2060.26L29.20%2063.80'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M29.08%2055.50L20.42%2060.50'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M26.78%2049.95L21.95%2051.25'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M26.00%2044.00L16.00%2044.00'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M26.78%2038.05L21.95%2036.75'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M29.08%2032.50L20.42%2027.50'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M32.74%2027.74L29.20%2024.20'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M37.50%2024.08L32.50%2015.42'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M43.05%2021.78L41.75%2016.95'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M49.00%2021.00L49.00%2011.00'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M54.95%2021.78L56.25%2016.95'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M60.50%2024.08L65.50%2015.42'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M65.26%2027.74L68.80%2024.20'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M68.92%2032.50L77.58%2027.50'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cpath%20d%3D'M71.22%2038.05L76.05%2036.75'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Ccircle%20cx%3D'49'%20cy%3D'44'%20r%3D'20'%20fill%3D'%23F2DCAA'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.3'%2F%3E%3Ccircle%20cx%3D'49'%20cy%3D'44'%20r%3D'16.5'%20stroke%3D'%23BD974F'%20stroke-width%3D'.65'%2F%3E%3Cpath%20d%3D'M40%2042Q43%2039%2046%2042M52%2042Q55%2039%2058%2042M49%2042V48L46%2049M45%2053Q49%2056%2053%2053'%20stroke%3D'%23574364'%20stroke-width%3D'1.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20id%3D'ringed-planet'%20transform%3D'translate(115%2043)%20rotate(-22)'%3E%3Cellipse%20rx%3D'31'%20ry%3D'9.5'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.2'%2F%3E%3Ccircle%20r%3D'18'%20fill%3D'%23D4C0E4'%20stroke%3D'%23715884'%20stroke-width%3D'1.1'%2F%3E%3Cpath%20d%3D'M-14-8Q-1-14%2015-8M-17-2Q-1-8%2018-1M-16%207Q-2%202%2016%208'%20stroke%3D'%23A48CB8'%20stroke-width%3D'1'%2F%3E%3Cpath%20d%3D'M-31%200C-31%2013%2031%2013%2031%200'%20stroke%3D'%23A67B35'%20stroke-width%3D'2'%2F%3E%3Ccircle%20cx%3D'-6'%20cy%3D'-9'%20r%3D'2'%20fill%3D'%23EDE2F5'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'crescent-moon'%3E%3Cpath%20d%3D'M194%2013C174%2019%20169%2039%20180%2055C188%2066%20200%2069%20212%2063C188%2069%20179%2043%20194%2013Z'%20fill%3D'%23D7BD77'%20stroke%3D'%23A67B35'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M188%2024C182%2034%20182%2047%20190%2055'%20stroke%3D'%23F9EDC9'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M180%2040Q183%2038%20185%2041M184%2046L180%2048L185%2049'%20stroke%3D'%238A6732'%20stroke-width%3D'.9'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'constellation'%3E%3Cpath%20d%3D'M144%2018L159%2012L171%2024L162%2037'%20stroke%3D'%239279A8'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Ccircle%20cx%3D'144'%20cy%3D'18'%20r%3D'1.8'%20fill%3D'%23A67B35'%2F%3E%3Ccircle%20cx%3D'159'%20cy%3D'12'%20r%3D'1.8'%20fill%3D'%23A67B35'%2F%3E%3Ccircle%20cx%3D'171'%20cy%3D'24'%20r%3D'1.8'%20fill%3D'%23A67B35'%2F%3E%3Ccircle%20cx%3D'162'%20cy%3D'37'%20r%3D'1.8'%20fill%3D'%23A67B35'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M19%2014Q20%2017%2023%2018Q20%2019%2019%2022Q18%2019%2015%2018Q18%2017%2019%2014Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M82%207Q83%2010%2086%2011Q83%2012%2082%2015Q81%2012%2078%2011Q81%2010%2082%207Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M144%2062Q145%2065%20148%2066Q145%2067%20144%2070Q143%2067%20140%2066Q143%2065%20144%2062Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M222%2028Q223%2031%20226%2032Q223%2033%20222%2036Q221%2033%20218%2032Q221%2031%20222%2028Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M159%2049Q160%2051%20162%2052Q160%2053%20159%2055Q158%2053%20156%2052Q158%2051%20159%2049Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M82%2062Q83%2064%2085%2065Q83%2066%2082%2068Q81%2066%2079%2065Q81%2064%2082%2062Z'%20fill%3D'%23A67B35'%2F%3E%3Ccircle%20cx%3D'223'%20cy%3D'61'%20r%3D'1.5'%20fill%3D'%23574364'%2F%3E%3Ccircle%20cx%3D'103'%20cy%3D'12'%20r%3D'1.5'%20fill%3D'%23574364'%2F%3E%3C%2Fsvg%3E");--journal-theme-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20180%2044'%20fill%3D'none'%3E%3Cg%20id%3D'moon-phase-border'%20stroke%3D'%23A67B35'%20stroke-width%3D'.8'%3E%3Cpath%20d%3D'M0%2022H14M38%2022H52M76%2022H90M114%2022H128M152%2022H180'%20stroke-dasharray%3D'1%204'%2F%3E%3Ccircle%20cx%3D'26'%20cy%3D'22'%20r%3D'7'%20fill%3D'%23E9D8B4'%2F%3E%3Cpath%20d%3D'M64%2015A7%207%200%201%200%2064%2029A10%2010%200%200%201%2064%2015Z'%20fill%3D'%23A68DBA'%2F%3E%3Ccircle%20cx%3D'102'%20cy%3D'22'%20r%3D'7'%20fill%3D'%23D4C0E4'%2F%3E%3Cpath%20d%3D'M140%2015A7%207%200%201%201%20140%2029A10%2010%200%200%200%20140%2015Z'%20fill%3D'%23A68DBA'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M7%205Q8%207%2010%208Q8%209%207%2011Q6%209%204%208Q6%207%207%205Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M83%2034Q84%2036%2086%2037Q84%2038%2083%2040Q82%2038%2080%2037Q82%2036%2083%2034Z'%20fill%3D'%23A67B35'%2F%3E%3Cpath%20d%3D'M160%205Q161%207%20163%208Q161%209%20160%2011Q159%209%20157%208Q159%207%20160%205Z'%20fill%3D'%23A67B35'%2F%3E%3C%2Fsvg%3E")}[data-journal-theme=animals],.appearance-theme-swatch.theme-animals{--journal-theme-bottom:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20160%2080'%20fill%3D'none'%3E%3Cg%20id%3D'wildlife-corner'%3E%3Cpath%20d%3D'M153%2075Q108%2067%2079%2018M153%2075Q112%2067%2070%2070'%20stroke%3D'%237C8757'%20stroke-width%3D'1.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3Cg%20transform%3D'translate(139%2070)%20rotate(-40)%20scale(0.9)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%239EAE7B'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(121%2057)%20rotate(60)%20scale(0.75)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%23C2CBA5'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(105%2040)%20rotate(-38)%20scale(0.8)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%239EAE7B'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(94%2029)%20rotate(55)%20scale(0.6)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%23C2CBA5'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(104%2070)%20rotate(-60)%20scale(0.65)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%239EAE7B'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M6%2045C13%2031%2033%2034%2039%2045C43%2053%2042%2068%2034%2070C27%2072%2025%2065%2019%2066C8%2071%201%2057%206%2045Z'%20fill%3D'%23D8B47B'%2F%3E%3Cpath%20d%3D'M7%2042L21%2047L8%2050M6%2056L19%2057L10%2064M32%2037L27%2048L36%2044M41%2053L29%2056L38%2060'%20fill%3D'%23705039'%2F%3E%3Cg%20fill%3D'%23705039'%3E%3Cellipse%20cx%3D'48'%20cy%3D'30'%20rx%3D'4.5'%20ry%3D'5.5'%2F%3E%3Cellipse%20cx%3D'60'%20cy%3D'23'%20rx%3D'4.5'%20ry%3D'5.5'%2F%3E%3Cellipse%20cx%3D'72'%20cy%3D'27'%20rx%3D'4.5'%20ry%3D'5.5'%2F%3E%3Cellipse%20cx%3D'80'%20cy%3D'37'%20rx%3D'4.5'%20ry%3D'5.5'%2F%3E%3Cpath%20d%3D'M53%2044C54%2037%2068%2034%2072%2040C79%2049%2074%2056%2067%2052C60%2055%2050%2053%2053%2044Z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");--journal-paper-color:#fffaf0;--journal-home-focus:#e9eddb;--journal-home-focus-hover:#dee5cb;--journal-home-action:#e6be86;--journal-home-action-hover:#dcaf72;--journal-home-edge:#cbb68e;--journal-home-margin:#ceb38b;--journal-theme-ink:#443e2b;--journal-theme-muted:#66624d;--journal-theme-accent:#617044;--journal-theme-selected:#f1e9d5;--sticker-primary:#d4a260;--sticker-secondary:#c5b487;--sticker-tertiary:#9eae7b;--washi-base:#e1caa5;--washi-stripe:#8c745a70;--journal-title-family:Georgia, "Times New Roman", serif;--journal-theme-mark:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%2088'%20fill%3D'none'%3E%3Cg%20id%3D'wildlife-leaves'%3E%3Cg%20transform%3D'translate(30%2077)%20rotate(-38)%20scale(0.9)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%239EAE7B'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(22%2061)%20rotate(-9)%20scale(0.8)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%23C0C99F'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(210%2076)%20rotate(72)%20scale(1.1)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%239EAE7B'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(218%2057)%20rotate(41)%20scale(0.9)'%3E%3Cpath%20d%3D'M0%200C-13-2-19-13-13-24C-1-21%206-11%200%200Z'%20fill%3D'%23C0C99F'%20stroke%3D'%23557356'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M0%200L-11-20'%20stroke%3D'%23557356'%20stroke-width%3D'0.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D'tiger-study'%20stroke%3D'%23674A32'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M38%2083C33%2067%2036%2053%2047%2047H83C97%2053%2099%2069%2096%2083'%20fill%3D'%23D89B5D'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M41%2033C30%2012%2043%209%2053%2021M77%2021C86%208%20100%2014%2091%2034'%20fill%3D'%23D89B5D'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M43%2025C36%2017%2041%2015%2048%2022M82%2022C88%2016%2093%2018%2088%2026'%20fill%3D'%238A5A3D'%2F%3E%3Cpath%20d%3D'M38%2034C39%2018%2052%2015%2066%2017C85%2015%2095%2028%2092%2044C91%2060%2082%2068%2066%2069C49%2069%2038%2057%2038%2034Z'%20fill%3D'%23E4AE6F'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M44%2040C44%2051%2049%2064%2066%2065C82%2064%2088%2052%2088%2041C77%2036%2072%2044%2066%2043C58%2043%2054%2037%2044%2040Z'%20fill%3D'%23FAE8C9'%20stroke%3D'none'%2F%3E%3Cg%20id%3D'tiger-stripes'%20fill%3D'%23674A32'%20stroke%3D'none'%3E%3Cpath%20d%3D'M53%2019L59%2034L61%2018ZM70%2017L69%2033L77%2019ZM38%2031L52%2037L39%2037ZM40%2044L52%2046L42%2051ZM43%2054L55%2053L48%2061ZM92%2031L79%2036L92%2039ZM90%2045L79%2046L88%2052ZM85%2057L75%2054L81%2063ZM39%2069L52%2074L38%2077ZM94%2069L81%2074L96%2078Z'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M49%2042Q54%2038%2058%2042M75%2042Q80%2038%2084%2042'%20stroke-width%3D'1.5'%2F%3E%3Cpath%20d%3D'M61%2048Q66%2045%2071%2048L66%2053Z'%20fill%3D'%23674A32'%2F%3E%3Cpath%20d%3D'M66%2053V57M58%2058Q62%2061%2066%2057Q70%2061%2075%2058M48%2051L37%2049M49%2055L37%2055M83%2051L95%2048M82%2055L95%2055'%20stroke-width%3D'.9'%2F%3E%3Cpath%20d%3D'M48%2078L53%2083M85%2078L82%2083'%20stroke-width%3D'1'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'jaguar-study'%20stroke%3D'%23624A36'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M121%2083C116%2066%20126%2051%20139%2047H173C188%2055%20192%2070%20186%2083'%20fill%3D'%23D6B06E'%20stroke-width%3D'1.2'%2F%3E%3Ccircle%20cx%3D'132'%20cy%3D'24'%20r%3D'10'%20fill%3D'%23D6B06E'%20stroke-width%3D'1.2'%2F%3E%3Ccircle%20cx%3D'177'%20cy%3D'24'%20r%3D'10'%20fill%3D'%23D6B06E'%20stroke-width%3D'1.2'%2F%3E%3Ccircle%20cx%3D'132'%20cy%3D'24'%20r%3D'5'%20fill%3D'%23896047'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'177'%20cy%3D'24'%20r%3D'5'%20fill%3D'%23896047'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M125%2036C126%2021%20137%2017%20154%2018C173%2016%20186%2026%20185%2042C184%2061%20171%2069%20155%2069C138%2069%20124%2058%20125%2036Z'%20fill%3D'%23E6C48A'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M132%2044C131%2057%20141%2065%20155%2065C171%2064%20180%2057%20179%2044C169%2041%20164%2046%20155%2047C147%2046%20141%2041%20132%2044Z'%20fill%3D'%23FAE8C9'%20stroke%3D'none'%2F%3E%3Cg%20id%3D'jaguar-rosettes'%20stroke-width%3D'2'%3E%3Cpath%20d%3D'M137%2029L134%2031L135%2035L139%2036M141%2028L144%2030L143%2034M153%2025L150%2027L151%2031M156%2025L160%2027L159%2031M171%2028L168%2030L169%2034M175%2029L177%2033L174%2036M128%2041L133%2040L135%2043M177%2042L181%2040L183%2044M125%2072L131%2070L135%2073L134%2078M143%2072L140%2075L144%2079L148%2076M174%2073L179%2071L183%2076L179%2080'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23624A36'%20stroke%3D'none'%3E%3Ccircle%20cx%3D'139'%20cy%3D'32'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'155'%20cy%3D'28'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'172'%20cy%3D'32'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'130'%20cy%3D'75'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'179'%20cy%3D'76'%20r%3D'1'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M137%2044Q141%2040%20146%2043M164%2043Q168%2040%20173%2044'%20stroke-width%3D'1.5'%2F%3E%3Cpath%20d%3D'M150%2050Q155%2047%20160%2050L155%2055Z'%20fill%3D'%23624A36'%2F%3E%3Cpath%20d%3D'M155%2055V58M147%2058Q151%2062%20155%2058Q159%2062%20164%2058M139%2052L127%2050M140%2056L127%2057M171%2052L183%2050M170%2057L184%2058'%20stroke-width%3D'.9'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--journal-theme-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20180%2044'%20fill%3D'none'%3E%3Cg%20id%3D'tiger-print'%3E%3Cpath%20d%3D'M0%200H87V44H0Z'%20fill%3D'%23EDD2A7'%2F%3E%3Cg%20fill%3D'%23705039'%3E%3Cpath%20d%3D'M0%201L25%207L35%2015L12%2010L0%207ZM13%200L35%203L48%2011L43%200ZM0%2020L18%2025L28%2032L10%2028L0%2026ZM33%2020L55%2028L65%2044L53%2036L46%2029ZM64%200L58%2014L67%2024L63%2012L72%200ZM82%2014L72%2025L70%2037L78%2027L87%2024ZM0%2037L17%2040L24%2044H0Z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20d%3D'M87%200H180V44H87Z'%20fill%3D'%23F4E6C9'%2F%3E%3Cg%20id%3D'rosette-print'%20stroke%3D'%23705039'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M99%208L95%2011L96%2017L101%2019M106%208L110%2012L108%2017M127%202L123%207L126%2011M133%202L137%206L135%2011M153%2011L149%2014L150%2021L155%2024M160%2011L165%2016L162%2023M116%2029L111%2032L113%2038L118%2040M123%2029L128%2033L125%2039M145%2032L140%2036L143%2043M150%2032L155%2036L152%2042M174%202L170%206L173%2011'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23B2854E'%3E%3Ccircle%20cx%3D'103'%20cy%3D'13'%20r%3D'2'%2F%3E%3Ccircle%20cx%3D'156'%20cy%3D'17'%20r%3D'2'%2F%3E%3Ccircle%20cx%3D'119'%20cy%3D'34'%20r%3D'2'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}[data-journal-theme=floral],.appearance-theme-swatch.theme-floral{--journal-theme-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20160%2080%27%20fill%3D%27none%27%3E%3Cg%20id%3D%27floral-meadow-posy%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20id%3D%27meadow-posy-stems%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M149%2073L135%2061Q111%2042%2085%2027%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M146%2075L135%2061Q98%2058%2062%2048%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M151%2072L135%2061Q104%2044%2045%2026%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M148%2074L135%2061Q124%2048%20109%2043%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M150%2073L135%2061Q132%2043%20128%2029%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M147%2075L135%2061Q126%2035%20111%2015%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M149%2073L135%2061Q95%2066%2031%2060%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-posy-foliage%27%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M127%2057C133.87%2048.98%20136.57%2023.06%20132%209C124.53%2022.78%20121.93%2047.74%20127%2057Z%27%20fill%3D%27%239BB69B%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M127%2057C133.87%2048.98%20136.57%2023.06%20132%209Q129.75%2030.6%20127%2057Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M127%2057Q130.1%2033.06%20132%209%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M122%2060C115.13%2057.89%20105.95%2065.45%20105%2074C113.91%2074.43%20122.75%2067.15%20122%2060Z%27%20fill%3D%27%23B9CAA0%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M122%2060C115.13%2057.89%20105.95%2065.45%20105%2074Q112.65%2067.7%20122%2060Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M122%2060Q113.12%2066.54%20105%2074%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M99%2061C92.55%2058.73%2080.13%2065.21%2076%2073C85.21%2073.83%2097.17%2067.59%2099%2061Z%27%20fill%3D%27%2394AF89%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M99%2061C92.55%2058.73%2080.13%2065.21%2076%2073Q86.35%2067.6%2099%2061Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M99%2061Q87.27%2066.56%2076%2073%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M83%2062C77.85%2058.27%2066.51%2061.51%2062%2068C69.67%2071.01%2080.59%2067.89%2083%2062Z%27%20fill%3D%27%23BED0AC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M83%2062C77.85%2058.27%2066.51%2061.51%2062%2068Q71.45%2065.3%2083%2062Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M83%2062Q72.36%2064.52%2062%2068%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M46%2061C44.81%2054.64%2034.01%2048.7%2026%2050C29.59%2057.68%2039.99%2063.4%2046%2061Z%27%20fill%3D%27%23A5BE9B%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M46%2061C44.81%2054.64%2034.01%2048.7%2026%2050Q35%2054.95%2046%2061Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M46%2061Q36.24%2055.06%2026%2050%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M39%2061C34.43%2058.02%2023.63%2060.72%2019%2066C25.97%2068.38%2036.37%2065.78%2039%2061Z%27%20fill%3D%27%23C2D0AA%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M39%2061C34.43%2058.02%2023.63%2060.72%2019%2066Q28%2063.75%2039%2061Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M39%2061Q28.9%2063.11%2019%2066%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M106%2048C109%2040.47%20103.6%2022.11%2096%2014C94.2%2025.61%2099.4%2043.29%20106%2048Z%27%20fill%3D%27%239DB68E%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M106%2048C109%2040.47%20103.6%2022.11%2096%2014Q100.5%2029.3%20106%2048Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M106%2048Q101.48%2030.86%2096%2014%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M116%2041C123.68%2042.32%20135.02%2032.6%20137%2023C126.8%2023.84%20115.88%2033.2%20116%2041Z%27%20fill%3D%27%23BED0AC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M116%2041C123.68%2042.32%20135.02%2032.6%20137%2023Q127.55%2031.1%20116%2041Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M116%2041Q126.89%2032.46%20137%2023%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M67%2035C67.3%2027.38%2056.5%2013.88%2047%2010C49.1%2020.62%2059.5%2033.62%2067%2035Z%27%20fill%3D%27%23A6BC95%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M67%2035C67.3%2027.38%2056.5%2013.88%2047%2010Q56%2021.25%2067%2035Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M67%2035Q57.39%2022.19%2047%2010%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M132%2049C137.6%2051.51%20146.78%2046.11%20149%2039C141.36%2037.69%20132.52%2042.89%20132%2049Z%27%20fill%3D%27%2394AF89%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M132%2049C137.6%2051.51%20146.78%2046.11%20149%2039Q141.35%2043.5%20132%2049Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M132%2049Q140.75%2044.43%20149%2039%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M82%2041C82.73%2034.44%2074.63%2020.94%2067%2016C68.07%2025.56%2075.87%2038.56%2082%2041Z%27%20fill%3D%27%23C2D0AA%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M82%2041C82.73%2034.44%2074.63%2020.94%2067%2016Q73.75%2027.25%2082%2041Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M82%2041Q74.84%2028.29%2067%2016%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-bellflower-spray%27%3E%3Cpath%20d%3D%27M135%2061Q124%2034%20111%2015M118%2029L124%2024M115%2023L107%2022%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.25%27%2F%3E%3Cg%20transform%3D%27translate%28111%2015%29%20rotate%28-18%29%27%3E%3Cpath%20d%3D%27M-4-5Q0-10%204-5L5%203Q2%201%201%204Q-1%201-3%203L-5%201Z%27%20fill%3D%27%23B6A0CA%27%20stroke%3D%27%238F76A4%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-2-5Q0-6%201-4L2%200%27%20fill%3D%27none%27%20stroke%3D%27%23DACAE3%27%20stroke-width%3D%271%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28106%2023%29%20rotate%28-40%29%27%3E%3Cpath%20d%3D%27M-4-5Q0-10%204-5L5%203Q2%201%201%204Q-1%201-3%203L-5%201Z%27%20fill%3D%27%23B6A0CA%27%20stroke%3D%27%238F76A4%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-2-5Q0-6%201-4L2%200%27%20fill%3D%27none%27%20stroke%3D%27%23DACAE3%27%20stroke-width%3D%271%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28125%2025%29%20rotate%2815%29%27%3E%3Cpath%20d%3D%27M-4-5Q0-10%204-5L5%203Q2%201%201%204Q-1%201-3%203L-5%201Z%27%20fill%3D%27%23B6A0CA%27%20stroke%3D%27%238F76A4%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-2-5Q0-6%201-4L2%200%27%20fill%3D%27none%27%20stroke%3D%27%23DACAE3%27%20stroke-width%3D%271%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-ivory-chamomile%27%20class%3D%27bouquet-flower%20daisy%27%20transform%3D%27translate%2845%2026%29%20rotate%28-18%29%20scale%280.66%29%27%3E%3Cg%20transform%3D%27rotate%280%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2836%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2872%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28108%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28144%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28180%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28216%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28252%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28288%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28324%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Ccircle%20r%3D%275.4%27%20fill%3D%27%23D7AA5F%27%20stroke%3D%27%23AE8547%27%20stroke-width%3D%27.65%27%2F%3E%3Cpath%20d%3D%27M-4-1Q-1-5%203-2%27%20stroke%3D%27%23F8DA91%27%20stroke-width%3D%271.6%27%20fill%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27-1.6%27%20cy%3D%271.2%27%20r%3D%27.7%27%20fill%3D%27%23AF7D42%27%2F%3E%3Ccircle%20cx%3D%271.3%27%20cy%3D%272%27%20r%3D%27.6%27%20fill%3D%27%23AF7D42%27%2F%3E%3Ccircle%20cx%3D%272%27%20cy%3D%27-.5%27%20r%3D%27.7%27%20fill%3D%27%23AF7D42%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-apricot-tulip%27%20class%3D%27bouquet-flower%20tulip%27%20transform%3D%27translate%2885%2027%29%20rotate%28-16%29%20scale%28.86%29%27%3E%3Cpath%20d%3D%27M-15-7Q-13-15-6-13L0-18L6-12Q14-16%2016-7C18%206%2011%2017%201%2019C-10%2016-17%206-15-7Z%27%20fill%3D%27%23EEB4A0%27%20stroke%3D%27%23B27A72%27%20stroke-width%3D%270.75%27%2F%3E%3Cpath%20d%3D%27M-14-8Q-4-9%200%207Q4-10%2015-9C16%205%209%2016%201%2018C-8%2015-14%205-14-8Z%27%20fill%3D%27%23F8CDB6%27%20stroke%3D%27%23C58B7C%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M0%207Q3-2%206-9Q13-13%2014-7C14%205%208%2014%201%2017Z%27%20fill%3D%27%23E2A18F%27%2F%3E%3Cpath%20d%3D%27M-10-6Q-7-7-4-2M-11-1Q-7%2010-2%2013M2-13L2-5%27%20fill%3D%27none%27%20stroke%3D%27%23FFE5CF%27%20stroke-width%3D%271.4%27%2F%3E%3Cpath%20d%3D%27M-7%2016Q0%2015%208%2014L1%2020Z%27%20fill%3D%27%238DA980%27%20stroke%3D%27%23688665%27%20stroke-width%3D%270.65%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-golden-calendula%27%20class%3D%27bouquet-flower%20calendula%27%20transform%3D%27translate%2862%2048%29%20rotate%289%29%20scale%28.92%29%27%3E%3Cg%20transform%3D%27rotate%280.00%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2832.73%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2865.45%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2898.18%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28130.91%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28163.64%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28196.36%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28229.09%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28261.82%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28294.55%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28327.27%29%27%3E%3Cpath%20d%3D%27M-2%203C-8-1-7-12-3-15C0-17%204-13%204-8L2%203Z%27%20fill%3D%27%23E8BC70%27%20stroke%3D%27%23BD914F%27%20stroke-width%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M-1-4L-1-11%27%20fill%3D%27none%27%20stroke%3D%27%23F6D897%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2813%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2858%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28103%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28148%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28193%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28238%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28283%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28328%29%27%3E%3Cpath%20d%3D%27M-1%202C-5-1-4-8-1-10C3-11%204-5%202%200Z%27%20fill%3D%27%23F4D391%27%20stroke%3D%27%23C99C55%27%20stroke-width%3D%270.5%27%2F%3E%3C%2Fg%3E%3Ccircle%20r%3D%274.3%27%20fill%3D%27%23B08346%27%2F%3E%3Ccircle%20cx%3D%27-.6%27%20cy%3D%27-.8%27%20r%3D%272.7%27%20fill%3D%27%23D8AB60%27%2F%3E%3Cpath%20d%3D%27M-2-2L-1-1M1-2L2-1M-2%201L-1%202M1%201L2%202%27%20stroke%3D%27%23F9DD9C%27%20stroke-width%3D%27.75%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-rose-cosmos%27%20class%3D%27bouquet-flower%20cosmos%27%20transform%3D%27translate%28109%2043%29%20rotate%2818%29%20scale%28.67%29%27%3E%3Cpath%20d%3D%27M-2-4C-12-15-18-5-13%201C-24%206-14%2018-7%2012C-4%2024%2010%2020%209%2011C20%2013%2024-1%2013-3C15-15%202-19-2-4Z%27%20fill%3D%27%23D88B9F%27%20stroke%3D%27%239E657D%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M-12%203Q-7%203-3%201M-6%2012L-2%205M8%2010L3%204M13-2L5%200M2-10L1-3%27%20fill%3D%27none%27%20stroke%3D%27%23B86C87%27%20stroke-width%3D%270.85%27%2F%3E%3Cpath%20d%3D%27M-12-6Q-9-9-6-5M2-12Q7-14%2010-9M-14%208Q-12%2012-9%2010%27%20fill%3D%27none%27%20stroke%3D%27%23F1B8C6%27%20stroke-width%3D%271.2%27%2F%3E%3Ccircle%20cy%3D%271%27%20r%3D%274.1%27%20fill%3D%27%23E5BE70%27%20stroke%3D%27%23A47C46%27%20stroke-width%3D%27.6%27%2F%3E%3Ccircle%20cx%3D%27-1%27%20cy%3D%270%27%20r%3D%271.4%27%20fill%3D%27%23FFE2A0%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-forget-me-nots%27%20class%3D%27bouquet-flower%20forget-me-nots%27%3E%3Cg%20class%3D%27small-blossom%27%20transform%3D%27translate%28126%2029%29%20scale%280.52%29%27%3E%3Cpath%20d%3D%27M-2-3C-12-12-17-1-8%204C-13%2015-1%2018%202%207C12%2016%2020%205%209%201C18-9%206-16%202-5Q0-7-2-3Z%27%20fill%3D%27%23B4C2DC%27%20stroke%3D%27%238296B7%27%20stroke-width%3D%270.8%27%2F%3E%3Ccircle%20cy%3D%272%27%20r%3D%273%27%20fill%3D%27%23EAD198%27%2F%3E%3Ccircle%20cx%3D%27-.6%27%20cy%3D%271.2%27%20r%3D%271.2%27%20fill%3D%27%23FFF0C6%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27small-blossom%27%20transform%3D%27translate%28133%2039%29%20scale%280.42%29%27%3E%3Cpath%20d%3D%27M-2-3C-12-12-17-1-8%204C-13%2015-1%2018%202%207C12%2016%2020%205%209%201C18-9%206-16%202-5Q0-7-2-3Z%27%20fill%3D%27%23B4C2DC%27%20stroke%3D%27%238296B7%27%20stroke-width%3D%270.8%27%2F%3E%3Ccircle%20cy%3D%272%27%20r%3D%273%27%20fill%3D%27%23EAD198%27%2F%3E%3Ccircle%20cx%3D%27-.6%27%20cy%3D%271.2%27%20r%3D%271.2%27%20fill%3D%27%23FFF0C6%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27small-blossom%27%20transform%3D%27translate%28122%2044%29%20scale%280.35%29%27%3E%3Cpath%20d%3D%27M-2-3C-12-12-17-1-8%204C-13%2015-1%2018%202%207C12%2016%2020%205%209%201C18-9%206-16%202-5Q0-7-2-3Z%27%20fill%3D%27%23B4C2DC%27%20stroke%3D%27%238296B7%27%20stroke-width%3D%270.8%27%2F%3E%3Ccircle%20cy%3D%272%27%20r%3D%273%27%20fill%3D%27%23EAD198%27%2F%3E%3Ccircle%20cx%3D%27-.6%27%20cy%3D%271.2%27%20r%3D%271.2%27%20fill%3D%27%23FFF0C6%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%27meadow-posy-ribbon%27%3E%3Cpath%20d%3D%27M134%2061Q115%2049%20116%2060Q119%2069%20134%2064M137%2061Q144%2048%20151%2053Q156%2061%20139%2064%27%20fill%3D%27%23A7BA94%27%20stroke%3D%27%23708765%27%20stroke-width%3D%270.75%27%2F%3E%3Cpath%20d%3D%27M131%2062Q122%2056%20121%2060Q123%2063%20131%2062M140%2061Q148%2054%20148%2057Q147%2061%20140%2061%27%20fill%3D%27%23819B79%27%2F%3E%3Cpath%20d%3D%27M134%2064Q128%2071%20118%2072L124%2075L121%2079Q134%2077%20138%2065M138%2064L150%2067L147%2071L153%2076Q142%2075%20135%2066%27%20fill%3D%27%23B9C9A6%27%20stroke%3D%27%23708765%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M133%2060Q136%2058%20139%2061L140%2065Q136%2068%20133%2065Z%27%20fill%3D%27%23C7D4B4%27%20stroke%3D%27%23708765%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M135%2061L136%2065M125%2073Q132%2071%20135%2067M142%2068L148%2072%27%20fill%3D%27none%27%20stroke%3D%27%23E1E8CF%27%20stroke-width%3D%270.9%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);--journal-paper-color:#fffbf5;--journal-home-focus:#edf0e2;--journal-home-focus-hover:#e2e8d4;--journal-home-action:#ecc9c8;--journal-home-action-hover:#e3b9ba;--journal-home-edge:#cab6b1;--journal-home-margin:#d8b6b2;--journal-theme-ink:#503c46;--journal-theme-muted:#6b5b62;--journal-theme-accent:#8c526b;--journal-theme-selected:#f8eceb;--sticker-primary:#d99293;--sticker-secondary:#c5abc8;--sticker-tertiary:#9cb184;--washi-base:#e9cfc9;--washi-stripe:#b791a170;--journal-title-family:Georgia, "Times New Roman", serif;--journal-theme-mark:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2088%27%20fill%3D%27none%27%3E%3Cg%20id%3D%27floral-corner-bouquet%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20id%3D%27corner-bouquet-stems%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M220%2078L213%2068Q192%2042%20171%2030%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M216%2078L213%2068Q187%2056%20143%2047%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M224%2077L213%2068Q213%2049%20202%2031%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M218%2079L213%2068Q208%2062%20207%2055%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M222%2077L213%2068Q202%2060%20182%2058%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M219%2078L213%2068Q157%2065%2098%2054%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M220%2078L213%2068Q163%2041%20140%2013%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M222%2077L213%2068Q218%2040%20222%2013%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.8%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-bouquet-foliage%27%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M125%2059C123.45%2050.52%20108.33%2039.72%2097%2039C101.91%2049.88%20116.47%2060.28%20125%2059Z%27%20fill%3D%27%2394AE84%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M125%2059C123.45%2050.52%20108.33%2039.72%2097%2039Q109.6%2048%20125%2059Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M125%2059Q111.35%2048.51%2097%2039%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M113%2057C108.36%2052.59%2096.48%2054.21%2091%2060C98.28%2064.05%20109.72%2062.49%20113%2057Z%27%20fill%3D%27%23BCCAA2%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M113%2057C108.36%2052.59%2096.48%2054.21%2091%2060Q100.9%2058.65%20113%2057Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M113%2057Q101.93%2058%2091%2060%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M148%2061C140.73%2058.02%20127.23%2065.04%20123%2074C133.27%2075.42%20146.27%2068.66%20148%2061Z%27%20fill%3D%27%239BB58D%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M148%2061C140.73%2058.02%20127.23%2065.04%20123%2074Q134.25%2068.15%20148%2061Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M148%2061Q135.22%2066.97%20123%2074%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M166%2064C158.46%2060.99%20148.74%2068.55%20148%2078C157.7%2079.33%20167.06%2072.05%20166%2064Z%27%20fill%3D%27%23BBCD9F%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M166%2064C158.46%2060.99%20148.74%2068.55%20148%2078Q156.1%2071.7%20166%2064Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M166%2064Q156.57%2070.45%20148%2078%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M183%2059C176.08%2059.25%20171.22%2068.43%20174%2076C182%2073.71%20186.68%2064.87%20183%2059Z%27%20fill%3D%27%238CA780%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M183%2059C176.08%2059.25%20171.22%2068.43%20174%2076Q178.05%2068.35%20183%2059Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M183%2059Q177.97%2067.22%20174%2076%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M191%2048C196.54%2052.71%20208.42%2049.47%20213%2042C204.82%2038.01%20193.38%2041.13%20191%2048Z%27%20fill%3D%27%23A4BD93%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M191%2048C196.54%2052.71%20208.42%2049.47%20213%2042Q203.1%2044.7%20191%2048Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M191%2048Q202.16%2045.58%20213%2042%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M215%2047C221.87%2049.11%20231.05%2041.55%20232%2033C223.09%2032.57%20214.25%2039.85%20215%2047Z%27%20fill%3D%27%2391AD85%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M215%2047C221.87%2049.11%20231.05%2041.55%20232%2033Q224.35%2039.3%20215%2047Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M215%2047Q223.88%2040.46%20232%2033%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M219%2032C222.08%2026.81%20217.76%2017.63%20211%2015C208.88%2022.23%20213.04%2031.07%20219%2032Z%27%20fill%3D%27%23B6CBA1%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M219%2032C222.08%2026.81%20217.76%2017.63%20211%2015Q214.6%2022.65%20219%2032Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M219%2032Q215.45%2023.29%20211%2015%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M220%2024C225.11%2023.08%20229.97%2014.44%20229%208C222.81%2010.84%20218.13%2019.16%20220%2024Z%27%20fill%3D%27%2391AD85%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M220%2024C225.11%2023.08%20229.97%2014.44%20229%208Q224.95%2015.2%20220%2024Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M220%2024Q224.85%2016.2%20229%208%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M151%2027C151.7%2021.21%20144.14%2010.95%20137%208C137.98%2016.07%20145.26%2025.95%20151%2027Z%27%20fill%3D%27%23A9BE91%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M151%2027C151.7%2021.21%20144.14%2010.95%20137%208Q143.3%2016.55%20151%2027Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M151%2027Q144.32%2017.26%20137%208%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M143%2048C142.43%2040.11%20130.01%2030.93%20120%2031C123.33%2040.93%20135.29%2049.77%20143%2048Z%27%20fill%3D%27%23B7C99F%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M143%2048C142.43%2040.11%20130.01%2030.93%20120%2031Q130.35%2038.65%20143%2048Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M143%2048Q131.86%2039.02%20120%2031%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M203%2061C208.6%2063.51%20217.78%2058.11%20220%2051C212.36%2049.69%20203.52%2054.89%20203%2061Z%27%20fill%3D%27%238BAA83%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M203%2061C208.6%2063.51%20217.78%2058.11%20220%2051Q212.35%2055.5%20203%2061Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M203%2061Q211.75%2056.43%20220%2051%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-lavender-sprig%27%3E%3Cpath%20d%3D%27M160%2043Q150%2028%20140%2013%27%20fill%3D%27none%27%20stroke%3D%27%23718D6B%27%20stroke-width%3D%271.3%27%2F%3E%3Cellipse%20cx%3D%27140%27%20cy%3D%2713%27%20rx%3D%272.6%27%20ry%3D%274.3%27%20transform%3D%27rotate%28-35%20140%2013%29%27%20fill%3D%27%23C5ACD2%27%20stroke%3D%27%238D779D%27%20stroke-width%3D%27.5%27%2F%3E%3Cellipse%20cx%3D%27141%27%20cy%3D%2721%27%20rx%3D%272.6%27%20ry%3D%274.3%27%20transform%3D%27rotate%28-35%20141%2021%29%27%20fill%3D%27%23B699C6%27%20stroke%3D%27%238D779D%27%20stroke-width%3D%27.5%27%2F%3E%3Cellipse%20cx%3D%27148%27%20cy%3D%2721%27%20rx%3D%272.6%27%20ry%3D%274.3%27%20transform%3D%27rotate%28-35%20148%2021%29%27%20fill%3D%27%23D7C2DF%27%20stroke%3D%27%238D779D%27%20stroke-width%3D%27.5%27%2F%3E%3Cellipse%20cx%3D%27148%27%20cy%3D%2729%27%20rx%3D%272.6%27%20ry%3D%274.3%27%20transform%3D%27rotate%28-35%20148%2029%29%27%20fill%3D%27%23B699C6%27%20stroke%3D%27%238D779D%27%20stroke-width%3D%27.5%27%2F%3E%3Cellipse%20cx%3D%27155%27%20cy%3D%2729%27%20rx%3D%272.6%27%20ry%3D%274.3%27%20transform%3D%27rotate%28-35%20155%2029%29%27%20fill%3D%27%23C5ACD2%27%20stroke%3D%27%238D779D%27%20stroke-width%3D%27.5%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-lilac-anemone%27%20class%3D%27bouquet-flower%20anemone%27%20transform%3D%27translate%28202%2031%29%20rotate%2812%29%20scale%28.82%29%27%3E%3Cpath%20d%3D%27M-3-15C3-22%2011-18%2011-12C21-15%2024-5%2017%201C24%209%2016%2018%209%2014C5%2023-5%2021-8%2013C-17%2018-24%209-17%202C-24-5-17-16-10-12C-10-18-6-19-3-15Z%27%20fill%3D%27%23C8B2D7%27%20stroke%3D%27%2392749F%27%20stroke-width%3D%270.75%27%2F%3E%3Cpath%20d%3D%27M-16%201C-10%205-6%202-2-1C1-6%208-10%2013-11C9-7%205-3%205%201C9%204%2011%2010%2010%2014C5%209%201%208-3%209C-8%208-13%206-16%201Z%27%20fill%3D%27%23B294C7%27%2F%3E%3Cpath%20d%3D%27M-13-7Q-9-12-5-8M3-13Q7-15%209-11M-12%208Q-8%2012-5%2010%27%20fill%3D%27none%27%20stroke%3D%27%23E6D6EC%27%20stroke-width%3D%271.4%27%2F%3E%3Cpath%20d%3D%27M-11-4L-4-1M1-11L1-4M11-4L4-1M9%209L3%204M-5%2011L-2%204%27%20fill%3D%27none%27%20stroke%3D%27%239574A7%27%20stroke-width%3D%270.7%27%2F%3E%3Ccircle%20r%3D%275.1%27%20fill%3D%27%23735774%27%2F%3E%3Ccircle%20cx%3D%27-1.2%27%20cy%3D%27-1%27%20r%3D%272.9%27%20fill%3D%27%23E4BC72%27%2F%3E%3Ccircle%20cx%3D%272%27%20cy%3D%271%27%20r%3D%27.8%27%20fill%3D%27%23F9DEA5%27%2F%3E%3Ccircle%20cx%3D%27-2%27%20cy%3D%272%27%20r%3D%27.7%27%20fill%3D%27%23F9DEA5%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-blush-peony%27%20class%3D%27bouquet-flower%20peony%27%20transform%3D%27translate%28171%2030%29%20rotate%28-8%29%20scale%28.92%29%27%3E%3Cpath%20d%3D%27M-17-5C-24-9-18-20-11-18C-8-26%202-25%206-18C14-23%2023-16%2020-10C29-6%2026%204%2019%206C23%2014%2014%2022%207%2018C0%2025-10%2021-12%2015C-23%2018-28%207-20%202C-24-1-22-4-17-5Z%27%20fill%3D%27%23E6A0AA%27%20stroke%3D%27%23AB687B%27%20stroke-width%3D%270.8%27%2F%3E%3Cpath%20d%3D%27M-21%203C-16%206-12%203-8%203C-8%2011-2%2016%206%2017C12%2019%2017%2015%2019%209C17%2018%209%2023%202%2020C-6%2022-11%2018-13%2014C-19%2016-24%2010-21%203Z%27%20fill%3D%27%23CD8093%27%2F%3E%3Cpath%20d%3D%27M-15-6C-17-15-6-20-1-14C7-21%2018-11%2013-5C21%200%2014%2012%207%2010C0%2018-10%2012-9%206C-18%209-23-1-15-6Z%27%20fill%3D%27%23F2BEC3%27%20stroke%3D%27%23B97184%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-13-10Q-8-17-3-12M4-14Q11-14%2012-8M-18%202Q-15%206-11%204%27%20fill%3D%27none%27%20stroke%3D%27%23FFE1DC%27%20stroke-width%3D%271.45%27%2F%3E%3Cpath%20d%3D%27M-9-1C-13-8-3-12%202-7C7-11%2015-4%2010%202C13%208%204%2013%200%208C-5%2012-12%207-9-1Z%27%20fill%3D%27%23DF94A4%27%20stroke%3D%27%23AD697F%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M-6-1C-6-7%203-8%206-3C10%201%203%207-1%204C-5%206-8%201-6-1Z%27%20fill%3D%27%23F7CBCB%27%2F%3E%3Cpath%20d%3D%27M-5-1Q-1-5%203-2Q6%200%202%203M-1%200Q2-1%202%201M-9%206Q-4%204-5%200M9-6Q6-4%206-1%27%20fill%3D%27none%27%20stroke%3D%27%23B96F83%27%20stroke-width%3D%270.85%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-cream-daisy%27%20class%3D%27bouquet-flower%20daisy%27%20transform%3D%27translate%28143%2047%29%20rotate%28-12%29%20scale%280.85%29%27%3E%3Cg%20transform%3D%27rotate%280%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2836%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2872%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28108%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28144%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28180%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28216%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28252%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28288%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28324%29%27%3E%3Cpath%20d%3D%27M-1%202C-7-2-7-12-3-15C1-18%205-13%204-8C4-4%202%200-1%202Z%27%20fill%3D%27%23FFF2D6%27%20stroke%3D%27%23B89971%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M0-3Q-2-8-1-12%27%20fill%3D%27none%27%20stroke%3D%27%23E6D5AD%27%20stroke-width%3D%270.8%27%2F%3E%3C%2Fg%3E%3Ccircle%20r%3D%275.4%27%20fill%3D%27%23D7AA5F%27%20stroke%3D%27%23AE8547%27%20stroke-width%3D%27.65%27%2F%3E%3Cpath%20d%3D%27M-4-1Q-1-5%203-2%27%20stroke%3D%27%23F8DA91%27%20stroke-width%3D%271.6%27%20fill%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27-1.6%27%20cy%3D%271.2%27%20r%3D%27.7%27%20fill%3D%27%23AF7D42%27%2F%3E%3Ccircle%20cx%3D%271.3%27%20cy%3D%272%27%20r%3D%27.6%27%20fill%3D%27%23AF7D42%27%2F%3E%3Ccircle%20cx%3D%272%27%20cy%3D%27-.5%27%20r%3D%27.7%27%20fill%3D%27%23AF7D42%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-rosebud%27%20class%3D%27bouquet-flower%20rosebud%27%20transform%3D%27translate%28207%2055%29%20rotate%2820%29%20scale%28.72%29%27%3E%3Cpath%20d%3D%27M-9%200Q-13-12-5-13Q0-18%207-12Q15-13%2012-3Q11%209%201%2011Q-7%209-9%200Z%27%20fill%3D%27%23D98D9E%27%20stroke%3D%27%23A15F76%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-7-8Q-1-1%201%208Q10%203%209-8Q4-11%201-5Q-1-10-7-8Z%27%20fill%3D%27%23F2BBC1%27%2F%3E%3Cpath%20d%3D%27M-5-9Q0-13%205-9M1-5Q2%200%201%206%27%20fill%3D%27none%27%20stroke%3D%27%23B86D82%27%20stroke-width%3D%270.75%27%2F%3E%3Cpath%20d%3D%27M-8%205Q-3%206%201%2011Q4%206%2010%204Q9%2012%201%2013Q-6%2012-8%205Z%27%20fill%3D%27%238DA982%27%20stroke%3D%27%23688361%27%20stroke-width%3D%270.6%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-honey-blossom%27%20class%3D%27bouquet-flower%20honey-blossom%27%20transform%3D%27translate%28183%2058%29%20rotate%28-12%29%20scale%28.65%29%27%3E%3Cpath%20d%3D%27M0-4C-10-15-18-5-7%202C-18%2010-5%2017%200%207C6%2018%2018%208%207%202C19-4%2010-15%203-5Q1-7%200-4Z%27%20fill%3D%27%23F1CF91%27%20stroke%3D%27%23C09C61%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M-7-4L-2%200M6-5L2%200M7%207L2%203M-5%208L-2%203%27%20fill%3D%27none%27%20stroke%3D%27%23DCB36F%27%20stroke-width%3D%270.7%27%2F%3E%3Ccircle%20cy%3D%272%27%20r%3D%273%27%20fill%3D%27%23B8894B%27%2F%3E%3Ccircle%20cx%3D%27-.7%27%20cy%3D%271%27%20r%3D%271.2%27%20fill%3D%27%23FFE5AC%27%2F%3E%3C%2Fg%3E%3Cg%20id%3D%27corner-bouquet-ribbon%27%3E%3Cpath%20d%3D%27M213%2068Q195%2052%20193%2063Q192%2074%20211%2071M215%2068Q227%2051%20234%2060Q238%2071%20216%2072%27%20fill%3D%27%23DCA6B4%27%20stroke%3D%27%23AA7188%27%20stroke-width%3D%270.75%27%2F%3E%3Cpath%20d%3D%27M210%2069Q198%2061%20198%2066Q199%2070%20210%2069M219%2069Q230%2059%20231%2063Q233%2068%20219%2069%27%20fill%3D%27%23BD819A%27%2F%3E%3Cpath%20d%3D%27M211%2071Q205%2078%20196%2080L203%2081L202%2086Q213%2083%20215%2073M216%2071Q224%2075%20231%2074L227%2080L232%2084Q219%2084%20214%2074%27%20fill%3D%27%23E5B3BE%27%20stroke%3D%27%23AA7188%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M211%2067Q214%2064%20217%2068L217%2073Q213%2076%20210%2072Z%27%20fill%3D%27%23F0C4CB%27%20stroke%3D%27%23AA7188%27%20stroke-width%3D%270.7%27%2F%3E%3Cpath%20d%3D%27M212%2068L212%2072M202%2080Q209%2079%20212%2074M220%2076L227%2079%27%20fill%3D%27none%27%20stroke%3D%27%23F7D6D8%27%20stroke-width%3D%270.9%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);--journal-theme-pattern:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20180%2044%27%20fill%3D%27none%27%3E%3Cg%20id%3D%27quiet-leaf-border%27%20opacity%3D%27.7%27%3E%3Cpath%20d%3D%27M0%2025Q23%2015%2045%2023Q67%2031%2090%2023Q113%2015%20135%2023Q157%2031%20180%2023%27%20fill%3D%27none%27%20stroke%3D%27%23A9B89A%27%20stroke-width%3D%270.8%27%2F%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M18%2020C18.1%2016.53%2013.24%2012.75%209%2013C9.98%2017.31%2014.66%2020.95%2018%2020Z%27%20fill%3D%27%23CCD6BB%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M18%2020C18.1%2016.53%2013.24%2012.75%209%2013Q13.05%2016.15%2018%2020Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M18%2020Q13.67%2016.28%209%2013%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M34%2021C30.86%2020.79%2027.08%2025.11%2027%2029C30.98%2028.25%2034.62%2024.09%2034%2021Z%27%20fill%3D%27%23C0CEAC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M34%2021C30.86%2020.79%2027.08%2025.11%2027%2029Q30.15%2025.4%2034%2021Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M34%2021Q30.31%2024.84%2027%2029%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M61%2027C61.71%2023.85%2057.93%2018.99%2054%2018C54.13%2022.23%2057.77%2026.91%2061%2027Z%27%20fill%3D%27%23CCD6BB%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M61%2027C61.71%2023.85%2057.93%2018.99%2054%2018Q57.15%2022.05%2061%2027Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M61%2027Q57.7%2022.35%2054%2018%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M80%2026C76.86%2025.79%2073.08%2030.11%2073%2034C76.98%2033.25%2080.62%2029.09%2080%2026Z%27%20fill%3D%27%23C0CEAC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M80%2026C76.86%2025.79%2073.08%2030.11%2073%2034Q76.15%2030.4%2080%2026Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M80%2026Q76.31%2029.84%2073%2034%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M107%2020C107.85%2016.72%20104.07%2012.4%20100%2012C99.99%2016.24%20103.63%2020.4%20107%2020Z%27%20fill%3D%27%23CCD6BB%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M107%2020C107.85%2016.72%20104.07%2012.4%20100%2012Q103.15%2015.6%20107%2020Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M107%2020Q103.71%2015.82%20100%2012%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M126%2020C122.84%2020.23%20119.6%2025.09%20120%2029C123.88%2027.69%20127%2023.01%20126%2020Z%27%20fill%3D%27%23C0CEAC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M126%2020C122.84%2020.23%20119.6%2025.09%20120%2029Q122.7%2024.95%20126%2020Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M126%2020Q122.79%2024.36%20120%2029%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M150%2027C151%2023.99%20147.76%2019.13%20144%2018C143.72%2022.09%20146.84%2026.77%20150%2027Z%27%20fill%3D%27%23CCD6BB%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M150%2027C151%2023.99%20147.76%2019.13%20144%2018Q146.7%2022.05%20150%2027Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M150%2027Q147.21%2022.36%20144%2018%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3Cg%20class%3D%27bouquet-leaf%27%3E%3Cpath%20d%3D%27M170%2026C166.92%2025.94%20163.68%2030.26%20164%2034C167.8%2033.1%20170.92%2028.94%20170%2026Z%27%20fill%3D%27%23C0CEAC%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.65%27%2F%3E%3Cpath%20d%3D%27M170%2026C166.92%2025.94%20163.68%2030.26%20164%2034Q166.7%2030.4%20170%2026Z%27%20fill%3D%27%23CEE0B5%27%20opacity%3D%27.45%27%2F%3E%3Cpath%20d%3D%27M170%2026Q166.8%2029.85%20164%2034%27%20fill%3D%27none%27%20stroke%3D%27%236B8868%27%20stroke-width%3D%270.55%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)}[data-journal-theme=cats],.appearance-theme-swatch.theme-cats{--journal-theme-bottom:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20160%2080'%20fill%3D'none'%3E%3Cg%20id%3D'cat-toys-corner'%20stroke%3D'%23A67F64'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M7%2071C21%2048%2037%2079%2049%2063C57%2052%2065%2050%2075%2057'%20stroke-width%3D'1.1'%2F%3E%3Ccircle%20cx%3D'96'%20cy%3D'51'%20r%3D'23'%20fill%3D'%23E5C0A9'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M81%2034Q106%2043%20113%2066M76%2045Q101%2051%20106%2072M83%2031Q77%2054%2095%2074M97%2028Q87%2053%20104%2072M116%2040Q94%2041%2075%2056M119%2054Q101%2055%2085%2070'%20stroke-width%3D'1'%2F%3E%3Cpath%20d%3D'M119%2073C133%2060%20149%2065%20151%2072C147%2080%20128%2079%20119%2073Z'%20fill%3D'%23BBB4C2'%20stroke%3D'%23817587'%20stroke-width%3D'1'%2F%3E%3Ccircle%20cx%3D'135'%20cy%3D'65'%20r%3D'4'%20fill%3D'%23D5C1CC'%20stroke%3D'%23817587'%20stroke-width%3D'1'%2F%3E%3Ccircle%20cx%3D'146'%20cy%3D'71'%20r%3D'1.2'%20fill%3D'%23625362'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M121%2073C110%2067%20114%2061%20120%2061'%20stroke%3D'%23817587'%20stroke-width%3D'1'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'corner-paw'%20fill%3D'%23BAADB8'%3E%3Cellipse%20cx%3D'136'%20cy%3D'18'%20rx%3D'3'%20ry%3D'4'%2F%3E%3Cellipse%20cx%3D'145'%20cy%3D'13'%20rx%3D'3'%20ry%3D'4'%2F%3E%3Cellipse%20cx%3D'153'%20cy%3D'17'%20rx%3D'3'%20ry%3D'4'%2F%3E%3Cpath%20d%3D'M137%2028C138%2022%20148%2021%20151%2027C155%2033%20151%2036%20146%2033C140%2036%20133%2034%20137%2028Z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--journal-paper-color:#fcf9f4;--journal-home-focus:#ebe7ef;--journal-home-focus-hover:#dfd9e6;--journal-home-action:#e7cfc1;--journal-home-action-hover:#ddc0af;--journal-home-edge:#c6bac6;--journal-home-margin:#d5bfcb;--journal-theme-ink:#4b414e;--journal-theme-muted:#6c626d;--journal-theme-accent:#806078;--journal-theme-selected:#f0e8f0;--sticker-primary:#c8bacd;--sticker-secondary:#dfbca7;--sticker-tertiary:#a7a2ae;--washi-base:#dfd2dd;--washi-stripe:#a78c9e70;--journal-title-family:Georgia, "Times New Roman", serif;--journal-theme-mark:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%2088'%20fill%3D'none'%3E%3Cellipse%20cx%3D'119'%20cy%3D'79'%20rx%3D'105'%20ry%3D'5'%20fill%3D'%23E6DDD5'%2F%3E%3Cg%20id%3D'sleeping-british-shorthair'%20stroke%3D'%2366616A'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20id%3D'sleeping-plush-body'%20d%3D'M28%2061C24%2045%2039%2031%2060%2030C86%2026%20108%2038%20112%2056C115%2076%2091%2080%2065%2078C42%2079%2025%2075%2028%2061Z'%20fill%3D'%23A7A3AD'%20stroke-width%3D'1.25'%2F%3E%3Cpath%20d%3D'M89%2041C103%2043%20111%2055%20106%2065C101%2076%2080%2079%2067%2073C60%2070%2064%2063%2071%2066C81%2071%2094%2068%2096%2061'%20fill%3D'%2398939F'%20stroke-width%3D'1.5'%2F%3E%3Cpath%20d%3D'M32%2051L30%2036Q31%2031%2042%2041L57%2041Q68%2031%2068%2039L66%2055Z'%20fill%3D'%239D99A5'%20stroke-width%3D'1.25'%2F%3E%3Cpath%20d%3D'M34%2039L36%2048L42%2045M60%2044L65%2039L64%2048'%20fill%3D'%23C5ADB7'%20stroke%3D'none'%2F%3E%3Cpath%20id%3D'sleeping-round-cheeks'%20d%3D'M26%2055C25%2044%2037%2039%2049%2041C62%2039%2073%2047%2072%2058C73%2070%2061%2077%2049%2076C35%2076%2025%2069%2026%2055Z'%20fill%3D'%23B0ABB5'%20stroke-width%3D'1.25'%2F%3E%3Cpath%20d%3D'M33%2058Q38%2063%2043%2058M54%2058Q59%2063%2064%2058'%20stroke-width%3D'1.25'%2F%3E%3Cellipse%20cx%3D'49'%20cy%3D'65'%20rx%3D'10'%20ry%3D'6'%20fill%3D'%23C5C0CA'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M46%2063Q49%2061%2052%2063L49%2066Z'%20fill%3D'%23806575'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M49%2066V68M44%2068Q47%2070%2049%2068Q51%2070%2054%2068M34%2064L23%2062M35%2068L23%2069M63%2064L74%2062M62%2069L74%2070'%20stroke-width%3D'.7'%2F%3E%3Cpath%20d%3D'M38%2046L41%2049M48%2044L49%2048M57%2045L55%2049M37%2071L41%2072'%20stroke%3D'%2396919F'%20stroke-width%3D'1.1'%2F%3E%3Cpath%20d%3D'M79%2039L85%2041M91%2045L95%2049M78%2076L83%2076'%20stroke%3D'%23C6C1CC'%20stroke-width%3D'1.1'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'sitting-british-shorthair'%20stroke%3D'%2366616A'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M183%2078C205%2079%20217%2064%20207%2055C203%2052%20199%2055%20200%2059C209%2066%20196%2072%20184%2071'%20fill%3D'%239A95A2'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20id%3D'cobby-body'%20d%3D'M139%2078C130%2070%20131%2051%20141%2039H174C185%2049%20190%2069%20181%2079C174%2084%20146%2084%20139%2078Z'%20fill%3D'%23AAA5B1'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M145%2053C141%2064%20144%2073%20148%2079M172%2053C178%2064%20174%2074%20170%2079'%20stroke%3D'%23817B8A'%20stroke-width%3D'1'%2F%3E%3Cellipse%20cx%3D'148'%20cy%3D'78'%20rx%3D'10'%20ry%3D'4.8'%20fill%3D'%23BBB6C1'%20stroke-width%3D'1'%2F%3E%3Cellipse%20cx%3D'171'%20cy%3D'78'%20rx%3D'10'%20ry%3D'4.8'%20fill%3D'%23BBB6C1'%20stroke-width%3D'1'%2F%3E%3Cpath%20d%3D'M143%2077V80M148%2077V80M168%2077V80M173%2077V80'%20stroke-width%3D'.65'%2F%3E%3Cpath%20id%3D'small-round-ears'%20d%3D'M135%2024L133%209Q134%204%20146%2015L170%2015Q182%204%20184%2011L181%2028Z'%20fill%3D'%23A19BA9'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M137%2012L139%2023L146%2018M173%2018L180%2012L179%2023'%20fill%3D'%23CAB4BE'%20stroke%3D'none'%2F%3E%3Cpath%20id%3D'round-shorthair-face'%20d%3D'M128%2031C127%2016%20142%2012%20158%2014C176%2011%20189%2021%20188%2036C188%2051%20175%2060%20158%2060C142%2060%20127%2050%20128%2031Z'%20fill%3D'%23B6B0BE'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M130%2035C131%2046%20142%2054%20150%2051M185%2035C184%2047%20174%2054%20166%2051'%20fill%3D'%23C7C1CB'%20stroke%3D'none'%2F%3E%3Cg%20id%3D'copper-eyes'%3E%3Cellipse%20cx%3D'144'%20cy%3D'35'%20rx%3D'5.7'%20ry%3D'5.2'%20fill%3D'%23C59A57'%20stroke-width%3D'.8'%2F%3E%3Cellipse%20cx%3D'172'%20cy%3D'35'%20rx%3D'5.7'%20ry%3D'5.2'%20fill%3D'%23C59A57'%20stroke-width%3D'.8'%2F%3E%3Cellipse%20cx%3D'145'%20cy%3D'35'%20rx%3D'2.1'%20ry%3D'3.5'%20fill%3D'%234A414A'%20stroke%3D'none'%2F%3E%3Cellipse%20cx%3D'171'%20cy%3D'35'%20rx%3D'2.1'%20ry%3D'3.5'%20fill%3D'%234A414A'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'146'%20cy%3D'33'%20r%3D'1.2'%20fill%3D'%23FFF8EE'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'172'%20cy%3D'33'%20r%3D'1.2'%20fill%3D'%23FFF8EE'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cellipse%20cx%3D'158'%20cy%3D'46'%20rx%3D'11'%20ry%3D'7'%20fill%3D'%23D0C9D3'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M154%2042Q158%2040%20162%2042L158%2046Z'%20fill%3D'%238F6D7C'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M158%2046V49M152%2049Q155%2052%20158%2049Q161%2052%20165%2049M139%2043L126%2040M139%2047L125%2047M176%2043L190%2040M176%2047L190%2048'%20stroke-width%3D'.8'%2F%3E%3Cpath%20d%3D'M147%2020L150%2023M158%2018V22M168%2020L165%2023'%20stroke%3D'%2396909F'%20stroke-width%3D'1.1'%2F%3E%3C%2Fg%3E%3Cg%20id%3D'yarn-ball'%20stroke%3D'%23A67F64'%20stroke-width%3D'.8'%3E%3Ccircle%20cx%3D'113'%20cy%3D'76'%20r%3D'9'%20fill%3D'%23E5C0A9'%2F%3E%3Cpath%20d%3D'M107%2069Q119%2072%20120%2081M104%2075Q115%2075%20117%2084M109%2068Q107%2078%20113%2085M121%2077C128%2073%20132%2081%20124%2084'%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--journal-theme-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20180%2044'%20fill%3D'none'%3E%3Cpath%20d%3D'M-8%2026C13%2011%2022%2039%2043%2025S72%2011%2092%2026S122%2039%20143%2025S166%2012%20189%2026'%20stroke%3D'%23C9ADB8'%20stroke-width%3D'1'%20stroke-dasharray%3D'2%204'%2F%3E%3Cg%20id%3D'paw-trail'%20fill%3D'%23BAADB8'%3E%3Cg%20transform%3D'translate(24%2019)%20rotate(-18)'%3E%3Cpath%20d%3D'M-5%204C-6%200-2-3%200-3C3-3%207%201%206%204C5%207%202%205%200%205C-2%205-4%207-5%204Z'%2F%3E%3Cellipse%20cx%3D'-6'%20cy%3D'-4'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'-1.5'%20cy%3D'-7'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'3.5'%20cy%3D'-6'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'7'%20cy%3D'-2'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(83%2023)%20rotate(16)'%3E%3Cpath%20d%3D'M-5%204C-6%200-2-3%200-3C3-3%207%201%206%204C5%207%202%205%200%205C-2%205-4%207-5%204Z'%2F%3E%3Cellipse%20cx%3D'-6'%20cy%3D'-4'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'-1.5'%20cy%3D'-7'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'3.5'%20cy%3D'-6'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'7'%20cy%3D'-2'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(145%2019)%20rotate(-15)'%3E%3Cpath%20d%3D'M-5%204C-6%200-2-3%200-3C3-3%207%201%206%204C5%207%202%205%200%205C-2%205-4%207-5%204Z'%2F%3E%3Cellipse%20cx%3D'-6'%20cy%3D'-4'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'-1.5'%20cy%3D'-7'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'3.5'%20cy%3D'-6'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3Cellipse%20cx%3D'7'%20cy%3D'-2'%20rx%3D'2.2'%20ry%3D'3'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}[data-journal-theme=clean]{--journal-theme-ink:#303c35;--journal-theme-muted:#5d685f;--journal-theme-accent:#47786d;--journal-theme-selected:#f1f4ea;--journal-theme-mark:none;--journal-theme-pattern:none}[data-journal-theme=nineties]{--journal-theme-ink:#293b31;--journal-theme-muted:#506154;--journal-theme-accent:#236b61;--journal-theme-selected:#e8f2d8;--journal-theme-mark:conic-gradient(from 15deg, #d1ed71 0 25%, #60bcb4 0 50%, #f6ce4d 0 75%, #ed6d68 0);--journal-theme-pattern:conic-gradient(#373a35 25%, #fffdf3 0 50%, #373a35 0 75%, #fffdf3 0)}[data-journal-theme=seventies]{--journal-theme-mark:var(--seventies-record);--journal-theme-pattern:var(--seventies-ribbon)}[data-journal-theme=island]{--journal-theme-pattern:repeating-linear-gradient(160deg, #e0eace 0 7px, #96b882 7px 8px, #fff9ea 8px 18px)}[data-journal-theme=western]{--journal-theme-pattern:var(--journal-cow-pattern)}.appearance-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.appearance-theme-options .appearance-theme-option{gap:8px;min-width:0;min-height:103px;padding:18px 5px 9px}.appearance-theme-options .appearance-theme-option.is-selected{padding:17px 4px 8px}.appearance-theme-options .appearance-theme-option>span:last-child{overflow-wrap:anywhere;max-width:100%;line-height:1.35}.appearance-theme-options .appearance-theme-swatch{flex-shrink:0;width:65px;max-width:calc(100% - 8px);height:42px}:is(.journal-home-sheet,.journal-composer,.appearance-settings):is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]){--ink:var(--journal-theme-ink);--muted:var(--journal-theme-muted);--accent:var(--journal-theme-accent)}.preview-app .journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]){--writing-edge:var(--journal-home-edge);--writing-margin:var(--journal-home-margin);--writing-action:var(--journal-home-action);--writing-action-hover:var(--journal-home-action-hover);--writing-action-ink:var(--journal-theme-ink);--writing-focus:var(--journal-theme-accent);--writing-title-family:var(--journal-title-family)}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .home-intro h1,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-heading h1{color:var(--journal-theme-ink);letter-spacing:-1.5px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) :is(.home-focus-card p,.home-focus-card .focus-category,.home-personalize-button),.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .home-personalize-button{color:var(--journal-theme-ink)}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) :is(.home-last-card,.home-personalize-button):hover,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .home-personalize-button:hover{background-color:var(--journal-theme-selected)}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .home-focus-card{border-radius:14px 14px 14px 5px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .home-focus-card.is-empty:hover{background-color:var(--journal-home-focus-hover);border-color:var(--journal-home-edge)}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .log-training-btn,.preview-app .journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-save-entry{border-color:var(--journal-home-edge);color:var(--journal-theme-ink)}.journal-workspace:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-previous-entries{border-color:var(--journal-home-edge)}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):before,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:before,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:before{content:"";background-color:#0000;background-image:var(--journal-theme-pattern);pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:180px 44px;border-radius:5px;width:auto;height:44px;position:absolute;inset:27px 252px auto 20px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):after,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:after,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:220px;height:81px;position:absolute;top:10px;right:17px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]),.preview-app .journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview{padding-top:108px}.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats){background-color:var(--journal-paper-color);border-color:var(--journal-home-edge);box-shadow:2px 2px 0 var(--journal-home-focus);background-image:none}.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats) i{display:none}.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats):before{background-color:#0000;background-image:var(--journal-theme-pattern);background-position:50%;background-repeat:repeat-x;background-size:54px 13.2px;border-radius:1px 6px 0 0;width:auto;height:8px;inset:0 0 auto}.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats):after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:10px 1px 2px}.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-option.is-selected{background-color:var(--journal-theme-selected)}.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-option input{accent-color:var(--journal-theme-accent)}@media (width<=620px){.appearance-theme-options{gap:8px}.appearance-theme-options .appearance-theme-option{min-height:102px;font-size:12px}.appearance-theme-options .appearance-theme-swatch{width:62px;height:41px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):before,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:before,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:before{background-size:139px 34px;height:34px;top:24px;left:12px;right:198px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):after,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:after,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:after{width:180px;height:66px;top:9px;right:10px}.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]),.preview-app .journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview{padding-top:90px}}@media (forced-colors:active){.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):before,.journal-home-sheet:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]):after,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:before,.journal-composer:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .journal-composer-page:after,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:before,.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-page-preview:after,.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats):before,.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats):after{display:none}.appearance-settings:is([data-journal-theme=astrology],[data-journal-theme=animals],[data-journal-theme=floral],[data-journal-theme=cats]) .appearance-option.is-selected{border-color:highlight}.appearance-theme-swatch:is(.theme-astrology,.theme-animals,.theme-floral,.theme-cats){box-shadow:none;border-color:canvastext}}[data-journal-theme=nineties],.appearance-theme-swatch.theme-nineties{--journal-theme-ink:#292d2a;--journal-theme-muted:#42534b;--journal-theme-accent:#236b61;--journal-theme-selected:#dcefe6;--journal-theme-pattern:conic-gradient(#292d2a 25%, #fffdf3 0 50%, #292d2a 0 75%, #fffdf3 0);--journal-theme-mark:url("data:image/svg+xml,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 360 120' fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 41H27V55H42V69H57' stroke='%23FFFDF3' stroke-width='17'%2F%3E%3Cpath d='M12 41H27V55H42V69H57' stroke='%23292D2A' stroke-width='9'%2F%3E%3Cpath d='M14 37H31V51H46V65H59' stroke='%23D1ED71' stroke-width='7'%2F%3E%3Cpath d='M43 88L47 98L58 99L50 106L51 116L42 111L33 116L35 105L27 98L38 97Z' fill='%23ED6D68' stroke='%23FFFDF3' stroke-width='5'%2F%3E%3Cg transform='translate(68 3) rotate(-4 88 52)'%3E%3Crect x='2' y='8' width='178' height='99' rx='12' fill='%23FFFDF3' stroke='%23FFFDF3' stroke-width='7'%2F%3E%3Crect x='5' y='11' width='172' height='93' rx='9' fill='%2360BCB4' stroke='%23292D2A' stroke-width='2.5'%2F%3E%3Crect x='15' y='20' width='152' height='58' rx='4' fill='%23FFFDF3' stroke='%23292D2A' stroke-width='2'%2F%3E%3Cpath d='M15 45H167' stroke='%23292D2A' stroke-width='2'%2F%3E%3Ctext x='91' y='38' fill='%23292D2A' font-family='Arial,sans-serif' font-size='16' font-weight='700' letter-spacing='2' text-anchor='middle'%3EMIXTAPE%3C%2Ftext%3E%3Crect x='34' y='51' width='114' height='21' rx='10.5' fill='%23292D2A'%2F%3E%3Ccircle cx='48' cy='61.5' r='7' fill='%23D1ED71'%2F%3E%3Ccircle cx='134' cy='61.5' r='7' fill='%23ED6D68'%2F%3E%3Ccircle cx='48' cy='61.5' r='3' fill='%23FFFDF3'%2F%3E%3Ccircle cx='134' cy='61.5' r='3' fill='%23FFFDF3'%2F%3E%3Cpath d='M68 55H114L108 68H74Z' fill='%2360BCB4' stroke='%23FFFDF3' stroke-width='1.4'%2F%3E%3Cpath d='M53 103L64 84H119L130 103' fill='%23408C83' stroke='%23292D2A' stroke-width='2'%2F%3E%3Cpath d='M13 83H44M13 88H41M138 83H168M141 88H168' stroke='%23292D2A' stroke-width='1.5'%2F%3E%3Cg fill='%23FFFDF3' stroke='%23292D2A' stroke-width='1.5'%3E%3Ccircle cx='16' cy='95' r='2.5'%2F%3E%3Ccircle cx='166' cy='95' r='2.5'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg transform='rotate(10 279 64)'%3E%3Ccircle cx='279' cy='64' r='43' fill='%23FFFDF3'%2F%3E%3Ccircle cx='279' cy='64' r='37.5' fill='%23F6CE4D' stroke='%23292D2A' stroke-width='2.5'%2F%3E%3Cpath d='M263 54V61M291 54V61' stroke='%23292D2A' stroke-width='5'%2F%3E%3Cpath d='M260 70C263 91 291 92 298 71' stroke='%23292D2A' stroke-width='3.5'%2F%3E%3Cpath d='M257 70L263 69M295 69L301 71' stroke='%23292D2A' stroke-width='2.5'%2F%3E%3C%2Fg%3E%3Cpath d='M331 9L319 34H331L323 55L349 26H335L342 9Z' fill='%23D1ED71' stroke='%23FFFDF3' stroke-width='5'%2F%3E%3Cpath d='M331 9L319 34H331L323 55L349 26H335L342 9Z' stroke='%23292D2A' stroke-width='1.6'%2F%3E%3Cpath d='M342 80V96M334 88H350' stroke='%23ED6D68' stroke-width='3.5'%2F%3E%3Ccircle cx='21' cy='17' r='4' fill='%2360BCB4'%2F%3E%3Ccircle cx='323' cy='109' r='3.5' fill='%23292D2A'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--journal-theme-bottom:url("data:image/svg+xml,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 240 112' fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 80H34V65H51V49H68' stroke='%23FFFDF3' stroke-width='13'%2F%3E%3Cpath d='M17 80H34V65H51V49H68' stroke='%23292D2A' stroke-width='7'%2F%3E%3Cpath d='M20 86H39V71H56V55H70' stroke='%2360BCB4' stroke-width='6'%2F%3E%3Cg transform='rotate(9 100 64)'%3E%3Crect x='52' y='36' width='103' height='63' rx='7' fill='%23D1ED71' stroke='%23FFFDF3' stroke-width='7'%2F%3E%3Crect x='52' y='36' width='103' height='63' rx='7' fill='%23D1ED71' stroke='%23292D2A' stroke-width='2'%2F%3E%3Crect x='60' y='44' width='87' height='36' rx='3' fill='%23FFFDF3' stroke='%23292D2A' stroke-width='1.5'%2F%3E%3Cpath d='M61 58H146' stroke='%23292D2A' stroke-width='1.5'%2F%3E%3Ctext x='104' y='55' fill='%23292D2A' font-family='Arial,sans-serif' font-size='9' font-weight='700' letter-spacing='1' text-anchor='middle'%3EMIXTAPE%3C%2Ftext%3E%3Crect x='69' y='62' width='68' height='13' rx='6.5' fill='%23292D2A'%2F%3E%3Ccircle cx='77' cy='68.5' r='4' fill='%2360BCB4'%2F%3E%3Ccircle cx='129' cy='68.5' r='4' fill='%23ED6D68'%2F%3E%3Cpath d='M90 65H115L111 72H94Z' fill='%23FFFDF3'%2F%3E%3Cpath d='M80 98L85 86H122L128 98' fill='%2360BCB4' stroke='%23292D2A' stroke-width='1.5'%2F%3E%3C%2Fg%3E%3Cg transform='rotate(-12 180 53)'%3E%3Ccircle cx='180' cy='53' r='43' fill='%23FFFDF3'%2F%3E%3Ccircle cx='180' cy='53' r='37' fill='%23F6CE4D' stroke='%23292D2A' stroke-width='2.5'%2F%3E%3Cpath d='M168 42V48M192 42V48' stroke='%23292D2A' stroke-width='4.5'%2F%3E%3Cpath d='M162 58C165 78 193 80 200 58' stroke='%23292D2A' stroke-width='3.5'%2F%3E%3C%2Fg%3E%3Cpath d='M224 86L228 94L237 95L230 101L232 110L224 105L217 109L218 100L211 94L220 93Z' fill='%23ED6D68' stroke='%23FFFDF3' stroke-width='3'%2F%3E%3Cpath d='M32 15V29M25 22H39' stroke='%23ED6D68' stroke-width='3'%2F%3E%3Ccircle cx='92' cy='17' r='4' fill='%2360BCB4'%2F%3E%3Cpath d='M121 5L126 17L138 21L125 26L121 38L116 25L105 21L116 17Z' fill='%23ED6D68' stroke='%23FFFDF3' stroke-width='4'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.journal-home-sheet[data-journal-theme=nineties]:before,.journal-composer[data-journal-theme=nineties] .journal-composer-page:before,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:before{content:"";background-color:#fffdf3;background-image:var(--journal-theme-pattern);pointer-events:none;background-position:0 0;background-size:26px 26px;border-bottom:2px solid #292d2a;border-radius:5px 17px 0 0;width:auto;height:26px;position:absolute;inset:0 0 auto}.journal-home-sheet[data-journal-theme=nineties]:after,.journal-composer[data-journal-theme=nineties] .journal-composer-page:after,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:min(360px,100% - 40px);height:112px;position:absolute;inset:7px 20px auto auto}.journal-home-sheet[data-journal-theme=nineties],.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page{padding-top:138px}.journal-composer[data-journal-theme=nineties] .journal-composer-page:before{border-radius:0 12px 0 0}.appearance-settings[data-journal-theme=nineties] .appearance-page-preview{padding-top:116px}.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:before{background-size:22px 22px;border-radius:9px 9px 0 0;height:22px}.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:after{width:min(300px,100% - 24px);height:96px;top:7px;left:auto;right:12px}.appearance-theme-swatch.theme-nineties{background-image:none}.appearance-theme-swatch.theme-nineties:before{background-image:var(--journal-theme-pattern);pointer-events:none;background-size:10px 10px;border:0;border-radius:1px 6px 0 0;width:auto;height:10px;inset:0 0 auto}.appearance-theme-swatch.theme-nineties:after{content:"";background-image:var(--journal-theme-mark);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:50px;height:28px;position:absolute;top:5px;left:1px}.appearance-theme-swatch.theme-nineties i{visibility:hidden}@media (width<=620px){.journal-home-sheet[data-journal-theme=nineties],.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page{padding-top:122px}.journal-home-sheet[data-journal-theme=nineties]:before,.journal-composer[data-journal-theme=nineties] .journal-composer-page:before{background-size:22px 22px;border-radius:3px 12px 0 0;height:22px}.journal-home-sheet[data-journal-theme=nineties]:after,.journal-composer[data-journal-theme=nineties] .journal-composer-page:after{width:min(324px,100% - 24px);height:100px;top:7px;left:auto;right:12px}}@media (forced-colors:active){.journal-home-sheet[data-journal-theme=nineties]:before,.journal-home-sheet[data-journal-theme=nineties]:after,.journal-composer[data-journal-theme=nineties] .journal-composer-page:before,.journal-composer[data-journal-theme=nineties] .journal-composer-page:after,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:before,.appearance-settings[data-journal-theme=nineties] .appearance-page-preview:after,.appearance-theme-swatch.theme-nineties:before,.appearance-theme-swatch.theme-nineties:after{display:none}}[data-journal-theme=seventies]{--journal-theme-mark:var(--seventies-record);--journal-theme-pattern:var(--seventies-ribbon);--journal-theme-bottom:var(--seventies-record)}.journal-theme-bottom{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.journal-home-sheet:not([data-journal-theme=clean])>.journal-theme-bottom,.journal-composer:not([data-journal-theme=clean]) .journal-composer-page>.journal-theme-bottom,.appearance-settings:not([data-journal-theme=clean]) .appearance-page-preview>.journal-theme-bottom{background-image:var(--journal-theme-bottom,var(--journal-theme-mark,none));pointer-events:none;-webkit-user-select:none;user-select:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:180px;max-width:calc(100% - 36px);height:84px;display:block;position:absolute;bottom:12px;right:18px}.preview-app .ember-home.journal-home-sheet:not([data-journal-theme=clean]),.preview-app .journal-composer:not([data-journal-theme=clean]) .journal-composer-page{padding-bottom:116px}.appearance-settings:not([data-journal-theme=clean]) .appearance-page-preview{padding-bottom:96px}.appearance-settings:not([data-journal-theme=clean]) .appearance-page-preview>.journal-theme-bottom{width:130px;height:64px;bottom:10px;right:12px}.journal-home-sheet[data-journal-theme=seventies]:before,.journal-composer[data-journal-theme=seventies] .journal-composer-page:before{height:62px}.journal-home-sheet[data-journal-theme=seventies]:after,.journal-composer[data-journal-theme=seventies] .journal-composer-page:after{width:100px;height:56px;top:12px;right:20px}.preview-app .journal-home-sheet[data-journal-theme=seventies],.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page{padding-top:86px}@media (width<=620px){.journal-home-sheet:not([data-journal-theme=clean])>.journal-theme-bottom,.journal-composer:not([data-journal-theme=clean]) .journal-composer-page>.journal-theme-bottom{width:150px;height:70px;bottom:12px;right:12px}.preview-app .ember-home.journal-home-sheet:not([data-journal-theme=clean]),.preview-app .journal-composer:not([data-journal-theme=clean]) .journal-composer-page{padding-bottom:100px}.journal-home-sheet[data-journal-theme=seventies]:before,.journal-composer[data-journal-theme=seventies] .journal-composer-page:before{height:52px}.journal-home-sheet[data-journal-theme=seventies]:after,.journal-composer[data-journal-theme=seventies] .journal-composer-page:after{width:88px;height:50px;top:9px;right:12px}.preview-app .journal-home-sheet[data-journal-theme=seventies],.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page{padding-top:76px}}@media (forced-colors:active){.journal-theme-bottom{display:none!important}}[data-journal-theme=nineties],.appearance-theme-swatch.theme-nineties{--journal-theme-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20112%27%20fill%3D%27none%27%3E%3Cg%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Cg%20id%3D%27empty-roller-skate%27%3E%20%3Cpath%20d%3D%27M87%2020Q105%2012%20125%2020L128%2048Q130%2057%20148%2061L177%2066Q193%2068%20195%2078L190%2085H85L79%2076L84%2051Z%27%20fill%3D%27%23FFFDF3%27%20stroke%3D%27%23FFFDF3%27%20stroke-width%3D%278%27%2F%3E%20%3Cg%20id%3D%27skate-wheels%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%272.1%27%3E%20%3Ccircle%20cx%3D%27108%27%20cy%3D%2795%27%20r%3D%2712%27%20fill%3D%27%23ED6D68%27%2F%3E%3Cpath%20d%3D%27M105%2084Q116%2085%20117%2095Q115%20104%20106%20105%27%20stroke%3D%27%23CA514E%27%20stroke-width%3D%273%27%2F%3E%3Ccircle%20cx%3D%27108%27%20cy%3D%2795%27%20r%3D%274%27%20fill%3D%27%23FFFDF3%27%2F%3E%3Ccircle%20cx%3D%27108%27%20cy%3D%2795%27%20r%3D%271.5%27%20fill%3D%27%23292D2A%27%20stroke%3D%27none%27%2F%3E%20%3Ccircle%20cx%3D%27173%27%20cy%3D%2795%27%20r%3D%2712%27%20fill%3D%27%23F6CE4D%27%2F%3E%3Cpath%20d%3D%27M170%2084Q181%2085%20182%2095Q180%20104%20171%20105%27%20stroke%3D%27%23D6AA32%27%20stroke-width%3D%273%27%2F%3E%3Ccircle%20cx%3D%27173%27%20cy%3D%2795%27%20r%3D%274%27%20fill%3D%27%23FFFDF3%27%2F%3E%3Ccircle%20cx%3D%27173%27%20cy%3D%2795%27%20r%3D%271.5%27%20fill%3D%27%23292D2A%27%20stroke%3D%27none%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27skate-chassis%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.8%27%3E%3Cpath%20d%3D%27M96%2083H182L179%2091H99Z%27%20fill%3D%27%23B3C9B5%27%2F%3E%3Cpath%20d%3D%27M103%2086V91M177%2086V91M120%2087H160%27%20stroke%3D%27%23FFFDF3%27%2F%3E%3Cpath%20d%3D%27M188%2080L199%2088L195%2095L187%2092L186%2084%27%20fill%3D%27%23ED6D68%27%2F%3E%3C%2Fg%3E%20%3Cpath%20d%3D%27M87%2020Q106%2013%20125%2020L128%2048Q130%2057%20148%2061L177%2066Q193%2068%20195%2078L190%2085H85L79%2076L84%2051Z%27%20fill%3D%27%2360BCB4%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%272.2%27%2F%3E%20%3Cpath%20d%3D%27M87%2026L94%2029L91%2062Q94%2072%20112%2074L188%2078L190%2083H86L82%2076L87%2054Z%27%20fill%3D%27%23408C83%27%2F%3E%20%3Cpath%20d%3D%27M93%2033L91%2054M94%2059L94%2063%27%20stroke%3D%27%23DCEFE6%27%20stroke-width%3D%272.4%27%2F%3E%20%3Cpath%20d%3D%27M120%2024L127%2050Q130%2059%20148%2063L158%2070L143%2073Q126%2066%20119%2053L112%2027Z%27%20fill%3D%27%23D1ED71%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.6%27%2F%3E%20%3Cpath%20d%3D%27M127%2045L134%2056L126%2058M131%2060L145%2065L140%2069%27%20stroke%3D%27%2391B84E%27%20stroke-width%3D%272.2%27%2F%3E%20%3Cpath%20d%3D%27M150%2063L176%2068Q188%2070%20190%2077L164%2076Q157%2074%20150%2063Z%27%20fill%3D%27%23FFFDF3%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.5%27%2F%3E%20%3Cpath%20d%3D%27M161%2067L175%2070Q182%2071%20185%2074%27%20stroke%3D%27%23DBD9C4%27%20stroke-width%3D%271.3%27%2F%3E%20%3Cg%20id%3D%27skate-lacing%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.25%27%20fill%3D%27%23FFFDF3%27%3E%20%3Ccircle%20cx%3D%27113%27%20cy%3D%2732%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27125%27%20cy%3D%2734%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27116%27%20cy%3D%2741%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27128%27%20cy%3D%2743%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2750%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27134%27%20cy%3D%2753%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27128%27%20cy%3D%2758%27%20r%3D%272.2%27%2F%3E%3Ccircle%20cx%3D%27142%27%20cy%3D%2761%27%20r%3D%272.2%27%2F%3E%20%3Cpath%20d%3D%27M114%2032L127%2043L116%2041L133%2053L120%2050L141%2061M125%2034L116%2041M128%2043L120%2050M134%2053L128%2058%27%20stroke%3D%27%23FFFDF3%27%20stroke-width%3D%272%27%2F%3E%20%3Cpath%20d%3D%27M139%2061Q142%2049%20149%2056Q151%2062%20139%2061Q149%2062%20149%2069Q141%2072%20139%2061L137%2072%27%20fill%3D%27none%27%20stroke%3D%27%23FFFDF3%27%20stroke-width%3D%272%27%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%27M81%2075Q113%2081%20155%2079L194%2077L194%2082Q151%2090%2085%2085Z%27%20fill%3D%27%23FFFDF3%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.8%27%2F%3E%20%3Cpath%20d%3D%27M88%2080L116%2082M165%2083L185%2081%27%20stroke%3D%27%23D1ED71%27%20stroke-width%3D%272%27%2F%3E%20%3Cpath%20d%3D%27M99%2045L107%2046L103%2053L108%2057L99%2061L100%2053L95%2050Z%27%20fill%3D%27%23ED6D68%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M87%2020Q104%2013%20125%2020L125%2027Q104%2021%2087%2027Z%27%20fill%3D%27%23D1ED71%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.7%27%2F%3E%20%3Cellipse%20id%3D%27empty-skate-opening%27%20cx%3D%27106%27%20cy%3D%2720%27%20rx%3D%2718%27%20ry%3D%274.2%27%20fill%3D%27%23292D2A%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M94%2019Q105%2016%20116%2019%27%20stroke%3D%27%235F7766%27%20stroke-width%3D%271.5%27%2F%3E%20%3Cpath%20d%3D%27M99%2030L98%2039M99%2065Q109%2070%20119%2070%27%20stroke%3D%27%23DCEFE6%27%20stroke-width%3D%271%27%20stroke-dasharray%3D%272%203%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27rolling-trails%27%20stroke%3D%27%23236B61%27%20stroke-width%3D%272.2%27%3E%3Cpath%20d%3D%27M28%2070Q46%2059%2067%2065M41%2080Q55%2074%2068%2077M54%2093H75%27%2F%3E%3C%2Fg%3E%20%3Cpath%20d%3D%27M203%2028L207%2038L217%2042L207%2046L203%2056L199%2046L189%2042L199%2038Z%27%20fill%3D%27%23D1ED71%27%20stroke%3D%27%23292D2A%27%20stroke-width%3D%271.5%27%2F%3E%20%3Cpath%20d%3D%27M65%2022L69%2029M57%2034L64%2035%27%20stroke%3D%27%23ED6D68%27%20stroke-width%3D%272.7%27%2F%3E%3Ccircle%20cx%3D%27215%27%20cy%3D%2775%27%20r%3D%272.8%27%20fill%3D%27%23ED6D68%27%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)}[data-journal-theme=seventies],.appearance-theme-swatch.theme-seventies{--journal-theme-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20112%27%20fill%3D%27none%27%3E%3Cg%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Cg%20id%3D%27groovy-flowing-stripes%27%20fill%3D%27none%27%20stroke-width%3D%278%27%3E%20%3Cpath%20d%3D%27M10%2088C39%2068%2059%20106%2088%2086S116%2053%20142%2073S192%20106%20227%2086%27%20stroke%3D%27%238C9E76%27%2F%3E%20%3Cpath%20d%3D%27M10%2080C39%2060%2059%2098%2088%2078S116%2045%20142%2065S192%2098%20227%2078%27%20stroke%3D%27%23E8BE62%27%2F%3E%20%3Cpath%20d%3D%27M10%2072C39%2052%2059%2090%2088%2070S116%2037%20142%2057S192%2090%20227%2070%27%20stroke%3D%27%23D77C52%27%2F%3E%20%3Cpath%20d%3D%27M10%2064C39%2044%2059%2082%2088%2062S116%2029%20142%2049S192%2082%20227%2062%27%20stroke%3D%27%239A482F%27%2F%3E%20%3Cpath%20d%3D%27M10%2059C39%2039%2059%2077%2088%2057S116%2024%20142%2044S192%2077%20227%2057%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271.5%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27groovy-flowers%27%3E%3Cg%20transform%3D%27translate%28180%2054%29%20rotate%2812%29%20scale%281.12%29%27%3E%3Cpath%20d%3D%27M-5-9C-20-31-36-13-17-3C-41%203-28%2024-10%2014C-12%2040%2012%2035%2010%2016C29%2036%2042%2012%2020%205C45-8%2027-27%2010-13C17-39-9-39-5-9Z%27%20fill%3D%27%23D77C52%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.35%27%2F%3E%3Cpath%20d%3D%27M-13-11L-7-5M-17%208L-9%206M-2%2022L0%2012M23%2012L13%208M21-13L12-6M2-23L3-13%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271.5%27%20opacity%3D%27.65%27%2F%3E%3Ccircle%20r%3D%2710.5%27%20fill%3D%27%23E8BE62%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.2%27%2F%3E%3Ccircle%20r%3D%276.8%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271%27%20opacity%3D%27.7%27%2F%3E%3Ccircle%20cx%3D%27-2%27%20cy%3D%27-2%27%20r%3D%271.2%27%20fill%3D%27%23FFF7E7%27%2F%3E%3Ccircle%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23FFF7E7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28119%2029%29%20rotate%28-11%29%20scale%280.62%29%27%3E%3Cpath%20d%3D%27M-5-9C-20-31-36-13-17-3C-41%203-28%2024-10%2014C-12%2040%2012%2035%2010%2016C29%2036%2042%2012%2020%205C45-8%2027-27%2010-13C17-39-9-39-5-9Z%27%20fill%3D%27%23E8BE62%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.35%27%2F%3E%3Cpath%20d%3D%27M-13-11L-7-5M-17%208L-9%206M-2%2022L0%2012M23%2012L13%208M21-13L12-6M2-23L3-13%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271.5%27%20opacity%3D%27.65%27%2F%3E%3Ccircle%20r%3D%2710.5%27%20fill%3D%27%239A482F%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.2%27%2F%3E%3Ccircle%20r%3D%276.8%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271%27%20opacity%3D%27.7%27%2F%3E%3Ccircle%20cx%3D%27-2%27%20cy%3D%27-2%27%20r%3D%271.2%27%20fill%3D%27%23FFF7E7%27%2F%3E%3Ccircle%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23FFF7E7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28221%2093%29%20rotate%2827%29%20scale%280.41%29%27%3E%3Cpath%20d%3D%27M-5-9C-20-31-36-13-17-3C-41%203-28%2024-10%2014C-12%2040%2012%2035%2010%2016C29%2036%2042%2012%2020%205C45-8%2027-27%2010-13C17-39-9-39-5-9Z%27%20fill%3D%27%23E8BE62%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.35%27%2F%3E%3Cpath%20d%3D%27M-13-11L-7-5M-17%208L-9%206M-2%2022L0%2012M23%2012L13%208M21-13L12-6M2-23L3-13%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271.5%27%20opacity%3D%27.65%27%2F%3E%3Ccircle%20r%3D%2710.5%27%20fill%3D%27%23D77C52%27%20stroke%3D%27%239A482F%27%20stroke-width%3D%271.2%27%2F%3E%3Ccircle%20r%3D%276.8%27%20stroke%3D%27%23FFF7E7%27%20stroke-width%3D%271%27%20opacity%3D%27.7%27%2F%3E%3Ccircle%20cx%3D%27-2%27%20cy%3D%27-2%27%20r%3D%271.2%27%20fill%3D%27%23FFF7E7%27%2F%3E%3Ccircle%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23FFF7E7%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cpath%20d%3D%27M70%2030Q72%2036%2078%2038Q72%2040%2070%2046Q68%2040%2062%2038Q68%2036%2070%2030Z%27%20fill%3D%27%23D8A53F%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%2799%27%20r%3D%272.1%27%20fill%3D%27%239A482F%27%2F%3E%3Ccircle%20cx%3D%27210%27%20cy%3D%2718%27%20r%3D%272.1%27%20fill%3D%27%238C9E76%27%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)}[data-journal-theme=astrology],.appearance-theme-swatch.theme-astrology{--journal-theme-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20112%27%20fill%3D%27none%27%3E%3Cg%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Cg%20id%3D%27constellation-chart%27%20stroke%3D%27%23A67B35%27%3E%20%3Cpath%20d%3D%27M23%2095C49%2030%20137%202%20221%2030M36%20100C64%2043%20139%2017%20219%2040%27%20stroke-width%3D%27.75%27%20opacity%3D%27.65%27%2F%3E%20%3Cpath%20d%3D%27M47%2089L43%2096M70%2064L65%2070M99%2046L96%2053M132%2034L131%2042M166%2031V37M201%2034L200%2040%27%20stroke-width%3D%27.8%27%2F%3E%20%3Cpath%20d%3D%27M27%2073L58%2039L83%2057L120%2025L148%2048L183%2028L212%2062L186%2086L148%2048L127%2083L83%2057%27%20stroke%3D%27%239279A8%27%20stroke-width%3D%271.3%27%2F%3E%20%3Cpath%20d%3D%27M83%2057L58%2089L27%2073M127%2083L186%2086%27%20stroke%3D%27%23BDAACB%27%20stroke-width%3D%27.9%27%20stroke-dasharray%3D%272%204%27%2F%3E%20%3Cg%20id%3D%27constellation-stars%27%20fill%3D%27%23D7BD77%27%20stroke%3D%27%23A67B35%27%20stroke-width%3D%271%27%3E%20%3Ccircle%20cx%3D%2727%27%20cy%3D%2773%27%20r%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2758%27%20cy%3D%2739%27%20r%3D%272.7%27%2F%3E%3Ccircle%20cx%3D%2783%27%20cy%3D%2757%27%20r%3D%273.1%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2725%27%20r%3D%272.9%27%2F%3E%3Ccircle%20cx%3D%27148%27%20cy%3D%2748%27%20r%3D%273.3%27%2F%3E%3Ccircle%20cx%3D%27183%27%20cy%3D%2728%27%20r%3D%272.4%27%2F%3E%3Ccircle%20cx%3D%27212%27%20cy%3D%2762%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%27186%27%20cy%3D%2786%27%20r%3D%272.9%27%2F%3E%3Ccircle%20cx%3D%27127%27%20cy%3D%2783%27%20r%3D%272.3%27%2F%3E%3Ccircle%20cx%3D%2758%27%20cy%3D%2789%27%20r%3D%271.8%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27chart-sparkles%27%20fill%3D%27%23F1EAF6%27%20stroke-width%3D%271.15%27%3E%20%3Cpath%20d%3D%27M148%2035L151%2044L160%2048L151%2051L148%2061L145%2052L136%2048L145%2045Z%27%2F%3E%20%3Cpath%20d%3D%27M58%2030L60%2036L66%2039L60%2041L58%2048L56%2042L50%2039L56%2037Z%27%2F%3E%20%3Cpath%20d%3D%27M186%2078L188%2084L194%2086L188%2088L186%2095L184%2089L178%2086L184%2084Z%27%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%27M215%208L217%2015L224%2018L217%2020L215%2027L213%2021L206%2018L213%2016Z%27%20fill%3D%27%23D7BD77%27%20stroke-width%3D%27.8%27%2F%3E%20%3Cpath%20d%3D%27M11%2049L13%2054L18%2056L13%2058L11%2063L9%2058L4%2056L9%2054Z%27%20fill%3D%27%23C7AFDB%27%20stroke%3D%27%239279A8%27%20stroke-width%3D%27.7%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27stardust%27%20fill%3D%27%23A67B35%27%3E%3Ccircle%20cx%3D%2734%27%20cy%3D%2724%27%20r%3D%271.3%27%2F%3E%3Ccircle%20cx%3D%2798%27%20cy%3D%2713%27%20r%3D%271.1%27%2F%3E%3Ccircle%20cx%3D%27163%27%20cy%3D%2715%27%20r%3D%271.2%27%2F%3E%3Ccircle%20cx%3D%27225%27%20cy%3D%2795%27%20r%3D%271.4%27%2F%3E%3Ccircle%20cx%3D%27101%27%20cy%3D%2796%27%20r%3D%271%27%2F%3E%3Ccircle%20cx%3D%2713%27%20cy%3D%2791%27%20r%3D%271.1%27%2F%3E%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)}[data-journal-theme=western],.appearance-theme-swatch.theme-western{--journal-theme-mark:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20100%27%20fill%3D%27none%27%3E%3Cg%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Cg%20id%3D%27coiled-lasso%27%20stroke-linecap%3D%27round%27%3E%20%3Cellipse%20cx%3D%27181%27%20cy%3D%2742%27%20rx%3D%2734%27%20ry%3D%2724%27%20transform%3D%27rotate%28-23%20181%2042%29%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%275%27%2F%3E%20%3Cellipse%20cx%3D%27181%27%20cy%3D%2742%27%20rx%3D%2734%27%20ry%3D%2724%27%20transform%3D%27rotate%28-23%20181%2042%29%27%20stroke%3D%27%23D8B573%27%20stroke-width%3D%272.7%27%2F%3E%20%3Cellipse%20cx%3D%27180%27%20cy%3D%2743%27%20rx%3D%2728%27%20ry%3D%2720%27%20transform%3D%27rotate%28-23%20180%2043%29%27%20stroke%3D%27%23B88956%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M207%2058C221%2079%20196%2089%20181%2079S156%2072%20157%2084C159%2097%20196%2096%20226%2087%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%274.5%27%2F%3E%20%3Cpath%20d%3D%27M207%2058C221%2079%20196%2089%20181%2079S156%2072%20157%2084C159%2097%20196%2096%20226%2087%27%20stroke%3D%27%23D8B573%27%20stroke-width%3D%272.4%27%2F%3E%20%3Cpath%20d%3D%27M202%2055L210%2063M205%2052L213%2060M212%2073L208%2077M193%2083L190%2087M165%2077L161%2081M180%2091L180%2095M210%2090L212%2093%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%27.85%27%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%27cowboy-hat%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%271.8%27%3E%20%3Cpath%20d%3D%27M40%2061L45%2029Q48%2016%2058%2024L72%2033Q81%2015%2094%2022L105%2060Z%27%20fill%3D%27%23E6AD8C%27%2F%3E%20%3Cpath%20d%3D%27M44%2052L47%2032Q51%2024%2057%2029L72%2038Q79%2027%2087%2027L98%2053%27%20stroke%3D%27%23F6D8BC%27%20stroke-width%3D%272.8%27%2F%3E%20%3Cpath%20d%3D%27M91%2024Q94%2043%2098%2061L105%2060L96%2029Z%27%20fill%3D%27%23CB8E6C%27%20stroke%3D%27none%27%2F%3E%20%3Cpath%20d%3D%27M42%2050Q72%2060%20102%2049L105%2060Q76%2071%2040%2061Z%27%20fill%3D%27%23A76745%27%2F%3E%20%3Cpath%20d%3D%27M44%2054Q71%2063%20101%2054%27%20stroke%3D%27%23DDBA97%27%20stroke-width%3D%271%27%20stroke-dasharray%3D%272%203%27%2F%3E%20%3Cpath%20d%3D%27M14%2056C31%2070%2043%2061%2057%2064C73%2059%2091%2062%20105%2063Q119%2067%20137%2054C137%2075%20111%2084%2077%2083C43%2084%2020%2077%2014%2056Z%27%20fill%3D%27%23DDBA97%27%2F%3E%20%3Cpath%20d%3D%27M20%2062C39%2077%2057%2070%2077%2070S113%2077%20131%2061%27%20stroke%3D%27%23F8E8CB%27%20stroke-width%3D%272.3%27%2F%3E%20%3Cpath%20d%3D%27M24%2073Q72%2089%20126%2073%27%20stroke%3D%27%23B88956%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M76%2057L81%2061L77%2066L72%2062Z%27%20fill%3D%27%23E6AD8C%27%20stroke-width%3D%271.1%27%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%27M123%2017L126%2024L133%2027L126%2030L123%2037L120%2030L113%2027L120%2024Z%27%20fill%3D%27%23E49588%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%271.1%27%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);--journal-theme-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20192%27%20fill%3D%27none%27%3E%3Cg%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%20%3Cg%20id%3D%27back-kicked-leg%27%20transform%3D%27translate%28153%20105%29%20rotate%28205%29%20scale%28-1%201%29%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%271.45%27%3E%20%3Cg%20id%3D%27back-kicked-leg-trousers%27%3E%3Cpath%20d%3D%27M-16-80Q-2-86%2017-81L14-42Q11-20%2015%206L-14%207Q-21-12-19-32Z%27%20fill%3D%27%23DBBF83%27%2F%3E%3Cpath%20d%3D%27M-12-78Q-17-31-10%204L-3%205Q-7-39-4-81Z%27%20fill%3D%27%23F0DEB3%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M14-79L10-40Q8-14%2013%204L6%205Q0-20%205-44L8-81Z%27%20fill%3D%27%23C5A36B%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M-12-72L-14-39L-11-15M-6-75L-8-42L-5-11M0-75L-2-44L1-10M7-72L4-37L7-10%27%20stroke%3D%27%23B9955D%27%20stroke-width%3D%27.75%27%2F%3E%3Cpath%20d%3D%27M13-68L11-43M11-37L11-19%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%27.8%27%20stroke-dasharray%3D%272%203%27%2F%3E%3C%2Fg%3E%20%3Cg%20id%3D%27back-kicked-leg-boot%27%3E%20%3Cpath%20d%3D%27M-18%2080L-17%2094L-3%2094L-1%2082Z%27%20fill%3D%27%239A573F%27%2F%3E%3Cpath%20d%3D%27M-15%2085L-5%2085M-15%2089L-5%2089%27%20stroke%3D%27%23DDBA97%27%20stroke-width%3D%271%27%2F%3E%20%3Cpath%20d%3D%27M-19%201Q-9%209%200%204Q8-2%2019%201L16%2045Q15%2051%2021%2056Q29%2061%2044%2063Q53%2065%2054%2073Q53%2080%2042%2080L-18%2079L-19%2064Q-13%2054-15%2045Z%27%20fill%3D%27%23BB6B4F%27%2F%3E%20%3Cpath%20d%3D%27M-14%208Q-7%2012%201%208Q9%204%2013%207L10%2042Q9%2049%2016%2055L9%2064Q-1%2054-8%2057L-11%2044Z%27%20fill%3D%27%23E6AD8C%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M-17%204Q-7%2014%201%207Q10%201%2017%204M-16%208Q-9%2017%201%2011Q10%206%2015%208%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%27.8%27%2F%3E%20%3Cpath%20d%3D%27M-13%2012L-10%2042Q-9%2050-13%2062M13%2011L10%2041Q8%2048%2017%2057%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%27.75%27%20stroke-dasharray%3D%272%202.5%27%2F%3E%20%3Cpath%20d%3D%27M-20%203L-21%2017L-17%2018L-16%205M16%202L16%2015L20%2014L21%202%27%20fill%3D%27%23DDBA97%27%20stroke-width%3D%271%27%2F%3E%20%3Cg%20id%3D%27back-kicked-leg-embroidery%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%27.9%27%3E%20%3Cpath%20d%3D%27M1%2045C-10%2032-10%2024-1%2019Q-5%2028%202%2030Q7%2017%2010%2014C14%2028%207%2037%201%2045Z%27%20fill%3D%27%23FFF1CE%27%2F%3E%20%3Cpath%20d%3D%27M1%2042L2%2028M-4%2030L1%2035M7%2026L2%2033%27%20fill%3D%27none%27%2F%3E%20%3Cpath%20d%3D%27M-2%2052C-8%2044-7%2040-5%2037M7%2050C16%2044%2013%2038%2010%2036%27%20fill%3D%27none%27%2F%3E%20%3Cpath%20d%3D%27M18%2062L22%2068L29%2068L24%2073L25%2078L19%2075L14%2078L15%2071L10%2067L17%2066Z%27%20fill%3D%27%23FFF1CE%27%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%27M-16%2064Q-5%2058%209%2066M-15%2069Q-3%2063%207%2070%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M33%2065Q40%2067%2046%2067Q51%2069%2050%2072%27%20stroke%3D%27%23F6D8BC%27%20stroke-width%3D%272.3%27%2F%3E%20%3Cpath%20d%3D%27M-18%2079Q15%2083%2042%2079Q51%2079%2054%2074L55%2080Q36%2088%205%2084L-18%2084Z%27%20fill%3D%27%23B88956%27%2F%3E%20%3Cpath%20d%3D%27M-14%2081L8%2083Q29%2085%2046%2080%27%20stroke%3D%27%23FFF1CE%27%20stroke-width%3D%27.9%27%20stroke-dasharray%3D%272%202%27%2F%3E%20%3Cpath%20d%3D%27M-8%2016L-7%2023M-6%2047L-4%2050%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%271.2%27%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20id%3D%27front-kicked-leg%27%20transform%3D%27translate%28103%20109%29%20rotate%28160%29%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%271.45%27%3E%20%3Cg%20id%3D%27front-kicked-leg-trousers%27%3E%3Cpath%20d%3D%27M-16-80Q-2-86%2017-81L14-42Q11-20%2015%206L-14%207Q-21-12-19-32Z%27%20fill%3D%27%23DBBF83%27%2F%3E%3Cpath%20d%3D%27M-12-78Q-17-31-10%204L-3%205Q-7-39-4-81Z%27%20fill%3D%27%23F0DEB3%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M14-79L10-40Q8-14%2013%204L6%205Q0-20%205-44L8-81Z%27%20fill%3D%27%23C5A36B%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M-12-72L-14-39L-11-15M-6-75L-8-42L-5-11M0-75L-2-44L1-10M7-72L4-37L7-10%27%20stroke%3D%27%23B9955D%27%20stroke-width%3D%27.75%27%2F%3E%3Cpath%20d%3D%27M13-68L11-43M11-37L11-19%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%27.8%27%20stroke-dasharray%3D%272%203%27%2F%3E%3C%2Fg%3E%20%3Cg%20id%3D%27front-kicked-leg-boot%27%3E%20%3Cpath%20d%3D%27M-18%2080L-17%2094L-3%2094L-1%2082Z%27%20fill%3D%27%239A573F%27%2F%3E%3Cpath%20d%3D%27M-15%2085L-5%2085M-15%2089L-5%2089%27%20stroke%3D%27%23DDBA97%27%20stroke-width%3D%271%27%2F%3E%20%3Cpath%20d%3D%27M-19%201Q-9%209%200%204Q8-2%2019%201L16%2045Q15%2051%2021%2056Q29%2061%2044%2063Q53%2065%2054%2073Q53%2080%2042%2080L-18%2079L-19%2064Q-13%2054-15%2045Z%27%20fill%3D%27%23D97666%27%2F%3E%20%3Cpath%20d%3D%27M-14%208Q-7%2012%201%208Q9%204%2013%207L10%2042Q9%2049%2016%2055L9%2064Q-1%2054-8%2057L-11%2044Z%27%20fill%3D%27%23F2C1A3%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M-17%204Q-7%2014%201%207Q10%201%2017%204M-16%208Q-9%2017%201%2011Q10%206%2015%208%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%27.8%27%2F%3E%20%3Cpath%20d%3D%27M-13%2012L-10%2042Q-9%2050-13%2062M13%2011L10%2041Q8%2048%2017%2057%27%20stroke%3D%27%236E4639%27%20stroke-width%3D%27.75%27%20stroke-dasharray%3D%272%202.5%27%2F%3E%20%3Cpath%20d%3D%27M-20%203L-21%2017L-17%2018L-16%205M16%202L16%2015L20%2014L21%202%27%20fill%3D%27%23DDBA97%27%20stroke-width%3D%271%27%2F%3E%20%3Cg%20id%3D%27front-kicked-leg-embroidery%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%27.9%27%3E%20%3Cpath%20d%3D%27M1%2045C-10%2032-10%2024-1%2019Q-5%2028%202%2030Q7%2017%2010%2014C14%2028%207%2037%201%2045Z%27%20fill%3D%27%23FFF1CE%27%2F%3E%20%3Cpath%20d%3D%27M1%2042L2%2028M-4%2030L1%2035M7%2026L2%2033%27%20fill%3D%27none%27%2F%3E%20%3Cpath%20d%3D%27M-2%2052C-8%2044-7%2040-5%2037M7%2050C16%2044%2013%2038%2010%2036%27%20fill%3D%27none%27%2F%3E%20%3Cpath%20d%3D%27M18%2062L22%2068L29%2068L24%2073L25%2078L19%2075L14%2078L15%2071L10%2067L17%2066Z%27%20fill%3D%27%23FFF1CE%27%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%27M-16%2064Q-5%2058%209%2066M-15%2069Q-3%2063%207%2070%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%271.1%27%2F%3E%20%3Cpath%20d%3D%27M33%2065Q40%2067%2046%2067Q51%2069%2050%2072%27%20stroke%3D%27%23F6D8BC%27%20stroke-width%3D%272.3%27%2F%3E%20%3Cpath%20d%3D%27M-18%2079Q15%2083%2042%2079Q51%2079%2054%2074L55%2080Q36%2088%205%2084L-18%2084Z%27%20fill%3D%27%23B88956%27%2F%3E%20%3Cpath%20d%3D%27M-14%2081L8%2083Q29%2085%2046%2080%27%20stroke%3D%27%23FFF1CE%27%20stroke-width%3D%27.9%27%20stroke-dasharray%3D%272%202%27%2F%3E%20%3Cpath%20d%3D%27M-8%2016L-7%2023M-6%2047L-4%2050%27%20stroke%3D%27%23FFF8ED%27%20stroke-width%3D%271.2%27%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20id%3D%27western-motion%27%20stroke%3D%27%23B88956%27%20stroke-width%3D%271.4%27%3E%3Cpath%20d%3D%27M25%2083Q17%2072%2018%2062M207%20106Q216%20101%20222%2094%27%2F%3E%3C%2Fg%3E%20%3Cg%20id%3D%27western-sparkles%27%20fill%3D%27%23D8B573%27%20stroke%3D%27%238B4D34%27%20stroke-width%3D%27.9%27%3E%3Cpath%20d%3D%27M128%2020L131%2027L138%2030L131%2033L128%2040L125%2033L118%2030L125%2027Z%27%2F%3E%3Cpath%20d%3D%27M51%20112L53%20117L58%20119L53%20121L51%20126L49%20121L44%20119L49%20117Z%27%2F%3E%3C%2Fg%3E%20%3Ccircle%20cx%3D%27210%27%20cy%3D%2722%27%20r%3D%272.1%27%20fill%3D%27%23D97666%27%2F%3E%3Ccircle%20cx%3D%2727%27%20cy%3D%2799%27%20r%3D%271.8%27%20fill%3D%27%23B88956%27%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)}.journal-home-sheet[data-journal-theme=western]>.journal-theme-bottom,.journal-composer[data-journal-theme=western] .journal-composer-page>.journal-theme-bottom{width:180px;height:144px;bottom:12px;right:18px}.preview-app .ember-home.journal-home-sheet[data-journal-theme=western],.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page{padding-bottom:176px}.appearance-settings[data-journal-theme=western] .appearance-page-preview{padding-bottom:132px}.appearance-settings[data-journal-theme=western] .appearance-page-preview>.journal-theme-bottom{width:130px;height:104px;bottom:10px;right:12px}.calendar-notebook-workspace[data-journal-theme=western] .calendar-theme-bottom{width:min(100%,180px);height:144px}@media (width<=620px){.journal-home-sheet[data-journal-theme=western]>.journal-theme-bottom,.journal-composer[data-journal-theme=western] .journal-composer-page>.journal-theme-bottom{width:150px;height:120px;bottom:12px;right:12px}.preview-app .ember-home.journal-home-sheet[data-journal-theme=western],.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page{padding-bottom:152px}.calendar-notebook-workspace[data-journal-theme=western] .calendar-theme-bottom{width:min(100%,150px);height:120px}}.calendar-notebook-workspace{--calendar-ink:var(--journal-theme-ink,#303c39);--calendar-muted:var(--journal-theme-muted,#59675d);--calendar-edge:var(--journal-home-edge,#bdc3b7);--calendar-accent:var(--journal-theme-accent,#47786d);--calendar-selected:var(--journal-theme-selected,#eaf0e6);--calendar-art-base:var(--journal-home-focus,#e9eddb);--calendar-art-tone:var(--journal-home-action,#e6be86);--calendar-art-fill:radial-gradient(ellipse at 100% 100%, var(--calendar-art-tone) 0 45%, transparent 45.5%), linear-gradient(140deg, var(--calendar-art-base) 0 60%, var(--calendar-selected) 60% 100%);--calendar-art-pattern-size:144px 35px;color:var(--calendar-ink)}.calendar-notebook-workspace .planning-layout{grid-template-columns:minmax(0,1fr);gap:28px}.calendar-notebook-workspace .calendar-notebook{border:1px solid var(--calendar-edge);background-color:var(--journal-paper-color,#fffefb);background-image:var(--journal-paper-pattern,none);background-size:var(--journal-paper-size,20px 20px);background-position:var(--journal-paper-position,10px 10px);box-shadow:3px 3px 0 var(--journal-paper-color,#fffefb), 4px 4px 0 var(--calendar-edge);border-radius:5px 14px 14px 5px;padding:24px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-notebook{isolation:isolate;position:relative}.calendar-notebook-workspace .calendar-header{align-items:center;gap:12px;margin-bottom:14px;padding:0}.calendar-notebook-workspace .calendar-header h2{color:var(--calendar-ink);font-family:var(--journal-title-family,Georgia, serif);letter-spacing:-.35px;overflow-wrap:anywhere;font-size:clamp(20px,2.1vw,26px);font-weight:600;line-height:1.35}.calendar-notebook-workspace .calendar-controls{flex-shrink:0;gap:4px}.calendar-notebook-workspace .calendar-controls button{color:var(--calendar-ink);background-color:var(--journal-paper-color,#fffefb);border-color:var(--calendar-edge);font-family:DM Sans,system-ui,sans-serif}.calendar-notebook-workspace .calendar-controls button:hover{background-color:var(--calendar-selected)}.calendar-notebook-workspace .calendar-view-row{border-bottom:1px solid var(--calendar-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.calendar-notebook-workspace .calendar-view-row>p{color:var(--calendar-muted);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:12px;line-height:1.5}.calendar-notebook-workspace .calendar-view-switch{border:1px solid var(--calendar-edge);background:var(--journal-paper-color,#fffefb);border-radius:8px;align-items:stretch;padding:3px;display:inline-flex}.calendar-notebook-workspace .calendar-view-switch button{min-width:68px;min-height:44px;color:var(--calendar-ink);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{background:var(--calendar-selected);border-color:var(--calendar-accent)}.calendar-notebook-workspace .calendar-theme-button{border:1px solid var(--calendar-accent);background:var(--calendar-selected);min-width:0;max-width:100%;min-height:44px;color:var(--calendar-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.calendar-notebook-workspace .calendar-theme-button svg{flex:none}.calendar-notebook-workspace .calendar-theme-button span{overflow-wrap:anywhere;min-width:0}.calendar-notebook-workspace .calendar-theme-button:hover{box-shadow:inset 0 0 0 1px var(--calendar-accent)}.calendar-theme-picker{gap:18px;min-width:0;font-family:DM Sans,system-ui,sans-serif;display:grid}.calendar-theme-picker .appearance-theme-option{font-family:DM Sans,system-ui,sans-serif}.calendar-notebook-workspace .calendar-art-panel{border:1px solid var(--calendar-edge);background-color:var(--calendar-art-base);background-image:var(--calendar-art-fill);pointer-events:none;isolation:isolate;border-radius:2px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:218px;display:grid}.calendar-notebook-workspace .calendar-art-panel>span{grid-area:1/1;min-width:0;max-width:100%;min-height:0;display:block}.calendar-notebook-workspace .calendar-art-pattern{background-color:var(--calendar-art-tone);background-image:var(--journal-theme-pattern,none);background-repeat:repeat;background-size:var(--calendar-art-pattern-size);background-position:0;align-self:end;width:100%;height:42px}.calendar-notebook-workspace .calendar-art-mark{background-image:var(--journal-theme-mark,none);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:18px 18px 48px}.calendar-notebook-workspace .calendar-art-panel>.calendar-art-bottom{background-image:var(--journal-theme-bottom,var(--journal-theme-mark,none));background-position:100% 100%;background-repeat:no-repeat;background-size:contain;display:none}.calendar-notebook-workspace .calendar-art-panel--pattern{background-color:var(--calendar-art-tone);background-image:none}.calendar-notebook-workspace .calendar-art-panel--pattern .calendar-art-pattern{background-color:#0000;align-self:stretch;height:auto}.calendar-notebook-workspace .calendar-art-panel--pattern .calendar-art-mark{display:none}.calendar-notebook-workspace .calendar-art-panel--corner{background-image:linear-gradient(25deg, var(--calendar-art-tone) 0 32%, transparent 32.5%), linear-gradient(145deg, var(--calendar-selected) 0 50%, var(--calendar-art-base) 50% 100%)}.calendar-notebook-workspace .calendar-art-panel--corner .calendar-art-pattern{background-color:var(--calendar-art-base);align-self:start;height:36px}.calendar-notebook-workspace .calendar-art-panel--corner .calendar-art-mark{display:none}.calendar-notebook-workspace .calendar-art-panel--corner .calendar-art-bottom{background-position:bottom;margin:45px 22px 14px;display:block}.calendar-notebook-workspace .calendar-theme-accent{height:128px;min-height:0;margin:0 0 20px}.calendar-notebook-workspace .calendar-theme-accent .calendar-art-pattern{background-color:var(--calendar-art-tone);align-self:stretch;width:32%;height:auto}.calendar-notebook-workspace .calendar-theme-accent .calendar-art-mark{background-position:100%;justify-self:end;width:62%;margin:10px 14px 10px 0}.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-accent,.calendar-notebook-workspace[data-journal-theme=clean] .calendar-art-panel{display:none}.calendar-notebook-workspace[data-journal-theme=nineties]{--calendar-art-pattern-size:24px 24px}.calendar-notebook-workspace[data-journal-theme=seventies]{--calendar-art-pattern-size:180px 54px}.calendar-notebook-workspace[data-journal-theme=western]{--calendar-art-pattern-size:96px 96px}.calendar-notebook-workspace[data-journal-theme=island]{--calendar-art-pattern-size:100% 100%}.calendar-notebook-workspace[data-journal-theme=floral] .calendar-art-mark{background-position:100% 0}.calendar-notebook-workspace[data-journal-theme=floral] .calendar-art-panel--feature .calendar-art-mark{margin:10px 10px 48px 40px}.calendar-notebook-workspace .calendar-theme-bottom{pointer-events:none;background-image:var(--journal-theme-bottom,var(--journal-theme-mark,none));background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:min(100%,180px);height:84px;margin:26px 0 0 auto}.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-bottom,.calendar-notebook-workspace[data-journal-theme=clean] .calendar-theme-bottom{display:none}.calendar-notebook-workspace .notebook-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-notebook-workspace .notebook-day{border:1px solid var(--calendar-ink);background-color:var(--journal-paper-color,#fffefb);background-image:var(--journal-paper-pattern,none);background-size:var(--journal-paper-size,20px 20px);background-position:var(--journal-paper-position,10px 10px);text-align:left;width:100%;min-width:0;min-height:218px;color:var(--calendar-ink);box-shadow:none;border-radius:2px;flex-direction:column;align-items:stretch;gap:16px;padding:16px 18px 12px;font-family:DM Sans,system-ui,sans-serif;display:flex}.calendar-notebook-workspace .notebook-day:hover{border-color:var(--calendar-accent);box-shadow:0 0 0 1px var(--calendar-accent)}.calendar-notebook-workspace .notebook-day.is-selected{border-color:var(--calendar-accent);box-shadow:inset 0 0 0 1px var(--calendar-accent)}.calendar-notebook-workspace .notebook-day-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calendar-notebook-workspace .notebook-day-name{color:var(--calendar-ink);font-family:var(--journal-title-family,Georgia, serif);letter-spacing:4px;text-transform:lowercase;font-size:25px;font-weight:400;line-height:1.3}.calendar-notebook-workspace .notebook-day-date{color:var(--calendar-muted);flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;line-height:1.5;display:flex}.calendar-notebook-workspace .notebook-today-label{border:1px solid var(--calendar-accent);background:var(--calendar-selected);color:var(--calendar-ink);border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.calendar-notebook-workspace .notebook-day-entries{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.calendar-notebook-workspace .notebook-entry{align-items:flex-start;gap:9px;min-width:0;display:flex}.calendar-notebook-workspace .notebook-entry-bullet{background:var(--calendar-ink);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:9px}.calendar-notebook-workspace .notebook-event .notebook-entry-bullet{background:var(--calendar-accent);border-radius:0;transform:rotate(45deg)}.calendar-notebook-workspace .notebook-entry-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-notebook-workspace .notebook-entry-title{color:var(--calendar-ink);font-family:var(--journal-entry-family,"DM Sans", system-ui, sans-serif);font-size:var(--journal-entry-size,16px);font-weight:var(--journal-entry-weight,400);line-height:var(--journal-entry-leading,1.8);overflow-wrap:anywhere;white-space:pre-wrap}.calendar-notebook-workspace .notebook-entry-meta{color:var(--calendar-muted);overflow-wrap:anywhere;font-family:DM Sans,system-ui,sans-serif;font-size:11px;line-height:1.55}.calendar-notebook-workspace .notebook-entry.is-skipped .notebook-entry-title{color:var(--calendar-muted);text-decoration:line-through}.calendar-notebook-workspace .notebook-day-empty{color:var(--calendar-muted);font-size:12px;line-height:1.6}.calendar-notebook-workspace .notebook-day-open{color:var(--calendar-accent);align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;display:flex}.calendar-notebook-workspace .calendar-weekdays span{color:var(--calendar-muted)}.calendar-notebook-workspace .calendar-day{color:var(--calendar-ink)}.calendar-notebook-workspace .calendar-day:hover{background:var(--calendar-selected)}.calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--calendar-ink);background:var(--journal-paper-color,#fffefb);box-shadow:inset 0 0 0 1px var(--calendar-accent)}.calendar-notebook-workspace .calendar-day.selected,.calendar-notebook-workspace .calendar-day.selected:hover{color:var(--calendar-ink);background:var(--calendar-selected);border-color:var(--calendar-accent)}.calendar-notebook-workspace .day-dots i,.calendar-notebook-workspace .calendar-day.selected .day-dots i{background:var(--calendar-ink)}.calendar-notebook-workspace .day-dots i.event{background:var(--calendar-accent)}.calendar-notebook-workspace .planning-agenda{border-radius:4px;padding:4px;scroll-margin-top:24px}.calendar-notebook-workspace .planning-agenda>.section-head h2{color:var(--calendar-ink)}.calendar-notebook-workspace .planning-card{background:var(--journal-paper-color,#fffefb);border-color:var(--calendar-edge);border-radius:6px}.calendar-notebook-workspace .planning-card h3{color:var(--calendar-ink)}.calendar-notebook-workspace .planning-card .planning-user-notes{font-family:var(--journal-entry-family,"DM Sans", system-ui, sans-serif);font-size:var(--journal-entry-size,16px);line-height:var(--journal-entry-leading,1.8);color:var(--calendar-ink)}.calendar-notebook-workspace .calendar-notebook button:focus-visible,.calendar-notebook-workspace .planning-agenda:focus-visible{outline:3px solid var(--calendar-accent);outline-offset:3px}@media (width>=1440px){.calendar-notebook-workspace .planning-layout{grid-template-columns:minmax(0,1fr) 320px}.calendar-notebook-workspace .planning-agenda{position:sticky;top:24px}}@media (width<=620px){.calendar-notebook-workspace .calendar-notebook{padding:18px 14px}.calendar-notebook-workspace .calendar-header h2{flex-basis:100%;font-size:22px}.calendar-notebook-workspace .calendar-controls{margin-left:0}.calendar-notebook-workspace .calendar-view-row{gap:12px;margin-bottom:18px}.calendar-notebook-workspace .calendar-view-row>p{flex-basis:100%}.calendar-notebook-workspace .calendar-theme-button{flex:100%}.calendar-notebook-workspace .notebook-week-grid{grid-template-columns:minmax(0,1fr);gap:14px}.calendar-notebook-workspace .notebook-day{min-height:188px;padding:15px 16px 12px}.calendar-notebook-workspace .notebook-day-name{font-size:26px}.calendar-notebook-workspace .notebook-week-art{display:none}.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-bottom{display:block}.calendar-notebook-workspace .calendar-theme-bottom{width:min(100%,150px);height:70px;margin-top:22px}.calendar-notebook-workspace .calendar-theme-accent{height:96px;margin-bottom:16px}.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-accent{display:grid}.calendar-notebook-workspace .calendar-theme-accent .calendar-art-pattern{width:25%}.calendar-notebook-workspace .calendar-theme-accent .calendar-art-mark{width:70%;margin:8px 8px 8px 0}.calendar-notebook-workspace .calendar-header{flex-wrap:wrap}.calendar-notebook-workspace .calendar-days,.calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.calendar-notebook-workspace .calendar-day{min-width:0}}@media (forced-colors:active){.calendar-notebook-workspace .calendar-art-panel,.calendar-notebook-workspace .calendar-theme-bottom,.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-bottom,.calendar-notebook-workspace[data-calendar-view=week] .calendar-theme-accent{display:none}.calendar-notebook-workspace .notebook-day{box-shadow:none;border-color:canvastext}.calendar-notebook-workspace .notebook-day.is-selected,.calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.calendar-notebook-workspace .notebook-entry-bullet{background:canvastext}}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:1000px;margin-inline:auto;container-type:inline-size}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-notebook{--calendar-ink:#143a31;--calendar-muted:#143a31;--calendar-accent:#285b4d;--calendar-edge:#84967b;--calendar-selected:#e0ebdd;isolation:isolate;aspect-ratio:1027/1532;background-color:#fff9ea;background-image:none;border:1px solid #c7c6ab;border-radius:4px 9px 9px 4px;flex-direction:column;min-width:0;padding:clamp(68px,17cqw,170px) clamp(10px,5.8cqw,58px) clamp(76px,19cqw,190px);display:flex;position:relative;box-shadow:3px 3px #fff9ea,4px 4px #b7bda6,0 12px 36px #143a3112}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-page-art{z-index:-1;opacity:1;pointer-events:none;border-radius:inherit;background-image:url(/art/island-month-watercolor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-theme-accent,.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-theme-bottom{display:none}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-header{background-color:#0000;background-image:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:73%;min-width:0;max-width:100%;margin:0 0 14px auto;padding:0}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-header h2{color:#143a31;letter-spacing:normal;text-align:center;overflow-wrap:anywhere;background-color:#fff9ead1;border-radius:4px;flex:0 auto;min-width:0;max-width:100%;padding:5px 10px;font-family:Ondamat Cursive,Segoe Script,cursive;font-size:clamp(36px,8.6cqw,86px);font-style:normal;font-weight:500;line-height:1.15}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-controls{flex-wrap:wrap;justify-content:center;gap:6px;margin:0}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-controls button{color:#143a31;background-color:#fff9ea;border:1px solid #285b4d;border-radius:5px;min-width:44px;min-height:44px;font-family:DM Sans,system-ui,sans-serif;font-size:13px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-controls button:hover{color:#143a31;background-color:#e0ebdd}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-row{background-color:#0000;background-image:none;border:0;flex:none;justify-content:center;gap:10px;width:78%;margin:0 0 clamp(18px,4cqw,40px) auto;padding:0}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-switch{background-color:#fff9ea;border-color:#84967b;border-radius:5px;padding:3px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-switch button{color:#143a31;border-radius:3px;min-width:68px;min-height:44px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-switch button[aria-pressed=true]{color:#143a31;background-color:#e0ebdd;border-color:#285b4d}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-theme-button{color:#143a31;background-color:#fff9ea;border:1px solid #285b4d;border-radius:5px;flex:0 auto;min-height:44px;padding:9px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-row>p{color:#143a31;text-align:center;background-color:#fff9ead1;border-radius:3px;flex-basis:100%;padding:3px 8px;font-size:12px;line-height:1.5}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-weekdays{background-color:#fff9eab8;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-weekdays span{color:#143a31;overflow-wrap:anywhere;min-width:0;padding:10px 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,2.2cqw,22px);font-weight:400;line-height:1.3}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-days{background-color:#0000;border-top:1px solid #84967b;border-left:1px solid #84967b;flex:1 0 auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(270px,65cqw,650px);display:grid}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day{color:#143a31;min-width:0;min-height:48px;box-shadow:none;text-align:left;background-color:#fff9ea52;background-image:none;border:1px solid #84967b;border-top:0;border-left:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:6px;padding:clamp(4px,1.1cqw,11px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.4cqw,24px);font-weight:400;line-height:1.25}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day>span:first-child{color:#143a31;background-color:#fff9ead1;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-width:min(24px,100%);max-width:100%;min-height:26px;padding:1px 3px;display:inline-flex}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.blank{pointer-events:none;background-color:#fff9ea33;min-height:48px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day:hover{color:#143a31;background-color:#e0ebdd94}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.today:not(.selected){color:#143a31;box-shadow:none;background-color:#fff9ea6b}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.today>span:first-child{border-color:#285b4d;font-weight:700}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.selected,.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.selected:hover{color:#143a31;background-color:#e0ebdda8;border-color:#285b4d;box-shadow:inset 0 0 0 2px #285b4d}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.selected>span:first-child{color:#fff9ea;background-color:#143a31;border-color:#143a31;font-weight:700}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .day-dots{background-color:#fff9ead1;border-radius:3px;min-height:0;padding:3px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .day-dots:empty{display:none}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .day-dots i,.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.selected .day-dots i{background-color:#143a31;width:5px;height:5px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .day-dots i.event{background-color:#285b4d;border-radius:1px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-notebook button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #143a31;position:relative}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .planning-agenda{position:static}@media (width<=620px){.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-header{gap:8px;width:80%;margin-bottom:12px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-row{gap:8px;width:100%}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-theme-button{flex:0 auto;padding-inline:8px;font-size:13px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-switch button{min-width:62px;padding-inline:10px;font-size:13px}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-days{min-height:288px}}@media (forced-colors:active){.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-page-art{display:none}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-notebook{box-shadow:none;background-color:canvas}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day{border-color:canvastext}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-day.selected,.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-view-switch button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:1000px;margin-inline:auto;container-type:inline-size}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-notebook{--calendar-ink:#442d25;--calendar-muted:#442d25;--calendar-accent:#89542d;--calendar-edge:#aa8b72;--calendar-selected:#f4deca;isolation:isolate;aspect-ratio:1027/1531;background-color:#fff9ed;background-image:none;border:1px solid #d6b99d;border-radius:4px 9px 9px 4px;flex-direction:column;min-width:0;padding:clamp(60px,16cqw,160px) clamp(10px,5.8cqw,58px) clamp(104px,31cqw,310px);display:flex;position:relative;box-shadow:3px 3px #fff9ed,4px 4px #be9d80,0 12px 36px #442d2512}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-page-art{z-index:-1;opacity:1;pointer-events:none;border-radius:inherit;background-image:url(/art/western-month-watercolor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-theme-accent,.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-theme-bottom{display:none}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-header{background-color:#0000;background-image:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:64%;min-width:0;max-width:100%;margin:0 auto 14px 0;padding:0}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-header h2{color:#442d25;letter-spacing:normal;text-align:center;overflow-wrap:anywhere;background-color:#fff9edd1;border-radius:4px;flex:0 auto;min-width:0;max-width:100%;padding:5px 10px;font-family:Ondamat Cursive,Segoe Script,cursive;font-size:clamp(32px,7.6cqw,76px);font-style:normal;font-weight:500;line-height:1.15}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-controls{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;max-width:100%;margin:0}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-controls button{color:#442d25;overflow-wrap:anywhere;background-color:#fff9ed;border:1px solid #89542d;border-radius:5px;min-width:44px;max-width:100%;min-height:44px;font-family:DM Sans,system-ui,sans-serif;font-size:13px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-controls button:hover{color:#442d25;background-color:#f4deca}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-row{background-color:#0000;background-image:none;border:0;flex:none;justify-content:center;gap:10px;width:82%;margin:0 auto clamp(18px,3.2cqw,32px) 0;padding:0}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-switch{background-color:#fff9ed;border-color:#aa8b72;border-radius:5px;padding:3px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-switch button{color:#442d25;border-radius:3px;min-width:68px;min-height:44px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-switch button[aria-pressed=true]{color:#442d25;background-color:#f4deca;border-color:#89542d}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-theme-button{color:#442d25;background-color:#fff9ed;border:1px solid #89542d;border-radius:5px;flex:0 auto;min-height:44px;padding:9px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-row>p{color:#442d25;text-align:center;background-color:#fff9edd1;border-radius:3px;flex-basis:100%;padding:3px 8px;font-size:12px;line-height:1.5}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-weekdays{background-color:#fff9edb8;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-weekdays span{color:#442d25;overflow-wrap:anywhere;min-width:0;padding:10px 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,2.2cqw,22px);font-weight:400;line-height:1.3}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-days{background-color:#0000;border-top:1px solid #aa8b72;border-left:1px solid #aa8b72;flex:1 0 auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(270px,56cqw,560px);display:grid}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day{color:#442d25;min-width:0;min-height:48px;box-shadow:none;text-align:left;background-color:#fff9ed3d;background-image:none;border:1px solid #aa8b72;border-top:0;border-left:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:6px;padding:clamp(4px,1.1cqw,11px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.4cqw,24px);font-weight:400;line-height:1.25}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day>span:first-child{color:#442d25;background-color:#fff9edd1;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-width:min(24px,100%);max-width:100%;min-height:26px;padding:1px 3px;display:inline-flex}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.blank{pointer-events:none;background-color:#fff9ed24;min-height:48px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day:hover{color:#442d25;background-color:#f4deca94}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.today:not(.selected){color:#442d25;box-shadow:none;background-color:#fff9ed6b}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.today>span:first-child{border-color:#89542d;font-weight:700}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.selected,.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.selected:hover{color:#442d25;background-color:#f4decaa8;border-color:#89542d;box-shadow:inset 0 0 0 2px #89542d}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.selected>span:first-child{color:#fff9ed;background-color:#442d25;border-color:#442d25;font-weight:700}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .day-dots{background-color:#fff9edd1;border-radius:3px;min-height:0;padding:3px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .day-dots:empty{display:none}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .day-dots i,.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.selected .day-dots i{background-color:#442d25;width:5px;height:5px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .day-dots i.event{background-color:#89542d;border-radius:1px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-notebook button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #442d25;position:relative}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .planning-agenda{position:static}@media (width<=620px){.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-header{gap:8px;width:76%;margin-bottom:12px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-row{gap:8px;width:100%}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-theme-button{flex:0 auto;padding-inline:8px;font-size:13px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-switch button{min-width:62px;padding-inline:10px;font-size:13px}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-days{min-height:288px}}@media (forced-colors:active){.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-page-art{display:none}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-notebook{box-shadow:none;background-color:canvas}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day{border-color:canvastext}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-day.selected,.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-view-switch button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}.preview-app .journal-composer[data-journal-theme=island]{container-type:inline-size}.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page{--ink:#143a31;--muted:#38554a;--writing-edge:#99aa94;--writing-focus:#285b4d;isolation:isolate;aspect-ratio:1027/1531;background-color:#fffbf1;background-image:url(/art/island-daily-watercolor.png);background-position:top;background-repeat:no-repeat;background-size:contain;border:1px solid #c7c6ab;border-radius:5px 13px 13px 5px;width:100%;min-width:0;margin-right:0;padding:clamp(78px,17cqw,156px) clamp(12px,6.5cqw,60px) clamp(74px,19cqw,175px);position:relative;box-shadow:3px 3px #fffbf1,4px 4px #b7bda6,0 12px 36px #143a3112}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page:before,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page:after,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-fields{z-index:1;color:#143a31;background-color:#fffbf1db;border:0;border-radius:8px;min-width:0;padding:clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-date{margin-left:auto}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-date input{color:#143a31;background-color:#fffbf1f0;border-color:#99aa94;min-height:44px}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page textarea,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page select{min-width:0;min-inline-size:0;max-width:100%}.preview-app .journal-composer[data-journal-theme=island] .journal-page-prompt>summary>span,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-details>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page .field label,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page p{overflow-wrap:anywhere}.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:#143a31;caret-color:#143a31;background-color:#fffbf12e;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-date .field label,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-note>.journal-today-notes-label,.preview-app .journal-composer[data-journal-theme=island] .journal-page-prompt>summary,.preview-app .journal-composer[data-journal-theme=island] .journal-page-prompt>summary small,.preview-app .journal-composer[data-journal-theme=island] .journal-page-prompt-body>.check-row,.preview-app .journal-composer[data-journal-theme=island] .journal-writing-prompts,.preview-app .journal-composer[data-journal-theme=island] .journal-writing-prompts>ul,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-count,.preview-app .journal-composer[data-journal-theme=island] .journal-field-count,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-details>summary small,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-footer>p{color:#38554a}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-count.is-over-limit{color:#8b3028}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-footer{z-index:1;background-color:#fffbf1db;border-radius:8px;min-width:0;padding:12px clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-error{z-index:1;background-color:#fff7ee;position:relative}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page summary:focus-visible{outline-offset:2px;outline:2px solid #285b4d}@media (width<=620px){.preview-app .journal-composer[data-journal-theme=island] .journal-composer-fields{gap:16px}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-footer{margin-top:16px}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app .journal-composer[data-journal-theme=island] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page{box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-fields,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-footer,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-error,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-date input,.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:canvastext;background-color:canvas;background-image:none}.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=island] .journal-composer-page summary:focus-visible{outline-color:highlight}}.preview-app .journal-composer[data-journal-theme=western]{container-type:inline-size}.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page{--ink:#24324a;--muted:#4b5144;--writing-edge:#a4a98e;--writing-focus:#17667a;--writing-action:#17667a;--writing-action-hover:#105568;--writing-action-ink:#fffbf1;isolation:isolate;aspect-ratio:1027/1532;background-color:#fffbf1;background-image:url(/art/western-daily-watercolor.png);background-position:top;background-repeat:no-repeat;background-size:contain;border:1px solid #cdbca8;border-radius:5px 13px 13px 5px;width:100%;min-width:0;margin-right:0;padding:clamp(78px,17cqw,156px) clamp(12px,6.5cqw,60px) clamp(74px,19cqw,175px);position:relative;box-shadow:3px 3px #fffbf1,4px 4px #baae96,0 12px 36px #24324a12}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page:before,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page:after,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-fields{z-index:1;color:#24324a;background-color:#fffbf1db;border:0;border-radius:8px;min-width:0;padding:clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-date{margin-left:auto}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-date input{color:#24324a;background-color:#fffbf1f0;border-color:#a4a98e;min-height:44px}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page textarea,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page select{min-width:0;min-inline-size:0;max-width:100%}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page button,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page select,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page summary,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page .check-row{min-height:44px}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page button{overflow-wrap:anywhere;min-width:44px;max-width:100%}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer .journal-save-entry{border-color:#17667a}.preview-app .journal-composer[data-journal-theme=western] .journal-page-prompt>summary>span,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-details>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page .field label,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page p{overflow-wrap:anywhere}.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:#24324a;caret-color:#24324a;background-color:#fffbf12e;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-date .field label,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-note>.journal-today-notes-label,.preview-app .journal-composer[data-journal-theme=western] .journal-page-prompt>summary,.preview-app .journal-composer[data-journal-theme=western] .journal-page-prompt>summary small,.preview-app .journal-composer[data-journal-theme=western] .journal-page-prompt-body>.check-row,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-prompts,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-prompts>ul,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-count,.preview-app .journal-composer[data-journal-theme=western] .journal-field-count,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-details>summary small,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer>p{color:#4b5144}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-count.is-over-limit{color:#8b3028}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer{z-index:1;background-color:#fffbf1db;border-radius:8px;min-width:0;padding:12px clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-error{z-index:1;background-color:#fff7ee;position:relative}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page summary:focus-visible{outline-offset:2px;outline:2px solid #17667a}@media (width<=620px){.preview-app .journal-composer[data-journal-theme=western] .journal-composer-fields{gap:16px}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer{margin-top:16px}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app .journal-composer[data-journal-theme=western] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page{box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-fields,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-footer,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-error,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-date input,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:canvastext;background-color:canvas;background-image:none}.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=western] .journal-composer-page summary:focus-visible{outline-color:highlight}}.preview-app .journal-composer[data-journal-theme=seventies]{container-type:inline-size}.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page{--ink:#4f382b;--muted:#594b3c;--writing-edge:#c8ae83;--writing-focus:#596548;--writing-action:#596548;--writing-action-hover:#49543b;--writing-action-ink:#fffbf1;isolation:isolate;aspect-ratio:1024/1536;background-color:#fffbf1;background-image:url(/art/seventies-daily-watercolor.png);background-position:top;background-repeat:no-repeat;background-size:contain;border:1px solid #cdbca8;border-radius:5px 13px 13px 5px;width:100%;min-width:0;margin-right:0;padding:clamp(78px,17cqw,156px) clamp(12px,6.5cqw,60px) clamp(74px,19cqw,175px);position:relative;box-shadow:3px 3px #fffbf1,4px 4px #baae96,0 12px 36px #4f382b12}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page:before,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page:after,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-fields{z-index:1;color:#4f382b;background-color:#fffbf1db;border:0;border-radius:8px;min-width:0;padding:clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-date{margin-left:auto}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-date input{color:#4f382b;background-color:#fffbf1f0;border-color:#c8ae83;min-height:44px}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page textarea,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page select{min-width:0;min-inline-size:0;max-width:100%}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page button,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page select,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page summary,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page .check-row{min-height:44px}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page button{overflow-wrap:anywhere;min-width:44px;max-width:100%}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer .journal-save-entry{border-color:#596548}.preview-app .journal-composer[data-journal-theme=seventies] .journal-page-prompt>summary>span,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-details>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page .field label,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page p{overflow-wrap:anywhere}.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:#4f382b;caret-color:#4f382b;background-color:#fffbf12e;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-date .field label,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-note>.journal-today-notes-label,.preview-app .journal-composer[data-journal-theme=seventies] .journal-page-prompt>summary,.preview-app .journal-composer[data-journal-theme=seventies] .journal-page-prompt>summary small,.preview-app .journal-composer[data-journal-theme=seventies] .journal-page-prompt-body>.check-row,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-prompts,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-prompts>ul,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-count,.preview-app .journal-composer[data-journal-theme=seventies] .journal-field-count,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-details>summary small,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer>p{color:#594b3c}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-count.is-over-limit{color:#8b3028}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer{z-index:1;background-color:#fffbf1db;border-radius:8px;min-width:0;padding:12px clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-error{z-index:1;background-color:#fff7ee;position:relative}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page summary:focus-visible{outline-offset:2px;outline:2px solid #596548}@media (width<=620px){.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-fields{gap:16px}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer{margin-top:16px}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page{box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-fields,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-footer,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-error,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-date input,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:canvastext;background-color:canvas;background-image:none}.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=seventies] .journal-composer-page summary:focus-visible{outline-color:highlight}}.preview-app .journal-composer[data-journal-theme=nineties]{container-type:inline-size}.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{--ink:#292d2a;--muted:#42534b;--writing-edge:#9cbdb7;--writing-focus:#236b61;--writing-action:#236b61;--writing-action-hover:#19564d;--writing-action-ink:#fffbf1;isolation:isolate;aspect-ratio:1024/1536;background-color:#fffbf1;background-image:url(/art/nineties-daily-watercolor.png);background-position:top;background-repeat:no-repeat;background-size:contain;border:1px solid #cdbca8;border-radius:5px 13px 13px 5px;width:100%;min-width:0;margin-right:0;padding:clamp(78px,17cqw,156px) clamp(12px,6.5cqw,60px) clamp(74px,19cqw,175px);position:relative;box-shadow:3px 3px #fffbf1,4px 4px #baae96,0 12px 36px #292d2a12}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page:before,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page:after,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-fields{z-index:1;color:#292d2a;background-color:#fffbf1db;border:0;border-radius:8px;min-width:0;padding:clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-date{margin-left:auto}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-date input{color:#292d2a;background-color:#fffbf1f0;border-color:#9cbdb7;min-height:44px}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page textarea,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page select{min-width:0;min-inline-size:0;max-width:100%}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page button,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page input:not([type=checkbox]),.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page select,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page summary,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page .check-row{min-height:44px}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page button{overflow-wrap:anywhere;min-width:44px;max-width:100%}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer .journal-save-entry{border-color:#236b61}.preview-app .journal-composer[data-journal-theme=nineties] .journal-page-prompt>summary>span,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-details>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page .field label,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page p{overflow-wrap:anywhere}.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:#292d2a;caret-color:#292d2a;background-color:#fffbf12e;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-date .field label,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-note>.journal-today-notes-label,.preview-app .journal-composer[data-journal-theme=nineties] .journal-page-prompt>summary,.preview-app .journal-composer[data-journal-theme=nineties] .journal-page-prompt>summary small,.preview-app .journal-composer[data-journal-theme=nineties] .journal-page-prompt-body>.check-row,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-prompts,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-prompts>ul,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-count,.preview-app .journal-composer[data-journal-theme=nineties] .journal-field-count,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-details>summary small,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer>p{color:#42534b}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-count.is-over-limit{color:#8b3028}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer{z-index:1;background-color:#fffbf1db;border-radius:8px;min-width:0;padding:12px clamp(12px,2.6cqw,24px);position:relative}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-error{z-index:1;background-color:#fff7ee;position:relative}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page summary:focus-visible{outline-offset:2px;outline:2px solid #236b61}@media (width<=620px){.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-fields{gap:16px}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer{margin-top:16px}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-fields,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-footer,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-error,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-date input,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{color:canvastext;background-color:canvas;background-image:none}.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page textarea:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page input:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page select:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page button:focus-visible,.preview-app .journal-composer[data-journal-theme=nineties] .journal-composer-page summary:focus-visible{outline-color:highlight}}.preview-app .journal-composer>.journal-compact-brand{justify-content:flex-start;align-items:center;width:100%;min-width:0;height:62px;margin:0 0 4px;display:flex}.preview-app .journal-composer>.journal-compact-brand img{object-fit:contain;opacity:.58;width:124px;max-width:100%;height:62px;display:block}.preview-app .journal-composer[data-journal-theme]>.journal-composer-heading{margin-bottom:12px}.preview-app .journal-composer[data-journal-theme] .journal-composer-heading h1{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,26px);line-height:1.2}.preview-app .journal-composer[data-journal-theme] .journal-composer-title>p{margin-top:4px;font-size:13px;line-height:1.5}@media (width<=620px){.preview-app.page-sessions .topbar .mobile-brand{display:none}.preview-app.page-sessions .topbar{justify-content:flex-end;height:48px;margin-bottom:0}}.preview-app .journal-composer:not([data-journal-theme=clean]) .journal-composer-page:before,.preview-app .journal-composer:not([data-journal-theme=clean]) .journal-composer-page:after,.preview-app .journal-composer:not([data-journal-theme=clean]) .journal-composer-page>.journal-theme-bottom{opacity:.3}.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{background-position:top,top;background-repeat:no-repeat;background-size:100% 100%,contain}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:#1f2a24;caret-color:#1f2a24;font-weight:600}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page,.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{background-image:none}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:canvastext;caret-color:canvastext}}.preview-app .journal-composer[data-journal-theme]{--direct-writing-ink:#1f2a24}.preview-app .journal-composer[data-journal-theme=seventies],.preview-app .journal-composer[data-journal-theme=nineties]{--direct-writing-ink:#0a110c}.preview-app .journal-composer[data-journal-theme] .journal-composer-fields,.preview-app .journal-composer[data-journal-theme] .journal-composer-footer{box-shadow:none;min-width:0;background-color:#0000;background-image:none;border:0;border-radius:0;min-inline-size:0;padding:0}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page{background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);background-repeat:repeat}.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page{background-image:var(--journal-paper-pattern), linear-gradient(#fffbf1b3, #fffbf1b3), url(/art/island-daily-watercolor.png)}.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page{background-image:var(--journal-paper-pattern), linear-gradient(#fffbf1b3, #fffbf1b3), url(/art/western-daily-watercolor.png)}.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page{background-image:var(--journal-paper-pattern), linear-gradient(#fffbf133, #fffbf133), url(/art/seventies-daily-watercolor.png)}.preview-app .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{background-image:var(--journal-paper-pattern), linear-gradient(#fffbf173, #fffbf173), url(/art/nineties-daily-watercolor.png)}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies],[data-journal-theme=nineties]) .journal-writing-page.journal-composer-page{background-size:var(--journal-paper-size), 100% 100%, contain;background-position:var(--journal-paper-position), center top, center top;background-repeat:repeat,no-repeat,no-repeat}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-entry-text{box-shadow:none;color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);background-color:#0000;background-image:none}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-composer-text,.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-prompt-text{border-color:#0000}.preview-app .journal-composer[data-journal-theme] .journal-composer-details .journal-section{box-shadow:none;background-color:#0000;background-image:none}.preview-app .journal-composer[data-journal-theme] .journal-composer-page .field label,.preview-app .journal-composer[data-journal-theme] .journal-composer-note>.journal-today-notes-label,.preview-app .journal-composer[data-journal-theme] .journal-page-prompt>summary,.preview-app .journal-composer[data-journal-theme] .journal-page-prompt>summary small,.preview-app .journal-composer[data-journal-theme] .journal-page-prompt-body>.check-row,.preview-app .journal-composer[data-journal-theme] .journal-writing-prompts,.preview-app .journal-composer[data-journal-theme] .journal-writing-prompts>ul,.preview-app .journal-composer[data-journal-theme] .journal-composer-count,.preview-app .journal-composer[data-journal-theme] .journal-field-count,.preview-app .journal-composer[data-journal-theme] .journal-composer-details>summary,.preview-app .journal-composer[data-journal-theme] .journal-composer-details>summary small,.preview-app .journal-composer[data-journal-theme] .journal-composer-footer>p{color:var(--direct-writing-ink)}.preview-app .journal-composer[data-journal-theme] .journal-composer-count.is-over-limit{color:var(--direct-writing-ink);font-weight:700;text-decoration:underline}.preview-app .journal-composer[data-journal-theme] .journal-composer-date{width:156px;inline-size:156px;max-width:100%;max-inline-size:100%;min-width:0;min-inline-size:0}.preview-app .journal-composer[data-journal-theme] .journal-composer-date>.field{min-width:0;min-inline-size:0}.preview-app .journal-composer[data-journal-theme] .journal-composer-date input[type=date]{box-sizing:border-box;width:100%;inline-size:100%;max-width:100%;max-inline-size:100%;min-width:0;min-inline-size:0;height:44px;min-height:44px;padding:8px;font-size:16px;line-height:1.5;display:block}.preview-app .journal-composer[data-journal-theme] .journal-composer-date input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.preview-app .journal-composer[data-journal-theme] .journal-composer-date input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page :is(textarea,input,select,button,summary):focus-visible{outline:2px solid var(--direct-writing-ink);outline-offset:2px;box-shadow:0 0 0 2px #fffbf1}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea[aria-invalid=true]{border-color:#8b3028}@media (forced-colors:active){.preview-app .journal-composer[data-journal-theme]{--direct-writing-ink:CanvasText}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page{background-color:canvas;background-image:none}.preview-app .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page :is(textarea,input,select,button,summary):focus-visible{box-shadow:none;outline-color:highlight}.preview-app .journal-composer[data-journal-theme] .journal-composer-count.is-over-limit{color:canvastext}}.preview-app[data-journal-theme=martialarts],.appearance-settings[data-journal-theme=martialarts]{--martial-ink:#17221e;--martial-muted:#17221e;--martial-home-ink:#0f1a16;--martial-daily-ink:#06110d;--martial-plan-ink:#141f1b;--martial-more-ink:#101b17;--martial-paper:#fffbf1;--martial-edge:#b8a391;--martial-teal:#165d70;--martial-teal-hover:#104b5c;--martial-peach:#f4ddd0;--martial-soft:#e2eceb;--martial-art-wash:41%;--ink:var(--martial-ink);--muted:var(--martial-muted);--cream:#f8f3ea;--paper:var(--martial-paper);--surface:#f5eee4;--surface-soft:#f5eee4;--soft:var(--martial-soft);--line:#d5c5b6;--border:#d5c5b6;--accent:var(--martial-teal);--green:var(--martial-teal);--ember:var(--martial-teal);--ember-hover:var(--martial-teal-hover);--blue:#c6dddf;--blue-hover:#b7d3d6;--blue-soft:var(--martial-soft);--journal-paper-color:var(--martial-paper);--journal-home-focus:#fffbf17a;--journal-home-focus-hover:#f4ddd099;--journal-home-action:var(--martial-teal);--journal-home-action-hover:var(--martial-teal-hover);--journal-home-edge:var(--martial-edge);--journal-theme-ink:var(--martial-ink);--journal-theme-muted:var(--martial-muted);--journal-theme-accent:var(--martial-teal);--journal-theme-selected:var(--martial-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:"Ondamat Cursive", "Segoe Script", cursive;color:var(--martial-ink)}.preview-app[data-journal-theme=martialarts]{background-color:var(--cream);background-image:none}.preview-app[data-journal-theme=martialarts] .main{min-width:0;container-type:inline-size}.preview-app[data-journal-theme=martialarts] :is(.sidebar,.topbar,.bottom-nav){background-color:var(--cream);border-color:var(--line)}.preview-app[data-journal-theme=martialarts] .topbar{margin-bottom:24px}.preview-app[data-journal-theme=martialarts] :is(.nav button,.bottom-nav button){color:var(--martial-muted)}.preview-app[data-journal-theme=martialarts] .nav button.active{color:var(--martial-teal);background-color:var(--martial-soft);background-image:none}.preview-app[data-journal-theme=martialarts] :is(){background-color:var(--martial-teal);background-image:none}.preview-app[data-journal-theme=martialarts] .bottom-nav button.active{color:var(--martial-teal);background-color:#0000;background-image:none}.preview-app[data-journal-theme=martialarts] :is(.btn,.btn.log-training-btn){border:1px solid var(--martial-teal);background-color:var(--martial-teal);color:#fffefb;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=martialarts] :is(.btn,.btn.log-training-btn):hover{background-color:var(--martial-teal-hover);border-color:var(--martial-teal-hover);color:#fffefb;filter:none;background-image:none}.preview-app[data-journal-theme=martialarts] :is(.btn.secondary,.btn.soft){color:var(--martial-ink);background-color:var(--martial-peach);border-color:var(--martial-edge);background-image:none}.preview-app[data-journal-theme=martialarts] :is(.btn.secondary,.btn.soft):hover{color:var(--martial-ink);background-color:#eecdbb;background-image:none;border-color:#947b67}.preview-app[data-journal-theme=martialarts] .btn.danger{color:#812b23;background-color:#fce9e3;background-image:none;border-color:#c78e80}.preview-app[data-journal-theme=martialarts] .btn.danger:hover{color:#6d211a;background-color:#f6d7cd;background-image:none;border-color:#ad6a5d}.preview-app[data-journal-theme=martialarts] :is(.text-btn,.external-link,.section-back){color:var(--martial-teal)}.preview-app[data-journal-theme=martialarts] :is(.text-btn,.external-link,.section-back):hover{color:var(--martial-teal-hover)}.preview-app[data-journal-theme=martialarts] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--martial-teal);outline-offset:3px}.preview-app[data-journal-theme=martialarts] ::selection{color:var(--martial-ink);background-color:#d0e3e3;background-image:none}.preview-app[data-journal-theme=martialarts] .journal-home-sheet,.preview-app[data-journal-theme=martialarts] .martial-theme-sheet,.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts],.preview-app[data-journal-theme=martialarts] .calendar-notebook{--martial-page-art:url(/art/martialarts-border-watercolor.png);--journal-title-family:"Ondamat Cursive", "Segoe Script", cursive;isolation:isolate;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:2/3;height:auto;min-height:0;color:var(--martial-ink);background-color:var(--martial-paper);background-image:var(--journal-paper-pattern), linear-gradient(#fffbf169, #fffbf169), url(/art/martialarts-border-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center top, center top;box-shadow:2px 3px 0 var(--martial-paper), 3px 4px 0 #d5c5b6, 0 12px 30px #172b350a;background-repeat:repeat,no-repeat,no-repeat;border:1px solid #cdbeaf;border-radius:5px 10px 10px 5px;margin-inline:auto;padding:clamp(14px,2.8cqw,26px) clamp(16px,4.2cqw,42px) clamp(44px,11cqw,104px);position:relative;container-type:inline-size}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=martialarts] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:54px;margin:0 0 clamp(16px,3.2cqw,28px);padding:0;display:flex;position:relative}.preview-app[data-journal-theme=martialarts] .martial-theme-brand img,.preview-app[data-journal-theme=martialarts] .journal-composer>.journal-compact-brand img{object-fit:contain;opacity:1;flex:none;width:66px;max-width:100%;height:54px;display:block}.preview-app[data-journal-theme=martialarts] .journal-home-sheet:before,.preview-app[data-journal-theme=martialarts] .journal-home-sheet:after,.preview-app[data-journal-theme=martialarts] .journal-composer-page:before,.preview-app[data-journal-theme=martialarts] .journal-composer-page:after,.preview-app[data-journal-theme=martialarts] :is(.journal-theme-bottom,.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art){display:none}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before,.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{content:"";z-index:-1;border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--martial-art-wash)), rgb(255 251 241/var(--martial-art-wash))), var(--martial-page-art);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;width:100%;height:auto;min-height:0;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before{aspect-ratio:20/11;background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{aspect-ratio:4/3;background-position:var(--journal-paper-position), center bottom, center bottom;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]){--ink:var(--martial-ink);--muted:var(--martial-muted);--journal-theme-ink:var(--martial-ink);--journal-theme-muted:var(--martial-muted)}.preview-app[data-journal-theme=martialarts] .ember-home.journal-home-sheet{--martial-ink:var(--martial-home-ink);--martial-muted:var(--martial-home-ink);--martial-page-art:url(/art/martialarts-home-watercolor.png);--martial-art-wash:11%;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.home-start,.home-cards){width:100%;max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--martial-ink);font-family:var(--journal-title-family);letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,8cqw,66px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-intro>p{color:var(--martial-ink);order:0;margin:16px 0 0;font-size:clamp(16px,2.8cqw,23px);line-height:1.6}.preview-app[data-journal-theme=martialarts] .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=martialarts] .home-personalize-button{border-color:var(--martial-edge);max-width:100%;color:var(--martial-teal);white-space:normal;text-align:center;background-color:#fffbf1ad;background-image:none;border-radius:7px}.preview-app[data-journal-theme=martialarts] .home-personalize-button:hover{background-color:var(--martial-peach);background-image:none}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .log-training-btn{border-radius:12px;width:100%;min-height:58px;margin:24px 0 28px;padding:14px 20px;font-size:clamp(18px,3.5cqw,25px);line-height:1.4}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .log-training-btn svg{stroke-width:2px;width:24px;height:24px}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-cards{gap:20px}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--martial-edge);min-height:130px;color:var(--martial-ink);box-shadow:none;background-color:#fffbf170;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f4ddd099;background-image:none;border-color:#947b67}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--martial-ink);font-family:var(--journal-title-family);letter-spacing:normal;text-transform:none;background-color:#f4cdb7a6;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--martial-ink);letter-spacing:-.4px;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(19px,3.5cqw,27px);line-height:1.4}.preview-app[data-journal-theme=martialarts] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--martial-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet[data-theme-page=plan]{--martial-ink:var(--martial-plan-ink);--martial-muted:var(--martial-plan-ink);--martial-page-art:url(/art/martialarts-plan-watercolor.png);--martial-art-wash:21%}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet[data-theme-page=more]{--martial-ink:var(--martial-more-ink);--martial-muted:var(--martial-more-ink);--martial-page-art:url(/art/martialarts-more-watercolor.png);--martial-art-wash:17%}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:20px;min-width:0}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading h1{color:var(--martial-ink);font-family:var(--journal-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading{text-align:center;margin:10px 0 28px;display:block}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading p{color:var(--martial-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-card{border:1px solid var(--martial-edge);min-width:0;min-height:90px;color:var(--martial-ink);box-shadow:none;background-color:#fffbf16b;background-image:none;border-radius:11px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-card:hover{background-color:#f4ddd09e;background-image:none;border-color:#947b67}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-icon{width:31px;height:38px;color:var(--martial-teal);flex-basis:31px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-icon svg{width:26px;height:26px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-copy h2{overflow-wrap:anywhere;font-size:clamp(17px,3.2cqw,23px);line-height:1.4}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-copy p{color:var(--martial-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=martialarts] :is(.panel,.session-card,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--martial-edge);min-width:0;box-shadow:none;background-color:#fffbf1a3;background-image:none;border-radius:10px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=martialarts] :is(.progress,.hours-progress){background-color:#e5d8cb;background-image:none}.preview-app[data-journal-theme=martialarts] :is(.progress,.hours-progress)>span{background-color:var(--martial-teal);background-image:none}.preview-app[data-journal-theme=martialarts] :is(.tag,.tag.nogi,.tag.muted,.tag.coral,.tag.purple){color:var(--martial-ink);background-color:#e8e8de;background-image:none}.preview-app[data-journal-theme=martialarts] .tag.coral{background-color:var(--martial-peach);background-image:none}.preview-app[data-journal-theme=martialarts] :is(.empty-state,.planning-empty,.preview-explanation){color:var(--martial-muted);border-color:var(--martial-edge);background-color:#fffbf1a3;background-image:none;border-radius:9px}.preview-app[data-journal-theme=martialarts] :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=martialarts] :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet :is(.text-btn,.external-link){color:var(--martial-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts]{--martial-ink:var(--martial-daily-ink);--martial-muted:var(--martial-daily-ink);--martial-page-art:url(/art/martialarts-daily-watercolor.png);--martial-art-wash:42%;--direct-writing-ink:var(--martial-ink);--writing-edge:var(--martial-edge);--writing-focus:var(--martial-teal);--writing-action:var(--martial-teal);--writing-action-hover:var(--martial-teal-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-composer-heading h1{color:var(--martial-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=martialarts] .journal-composer-title>p{color:var(--martial-muted)}.preview-app[data-journal-theme=martialarts] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--martial-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=martialarts] .journal-composer-date input[type=date]{color:var(--martial-ink);background-color:#fffbf1ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=martialarts] .journal-composer-note>.journal-today-notes-label{background-color:#f4cdb79e;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--martial-ink);caret-color:var(--martial-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--martial-ink);opacity:1}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(300px,55cqw,500px)}.preview-app[data-journal-theme=martialarts] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=martialarts] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=martialarts] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=martialarts] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--martial-teal);border-color:var(--martial-teal);background-image:none;border-radius:8px}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts] .journal-composer-footer .journal-save-entry:hover{background-color:var(--martial-teal-hover);background-image:none}.preview-app[data-journal-theme=martialarts] .journal-previous-entries{border-color:var(--martial-edge);max-width:860px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace{--calendar-ink:var(--martial-ink);--calendar-muted:var(--martial-muted);--calendar-edge:#9ea9a7;--calendar-accent:var(--martial-teal);--calendar-selected:var(--martial-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;flex-direction:column;align-items:stretch;height:auto;max-height:none;display:flex;overflow:visible}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{aspect-ratio:auto;display:block}.preview-app[data-journal-theme=martialarts] .calendar-notebook>.martial-theme-brand{min-height:clamp(108px,36cqw,310px)}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--martial-page-art:url(/art/martialarts-month-watercolor.png);--martial-art-wash:57%}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--martial-page-art:url(/art/martialarts-week-watercolor.png);--martial-art-wash:57%}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--martial-ink);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:0 auto;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-controls button{min-height:44px;color:var(--martial-ink);border:1px solid var(--martial-edge);background-color:#fffbf1bd;background-image:none;border-radius:6px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-row{border:0;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--martial-teal);background-color:#fffbf1bd;background-image:none;border-radius:8px;padding:2px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-switch button{color:var(--martial-teal);border-radius:5px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--martial-teal);background-color:var(--martial-teal);background-image:none}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-theme-button{color:var(--martial-teal);border-color:var(--martial-edge);background-color:#fffbf1bd;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-row>p{color:var(--martial-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--martial-ink);overflow-wrap:anywhere;padding:8px 1px;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:1 0 auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--martial-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffbf114;background-image:none}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e2ecebc7}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--martial-ink);box-shadow:inset 0 0 0 1px var(--martial-teal);background-color:#f4ddd0a6;background-image:none}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--martial-ink);box-shadow:inset 0 0 0 2px var(--martial-teal);background-color:#c6dddfd1;background-image:none}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--martial-teal);background-image:none}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-week-grid{border-top:1px solid var(--calendar-edge);flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;min-height:112px;color:var(--martial-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--martial-ink);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day-date{color:var(--martial-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--martial-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=martialarts] :is(.field input,.field select,.search input,.toolbar select,.planning-editor input:not([type=checkbox]),.planning-editor select){min-width:0;max-width:100%;color:var(--martial-ink);background-color:#fffcf6;border-color:#a4917f;border-radius:7px}.preview-app[data-journal-theme=martialarts] :is(.field label,.field label small,.field .help){color:var(--martial-muted)}.preview-app[data-journal-theme=martialarts] .modal,.preview-app[data-journal-theme=martialarts] .modal-footer{background-color:var(--martial-paper);background-image:none}.preview-app[data-journal-theme=martialarts] .modal{border-radius:12px}.appearance-theme-swatch.theme-martialarts{background-color:#fffbf1;background-image:url(/art/martialarts-border-watercolor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#b8a391;box-shadow:2px 2px #d8c3b1}.appearance-theme-swatch.theme-martialarts:before{display:none}.appearance-theme-swatch.theme-martialarts i:first-child{background-color:#9db7b9;background-image:none}.appearance-theme-swatch.theme-martialarts i:nth-child(2){background-color:#165d70;background-image:none}.appearance-theme-swatch.theme-martialarts i:nth-child(3){background-color:#ebc1aa;background-image:none}.appearance-settings[data-journal-theme=martialarts] .appearance-page-preview{border-color:var(--martial-edge);background-color:var(--martial-paper);background-image:var(--journal-paper-pattern), linear-gradient(#fffbf169, #fffbf169), url(/art/martialarts-border-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, contain;background-position:var(--journal-paper-position), center top, center top;background-repeat:repeat,no-repeat,no-repeat}.appearance-settings[data-journal-theme=martialarts] .journal-theme-bottom{display:none}@media (width<=620px){.preview-app[data-journal-theme=martialarts] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=martialarts] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=martialarts] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=martialarts] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=martialarts] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=martialarts] .journal-home-sheet,.preview-app[data-journal-theme=martialarts] .martial-theme-sheet,.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts],.preview-app[data-journal-theme=martialarts] .calendar-notebook{padding-inline:16px;padding-bottom:54px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading>.btn{border-radius:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=martialarts] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=martialarts] .modal{border-radius:12px 12px 0 0}}@media (width<=430px){.preview-app[data-journal-theme=martialarts] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet .hub-icon svg{width:23px;height:23px}.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-focus-card,.preview-app[data-journal-theme=martialarts] .journal-home-sheet .home-last-card{padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=martialarts],.appearance-settings[data-journal-theme=martialarts]{--martial-ink:CanvasText;--martial-muted:CanvasText;--martial-home-ink:CanvasText;--martial-daily-ink:CanvasText;--martial-plan-ink:CanvasText;--martial-more-ink:CanvasText;--martial-paper:Canvas;--martial-edge:CanvasText;--martial-teal:LinkText;--martial-teal-hover:LinkText;--calendar-edge:CanvasText;--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=martialarts] .journal-home-sheet,.preview-app[data-journal-theme=martialarts] .martial-theme-sheet,.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts],.preview-app[data-journal-theme=martialarts] .calendar-notebook,.appearance-settings[data-journal-theme=martialarts] .appearance-page-preview{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before,.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{display:none}.preview-app[data-journal-theme=martialarts] :is(button,a,input,textarea,select,summary):focus-visible{box-shadow:none;outline-color:highlight}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=nineties]{--nineties-ink:#17221e;--nineties-muted:#17221e;--nineties-title:#400f15;--nineties-month-ink:#07120e;--nineties-plan-ink:#15201c;--nineties-plan-title:#3d0c12;--nineties-paper:#fffbf1;--nineties-edge:#b8a391;--nineties-teal:#165d70;--nineties-teal-hover:#104b5c;--nineties-peach:#f4ddd0;--nineties-soft:#e2eceb;--nineties-art-wash:54%;--nineties-border-wash:54%;background-color:#f8f3ea;background-image:none}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace){--ink:var(--nineties-ink);--muted:var(--nineties-muted);--cream:#f8f3ea;--paper:var(--nineties-paper);--surface:#f5eee4;--surface-soft:#f5eee4;--soft:var(--nineties-soft);--line:#d5c5b6;--border:#d5c5b6;--accent:var(--nineties-teal);--green:var(--nineties-teal);--ember:var(--nineties-teal);--ember-hover:var(--nineties-teal-hover);--blue:#c6dddf;--blue-hover:#b7d3d6;--blue-soft:var(--nineties-soft);--journal-paper-color:var(--nineties-paper);--journal-home-focus:#fffbf170;--journal-home-focus-hover:#f4ddd099;--journal-home-action:var(--nineties-teal);--journal-home-action-hover:var(--nineties-teal-hover);--journal-home-edge:var(--nineties-edge);--journal-theme-ink:var(--nineties-ink);--journal-theme-muted:var(--nineties-muted);--journal-theme-accent:var(--nineties-teal);--journal-theme-selected:var(--nineties-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:"Ondamat Cursive", "Segoe Script", cursive;color:var(--nineties-ink)}.preview-app[data-journal-theme=nineties] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3ea;border-color:#d5c5b6}.preview-app[data-journal-theme=nineties] :is(.nav button,.bottom-nav button){color:#725b50}.preview-app[data-journal-theme=nineties] .nav button.active{color:var(--nineties-teal);background-color:var(--nineties-soft);background-image:none}.preview-app[data-journal-theme=nineties] :is(){background-color:var(--nineties-teal);background-image:none}.preview-app[data-journal-theme=nineties] .bottom-nav button.active{color:var(--nineties-teal);background-color:#0000;background-image:none}.preview-app[data-journal-theme=nineties] .journal-home-sheet,.preview-app[data-journal-theme=nineties] .martial-theme-sheet,.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-notebook{--nineties-page-art:url(/art/nineties-border-watercolor.png);isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--nineties-ink);background-color:var(--nineties-paper);background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--nineties-border-wash)), rgb(255 251 241/var(--nineties-border-wash))), url(/art/nineties-border-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center top, center top;box-shadow:2px 3px 0 var(--nineties-paper), 3px 4px 0 #d5c5b6, 0 12px 30px #172b350a;background-repeat:repeat,no-repeat,no-repeat;border:1px solid #cdbeaf;border-radius:5px 10px 10px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) clamp(64px,11vw,104px);display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:clamp(76px,18cqw,155px);margin:0 0 12px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=nineties] .martial-theme-brand img{object-fit:contain;opacity:1;flex:none;width:66px;max-width:100%;height:54px;display:block}.preview-app[data-journal-theme=nineties] .journal-composer>.journal-compact-brand{justify-content:flex-end}.preview-app[data-journal-theme=nineties] .journal-composer>.journal-compact-brand img{object-fit:contain;opacity:1;width:66px;height:54px}.preview-app[data-journal-theme=nineties] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=nineties] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before,.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{content:"";z-index:-1;border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--nineties-art-wash)), rgb(255 251 241/var(--nineties-art-wash))), var(--nineties-page-art);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;width:100%;height:auto;min-height:0;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before{aspect-ratio:5/3;background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{aspect-ratio:4/3;background-position:var(--journal-paper-position), center bottom, center bottom;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}.preview-app[data-journal-theme=nineties] .ember-home.journal-home-sheet{--nineties-page-art:url(/art/nineties-home-watercolor.png);--nineties-art-wash:54%;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--nineties-title);box-shadow:none;font-family:var(--journal-title-family);letter-spacing:normal;overflow-wrap:anywhere;background-color:#0000;background-image:none;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-intro>p{color:var(--nineties-ink);font-family:var(--journal-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-personalize-button{border-color:var(--nineties-edge);max-width:100%;color:var(--nineties-teal);white-space:normal;text-align:center;background-color:#fffbf1bd;background-image:none;border-radius:7px}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-personalize-button:hover{background-color:var(--nineties-peach)}.preview-app[data-journal-theme=nineties] .journal-home-sheet .log-training-btn{border:1px solid var(--nineties-teal);color:#fffefb;background-color:var(--nineties-teal);width:min(100%,540px);min-height:58px;box-shadow:none;font-family:var(--journal-title-family);background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-size:clamp(26px,5cqw,40px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=nineties] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--nineties-teal-hover);background-color:var(--nineties-teal-hover);filter:none;background-image:none}.preview-app[data-journal-theme=nineties] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=nineties] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--nineties-edge);min-height:130px;color:var(--nineties-ink);box-shadow:none;background-color:#fffbf170;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f4ddd099;background-image:none;border-color:#947b67}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--nineties-ink);font-family:var(--journal-title-family);letter-spacing:normal;text-transform:none;background-color:#f4cdb7a6;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--nineties-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--nineties-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=plan]{--nineties-ink:var(--nineties-plan-ink);--nineties-muted:var(--nineties-plan-ink);--nineties-title:var(--nineties-plan-title);--nineties-page-art:url(/art/nineties-plan-watercolor.png);--nineties-art-wash:49%}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=more]{--nineties-page-art:url(/art/nineties-more-watercolor.png);--nineties-art-wash:49%}.preview-app[data-journal-theme=nineties] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=nineties] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading h1{color:var(--nineties-title);font-family:var(--journal-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=nineties] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:10px 0 28px;display:flex}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading p{color:var(--nineties-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-card{border:1px solid var(--nineties-edge);min-width:0;min-height:90px;color:var(--nineties-ink);box-shadow:none;background-color:#fffbf16b;background-image:none;border-radius:11px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-card:hover{background-color:#f4ddd09e;border-color:#947b67}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--nineties-teal);flex-basis:29px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-copy h2{color:var(--nineties-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-copy p{color:var(--nineties-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hours-heading h2{color:var(--nineties-ink);font-family:var(--journal-title-family);background-color:#f4cdb7a6;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=nineties] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=nineties] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn{border:1px solid var(--nineties-teal);background-color:var(--nineties-teal);color:#fffefb;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn:hover{color:#fffefb;border-color:var(--nineties-teal-hover);background-color:var(--nineties-teal-hover);filter:none;background-image:none}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--nineties-ink);background-color:var(--nineties-peach);border-color:var(--nineties-edge)}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--nineties-ink);background-color:#eecdbb;border-color:#947b67}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger{color:#812b23;background-color:#fce9e3;border-color:#c78e80}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger:hover{color:#6d211a;background-color:#f6d7cd;border-color:#ad6a5d}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--nineties-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--nineties-teal);outline-offset:3px;box-shadow:0 0 0 2px var(--nineties-paper)}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.session-card,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--nineties-edge);min-width:0;box-shadow:none;background-color:#fffbf1a3;background-image:none;border-radius:10px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{font-family:var(--journal-title-family);border-radius:999px;padding-inline:24px;font-size:clamp(25px,4.8cqw,36px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#e5d8cb;background-image:none}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--nineties-teal);background-image:none}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.tag,.tag.nogi,.tag.muted,.tag.coral,.tag.purple){color:var(--nineties-ink);background-color:#e8e8de;background-image:none}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) .tag.coral{background-color:var(--nineties-peach)}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--nineties-muted);border-color:var(--nineties-edge);background-color:#fffbf1a3;background-image:none;border-radius:9px}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.field input,.field select,.search input,.toolbar select,.planning-editor input:not([type=checkbox]),.planning-editor select){min-width:0;max-width:100%;color:var(--nineties-ink);background-color:#fffcf6;border-color:#a4917f;border-radius:7px}.preview-app[data-journal-theme=nineties] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.field label,.field label small,.field .help){color:var(--nineties-muted)}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace{--calendar-ink:var(--nineties-ink);--calendar-muted:var(--nineties-muted);--calendar-edge:#9ea9a7;--calendar-accent:var(--nineties-teal);--calendar-selected:var(--nineties-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-notebook>.martial-theme-brand{min-height:clamp(110px,31cqw,245px);margin-bottom:12px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=month]{--nineties-ink:var(--nineties-month-ink);--nineties-muted:var(--nineties-month-ink)}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--nineties-page-art:url(/art/nineties-month-watercolor.png);--nineties-art-wash:48%;padding-bottom:clamp(108px,30cqw,255px)}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--nineties-page-art:url(/art/nineties-week-watercolor.png);--nineties-art-wash:54%;aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--nineties-ink);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--nineties-ink);border:1px solid var(--nineties-edge);background-color:#fffbf1bd;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-row{border:0;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--nineties-teal);background-color:#fffbf1bd;background-image:none;border-radius:999px;padding:2px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--nineties-teal);border-radius:999px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--nineties-teal);background-color:var(--nineties-teal);background-image:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;min-height:44px;color:var(--nineties-teal);border-color:var(--nineties-edge);background-color:#fffbf1bd;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-row>p{color:var(--nineties-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--nineties-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--nineties-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffbf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e2ecebc7}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--nineties-ink);box-shadow:inset 0 0 0 1px var(--nineties-teal);background-color:#f4ddd0a6;background-image:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--nineties-ink);box-shadow:inset 0 0 0 2px var(--nineties-teal);background-color:#c6dddfd1;background-image:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--nineties-teal);background-image:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--nineties-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--nineties-ink);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day-date{color:var(--nineties-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--nineties-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}@media (width<=620px){.preview-app[data-journal-theme=nineties]:not(.page-sessions) .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=nineties]:not(.page-sessions) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=nineties]:not(.page-sessions) .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=nineties]:not(.page-sessions) .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=nineties]:not(.page-sessions) .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=nineties] .journal-home-sheet,.preview-app[data-journal-theme=nineties] .martial-theme-sheet,.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-notebook{padding-top:14px;padding-inline:16px;padding-bottom:64px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{padding-bottom:clamp(108px,30cqw,180px)}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;font-size:25px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}}@media (width<=430px){.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=nineties] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=nineties] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}.preview-app[data-journal-theme=nineties] .ember-home.journal-home-sheet{--nineties-footer-shift:12cqw;padding-bottom:calc(min(22vw,190px) + 16px)}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=plan]{--nineties-footer-shift:10cqw;padding-bottom:calc(min(25vw,215px) + 16px)}.preview-app[data-journal-theme=nineties] .martial-theme-sheet[data-theme-page=more]{--nineties-footer-shift:8cqw;padding-bottom:calc(min(34vw,293px) + 16px)}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--nineties-footer-shift))}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{isolation:isolate;aspect-ratio:auto;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);background-repeat:repeat;height:auto;min-height:0;max-height:none;padding-bottom:calc(38cqw + 16px);position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:before,.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:after{content:"";z-index:-1;border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(#fffbf173, #fffbf173), url(/art/nineties-daily-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;width:100%;height:auto;min-height:0;max-height:none;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:before{aspect-ratio:5/3;background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:after{aspect-ratio:4/3;background-position:var(--journal-paper-position), center bottom, center calc(100% + 6cqw);inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}@media (forced-colors:active){.preview-app[data-journal-theme=nineties]{--nineties-ink:CanvasText;--nineties-muted:CanvasText;--nineties-title:CanvasText;--nineties-month-ink:CanvasText;--nineties-plan-ink:CanvasText;--nineties-plan-title:CanvasText;--nineties-paper:Canvas;--nineties-edge:CanvasText;--nineties-teal:LinkText;--nineties-teal-hover:LinkText}.preview-app[data-journal-theme=nineties] .journal-home-sheet,.preview-app[data-journal-theme=nineties] .martial-theme-sheet,.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):before,.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{display:none}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page{background-image:none}.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:before,.preview-app[data-journal-theme=nineties] .journal-composer[data-journal-theme=nineties] .journal-writing-page.journal-composer-page:after{display:none}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace{--calendar-edge:CanvasText}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=seventies]{--seventies-ink:#2a2118;--seventies-muted:#2a2118;--seventies-title:#35170f;--seventies-paper:#fffbf1;--seventies-edge:#b49673;--seventies-olive:#526044;--seventies-olive-hover:#414e34;--seventies-peach:#f3ddca;--seventies-soft:#e5e8d8;--seventies-art-wash:44%;--seventies-border-wash:44%;--seventies-title-family:"Ondamat Cursive", "Segoe Script", cursive;background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace){--ink:var(--seventies-ink);--muted:var(--seventies-muted);--cream:#f8f3e8;--paper:var(--seventies-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--seventies-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--seventies-olive);--green:var(--seventies-olive);--ember:var(--seventies-olive);--ember-hover:var(--seventies-olive-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--seventies-soft);--journal-paper-color:var(--seventies-paper);--journal-home-focus:#fffbf19e;--journal-home-focus-hover:#f3ddcac7;--journal-home-action:var(--seventies-olive);--journal-home-action-hover:var(--seventies-olive-hover);--journal-home-edge:var(--seventies-edge);--journal-theme-ink:var(--seventies-ink);--journal-theme-muted:var(--seventies-muted);--journal-theme-accent:var(--seventies-olive);--journal-theme-selected:var(--seventies-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--seventies-title-family);color:var(--seventies-ink)}.preview-app[data-journal-theme=seventies] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=seventies] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=seventies] .nav button.active{color:var(--seventies-olive);background-color:var(--seventies-soft);background-image:none}.preview-app[data-journal-theme=seventies] :is(){background-color:var(--seventies-olive);background-image:none}.preview-app[data-journal-theme=seventies] .bottom-nav button.active{color:var(--seventies-olive);background-color:#0000;background-image:none}.preview-app[data-journal-theme=seventies] .journal-home-sheet,.preview-app[data-journal-theme=seventies] .martial-theme-sheet,.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-notebook{--seventies-page-art:url(/art/seventies-border-watercolor.png);--seventies-footer-shift:0px;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--seventies-ink);background-color:var(--seventies-paper);background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--seventies-border-wash)), rgb(255 251 241/var(--seventies-border-wash))), url(/art/seventies-border-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center top, center top;box-shadow:2px 3px 0 var(--seventies-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat;border:1px solid #cdb99b;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 36px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:clamp(78px,18cqw,155px);margin:0 0 12px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=seventies] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=seventies] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{content:"";z-index:-1;aspect-ratio:5/3;border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--seventies-art-wash)), rgb(255 251 241/var(--seventies-art-wash))), var(--seventies-page-art);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;width:100%;height:auto;min-height:0;max-height:none;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before{background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--seventies-footer-shift));inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}.preview-app[data-journal-theme=seventies] .ember-home.journal-home-sheet{--seventies-page-art:url(/art/seventies-home-art.png);--seventies-footer-shift:calc(8.887cqw - 12px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:calc(min(27vw,232px) + 28px);display:flex}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=plan]{--seventies-page-art:url(/art/seventies-plan-art.png);--seventies-footer-shift:calc(11.133cqw - 12px);padding-bottom:calc(min(24vw,206px) + 30px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=more]{--seventies-page-art:url(/art/seventies-more-art.png);--seventies-art-wash:50%;--seventies-footer-shift:calc(13.281cqw - 12px);padding-bottom:calc(min(23vw,198px) + 30px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=gameplans]{--seventies-page-art:url(/art/seventies-gameplans-art.png);--seventies-footer-shift:calc(16.406cqw - 12px);padding-bottom:calc(min(13vw,112px) + 32px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=gameplans]>.martial-theme-brand{min-height:clamp(66px,11cqw,95px)}.preview-app[data-journal-theme=seventies] .journal-home-sheet>.martial-theme-brand{min-height:clamp(78px,26cqw,224px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=plan]>.martial-theme-brand{min-height:clamp(96px,36cqw,310px)}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--seventies-title);box-shadow:none;font-family:var(--seventies-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-intro>p{color:var(--seventies-title);font-family:var(--seventies-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--seventies-olive);font-family:var(--seventies-title-family);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffbf1c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-size:clamp(23px,4cqw,32px);line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-personalize-button:hover{background-color:var(--seventies-peach)}.preview-app[data-journal-theme=seventies] .journal-home-sheet .log-training-btn{border:1px solid var(--seventies-olive);color:#fffefb;background-color:var(--seventies-olive);width:min(100%,540px);min-height:58px;box-shadow:none;font-family:var(--seventies-title-family);background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-size:clamp(26px,5cqw,40px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=seventies] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--seventies-olive-hover);background-color:var(--seventies-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=seventies] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=seventies] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--seventies-edge);min-height:130px;color:var(--seventies-ink);box-shadow:none;background-color:#fffbf19e;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f3ddcac7;background-image:none;border-color:#957650}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--seventies-title);font-family:var(--seventies-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--seventies-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--seventies-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=seventies] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=seventies] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:650px;margin-inline:auto}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading h1{color:var(--seventies-title);font-family:var(--seventies-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=seventies] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:10px 0 28px;display:flex}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading p{color:var(--seventies-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-card{border:1px solid var(--seventies-edge);min-width:0;min-height:90px;color:var(--seventies-ink);box-shadow:none;background-color:#fffbf19e;background-image:none;border-radius:12px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-card:hover{background-color:#f3ddcac7;border-color:#957650}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--seventies-olive);flex-basis:29px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-copy h2{color:var(--seventies-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-copy p{color:var(--seventies-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hours-heading h2{color:var(--seventies-title);font-family:var(--seventies-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=seventies] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=seventies] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn{border:1px solid var(--seventies-olive);color:#fffefb;background-color:var(--seventies-olive);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn:hover{color:#fffefb;border-color:var(--seventies-olive-hover);background-color:var(--seventies-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--seventies-ink);background-color:var(--seventies-peach);border-color:var(--seventies-edge)}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--seventies-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--seventies-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--seventies-olive);outline-offset:3px;box-shadow:0 0 0 2px var(--seventies-paper)}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--seventies-edge);min-width:0;box-shadow:none;background-color:#fffbf1b8;background-image:none;border-radius:11px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{font-family:var(--seventies-title-family);border-radius:999px;padding-inline:24px;font-size:clamp(25px,4.8cqw,36px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--seventies-olive);background-image:none}.preview-app[data-journal-theme=seventies] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--seventies-muted);border-color:var(--seventies-edge);background-color:#fffbf1b8;background-image:none;border-radius:9px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace{--calendar-ink:var(--seventies-ink);--calendar-muted:var(--seventies-muted);--calendar-edge:#aa977a;--calendar-accent:var(--seventies-olive);--calendar-selected:var(--seventies-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-notebook>.martial-theme-brand{min-height:clamp(108px,42cqw,362px);margin-bottom:12px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--seventies-page-art:url(/art/seventies-month-art.png);--seventies-footer-shift:calc(5.626cqw - 12px);padding-bottom:calc(min(17vw,146px) + 28px)}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--seventies-page-art:url(/art/seventies-week-art.png);--seventies-art-wash:50%;--seventies-footer-shift:calc(2.45cqw - 12px);padding-bottom:calc(min(10vw,86px) + 28px)}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--seventies-title);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--seventies-ink);border:1px solid var(--seventies-edge);background-color:#fffbf1d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-row{border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--seventies-olive);background-color:#fffbf1d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--seventies-olive);border-radius:999px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--seventies-olive);background-color:var(--seventies-olive);background-image:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;min-height:44px;color:var(--seventies-olive);border-color:var(--seventies-edge);background-color:#fffbf1d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-row>p{color:var(--seventies-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--seventies-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--seventies-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffbf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--seventies-ink);box-shadow:inset 0 0 0 1px var(--seventies-olive);background-color:#f3ddcad6;background-image:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--seventies-ink);box-shadow:inset 0 0 0 2px var(--seventies-olive);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--seventies-olive);background-image:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--seventies-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--seventies-title);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day-date{color:var(--seventies-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--seventies-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}@media (width<=620px){.preview-app[data-journal-theme=seventies]:not(.page-sessions) .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=seventies]:not(.page-sessions) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=seventies]:not(.page-sessions) .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=seventies]:not(.page-sessions) .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=seventies]:not(.page-sessions) .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=seventies] .journal-home-sheet,.preview-app[data-journal-theme=seventies] .martial-theme-sheet,.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;font-size:25px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}}@media (width<=430px){.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=seventies] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=seventies] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=seventies]{--seventies-ink:CanvasText;--seventies-muted:CanvasText;--seventies-title:CanvasText;--seventies-paper:Canvas;--seventies-edge:CanvasText;--seventies-olive:LinkText;--seventies-olive-hover:LinkText}.preview-app[data-journal-theme=seventies] .journal-home-sheet,.preview-app[data-journal-theme=seventies] .martial-theme-sheet,.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{display:none}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace{--calendar-edge:CanvasText}.preview-app[data-journal-theme=seventies] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=seventies] .journal-composer>.journal-compact-brand{justify-content:flex-end}.preview-app[data-journal-theme=seventies] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page{--journal-edge-art:url(/art/island-daily-watercolor.png);--journal-edge-wash:70%;--journal-edge-top-ratio:3 / 2;--journal-edge-bottom-ratio:10 / 9;--journal-edge-shift:calc(7.887cqw - 12px);padding-bottom:calc(65cqw + 28px)}.preview-app .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page{--journal-edge-art:url(/art/western-daily-watercolor.png);--journal-edge-wash:70%;--journal-edge-top-ratio:5 / 3;--journal-edge-bottom-ratio:1 / 1;--journal-edge-shift:-12px;padding-bottom:calc(74cqw + 28px)}.preview-app .journal-composer[data-journal-theme=seventies] .journal-writing-page.journal-composer-page{--journal-edge-art:url(/art/seventies-daily-watercolor.png);--journal-edge-wash:20%;--journal-edge-top-ratio:5 / 3;--journal-edge-bottom-ratio:4 / 3;--journal-edge-shift:calc(8.398cqw - 12px);padding-bottom:calc(53cqw + 28px)}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page{isolation:isolate;box-sizing:border-box;aspect-ratio:auto;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);background-repeat:repeat;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin-inline:0;position:relative;overflow:visible;container-type:normal}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:before,.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:after{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--journal-edge-wash)), rgb(255 251 241/var(--journal-edge-wash))), var(--journal-edge-art);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;transform:none}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:before{aspect-ratio:var(--journal-edge-top-ratio);background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:after{aspect-ratio:var(--journal-edge-bottom-ratio);background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--journal-edge-shift));inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}@media (forced-colors:active){.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page{background-color:canvas;background-image:none}.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:before,.preview-app .journal-composer:is([data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page:after{display:none}}.calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-notebook{--calendar-edge-painting:url(/art/island-month-watercolor.png);--calendar-edge-native-height:1532;--calendar-edge-top-height:960;--calendar-edge-bottom-height:572;--calendar-edge-top-mask:linear-gradient(to bottom, #000 0 87.5%, transparent 100%);--calendar-edge-bottom-mask:linear-gradient(to bottom, transparent 0, #000 10% 100%)}.calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-notebook{--calendar-edge-painting:url(/art/western-month-watercolor.png);--calendar-edge-native-height:1531;--calendar-edge-top-height:800;--calendar-edge-bottom-height:731;--calendar-edge-top-mask:linear-gradient(to bottom, #000 0 68.75%, transparent 100%);--calendar-edge-bottom-mask:linear-gradient(to bottom, transparent 0, #000 16% 100%)}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-notebook{isolation:isolate;box-sizing:border-box;aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;min-height:calc((100cqw - 2px) * var(--calendar-edge-native-height) / 1027 + 2px);padding-bottom:calc((100cqw - 2px) * var(--calendar-edge-bottom-height) / 1027 + 16px);display:block;position:relative;overflow:visible;container-type:normal}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art{z-index:-1;border-radius:inherit;opacity:1;pointer-events:none;background-image:none;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:before,.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:after{content:"";box-sizing:border-box;background-color:#0000;background-image:var(--calendar-edge-painting);opacity:1;pointer-events:none;background-repeat:no-repeat;background-size:100%;border:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;transform:none}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:before{aspect-ratio:1027 / var(--calendar-edge-top-height);-webkit-mask-image:var(--calendar-edge-top-mask);-webkit-mask-image:var(--calendar-edge-top-mask);mask-image:var(--calendar-edge-top-mask);background-position:0 0;inset:0 0 auto}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:after{aspect-ratio:1027 / var(--calendar-edge-bottom-height);-webkit-mask-image:var(--calendar-edge-bottom-mask);-webkit-mask-image:var(--calendar-edge-bottom-mask);mask-image:var(--calendar-edge-bottom-mask);background-position:0 100%;inset:auto 0 0}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-controls,.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-view-switch{flex-wrap:wrap;min-width:0;max-width:100%}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-controls button,.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-view-switch button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-view-switch button{flex:68px;min-width:44px}@media (forced-colors:active){.calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art{display:none}}.preview-app[data-journal-theme=martialarts] .ember-home.journal-home-sheet{--martial-footer-shift:calc(9.375cqw - 12px);padding-bottom:calc(min(35vw,300px) + 36px)}.preview-app[data-journal-theme=martialarts] .journal-composer[data-journal-theme=martialarts]{--martial-footer-shift:calc(9.375cqw - 12px);padding-bottom:calc(min(46vw,395px) + 36px)}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet[data-theme-page=plan]{--martial-footer-shift:calc(12.305cqw - 12px);padding-bottom:calc(min(19vw,163px) + 36px)}.preview-app[data-journal-theme=martialarts] .martial-theme-sheet[data-theme-page=more]{--martial-footer-shift:calc(12.305cqw - 12px);padding-bottom:calc(min(23vw,197px) + 36px)}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--martial-footer-shift:calc(.635cqw - 12px);padding-bottom:calc(min(41vw,352px) + 36px)}.preview-app[data-journal-theme=martialarts] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--martial-footer-shift:calc(6.08cqw - 12px);padding-bottom:calc(min(37vw,318px) + 36px)}.preview-app[data-journal-theme=martialarts] :is(.ember-home.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]){box-sizing:border-box;aspect-ratio:auto;height:auto;min-height:0;max-height:none;overflow:visible}.preview-app[data-journal-theme=martialarts] :is(.ember-home.journal-home-sheet,.journal-composer[data-journal-theme=martialarts],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more]):after{background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--martial-footer-shift))}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--nineties-footer-shift:calc(.817cqw - 12px);padding-bottom:calc(min(39vw,335px) + 36px)}.preview-app[data-journal-theme=nineties] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook:after{background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--nineties-footer-shift))}.preview-app[data-journal-theme=animals]{--animals-ink:#211b16;--animals-muted:#211b16;--animals-title:#381c16;--animals-paper:#fffbf1;--animals-edge:#bba080;--animals-olive:#526349;--animals-olive-hover:#405136;--animals-peach:#f3ddca;--animals-soft:#e5e8d8;--animals-art-wash:24%;--animals-border-wash:42%;--animals-title-family:"Ondamat Cursive", "Segoe Script", cursive;background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace){--ink:var(--animals-ink);--muted:var(--animals-muted);--cream:#f8f3e8;--paper:var(--animals-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--animals-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--animals-olive);--green:var(--animals-olive);--ember:var(--animals-olive);--ember-hover:var(--animals-olive-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--animals-soft);--journal-paper-color:var(--animals-paper);--journal-home-focus:#fffbf19e;--journal-home-focus-hover:#f3ddcac7;--journal-home-action:var(--animals-olive);--journal-home-action-hover:var(--animals-olive-hover);--journal-home-edge:var(--animals-edge);--journal-theme-ink:var(--animals-ink);--journal-theme-muted:var(--animals-muted);--journal-theme-accent:var(--animals-olive);--journal-theme-selected:var(--animals-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--animals-title-family);color:var(--animals-ink)}.preview-app[data-journal-theme=animals] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=animals] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=animals] .nav button.active{color:var(--animals-olive);background-color:var(--animals-soft);background-image:none}.preview-app[data-journal-theme=animals] :is(){background-color:var(--animals-olive);background-image:none}.preview-app[data-journal-theme=animals] .bottom-nav button.active{color:var(--animals-olive);background-color:#0000;background-image:none}.preview-app[data-journal-theme=animals] .journal-home-sheet,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals],.preview-app[data-journal-theme=animals] .martial-theme-sheet,.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-notebook{--animals-page-art:url(/art/animals-border-watercolor.png);--animals-footer-shift:0px;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--animals-ink);background-color:var(--animals-paper);background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--animals-border-wash)), rgb(255 251 241/var(--animals-border-wash))), url(/art/animals-border-watercolor.png);background-size:var(--journal-paper-size), 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center top, center top;box-shadow:2px 3px 0 var(--animals-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat;border:1px solid #cdb99b;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 36px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=animals] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:clamp(78px,18cqw,155px);margin:0 0 12px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=animals] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=animals] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{content:"";z-index:-1;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--animals-band-ratio,5 / 3);border-radius:inherit;opacity:1;background-color:#0000;background-image:var(--journal-paper-pattern), linear-gradient(rgb(255 251 241/var(--animals-art-wash)), rgb(255 251 241/var(--animals-art-wash))), var(--animals-page-art);background-size:var(--journal-paper-size), 100% 100%, 100% auto;pointer-events:none;background-repeat:repeat,no-repeat,no-repeat;border:0;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before{background-position:var(--journal-paper-position), center top, center top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{background-position:var(--journal-paper-position), center bottom, center calc(100% + var(--animals-footer-shift));inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}.preview-app[data-journal-theme=animals] .ember-home.journal-home-sheet{--animals-page-art:url(/art/animals-home-art.png);--animals-footer-shift:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:calc(min(54vw,464px) + 28px);display:flex}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=plan]{--animals-page-art:url(/art/animals-plan-art.png);--animals-footer-shift:0px;padding-bottom:calc(min(54vw,464px) + 28px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]{--animals-page-art:url(/art/animals-more-art.png);--animals-art-wash:30%;--animals-footer-shift:0px;padding-bottom:calc(min(58vw,498px) + 28px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]{--animals-page-art:url(/art/animals-gameplans-art.png);--animals-footer-shift:0px;padding-bottom:calc(min(38vw,327px) + 28px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]>.martial-theme-brand{min-height:clamp(94px,32cqw,275px)}.preview-app[data-journal-theme=animals] .journal-home-sheet>.martial-theme-brand{min-height:clamp(92px,32cqw,275px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=plan]>.martial-theme-brand{min-height:clamp(94px,37cqw,318px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]>.martial-theme-brand{min-height:clamp(94px,34cqw,292px)}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--animals-title);box-shadow:none;font-family:var(--animals-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-intro>p{color:var(--animals-title);font-family:var(--animals-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--animals-olive);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffbf1c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-personalize-button:hover{background-color:var(--animals-peach)}.preview-app[data-journal-theme=animals] .journal-home-sheet .log-training-btn{border:1px solid var(--animals-olive);color:#fffefb;background-color:var(--animals-olive);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=animals] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--animals-olive-hover);background-color:var(--animals-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=animals] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=animals] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--animals-edge);min-height:130px;color:var(--animals-ink);box-shadow:none;background-color:#fffbf19e;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f3ddcac7;background-image:none;border-color:#957650}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--animals-title);font-family:var(--animals-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--animals-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--animals-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=animals] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=animals] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading h1{color:var(--animals-title);font-family:var(--animals-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=animals] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:10px 0 28px;display:flex}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading p{color:var(--animals-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-card{border:1px solid var(--animals-edge);min-width:0;min-height:90px;color:var(--animals-ink);box-shadow:none;background-color:#fffbf19e;background-image:none;border-radius:12px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-card:hover{background-color:#f3ddcac7;border-color:#957650}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--animals-olive);flex-basis:29px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-copy h2{color:var(--animals-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-copy p{color:var(--animals-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hours-heading h2{color:var(--animals-title);font-family:var(--animals-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=animals] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=animals] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn{border:1px solid var(--animals-olive);color:#fffefb;background-color:var(--animals-olive);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn:hover{color:#fffefb;border-color:var(--animals-olive-hover);background-color:var(--animals-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--animals-ink);background-color:var(--animals-peach);border-color:var(--animals-edge)}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--animals-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--animals-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--animals-olive);outline-offset:3px;box-shadow:0 0 0 2px var(--animals-paper)}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--animals-edge);min-width:0;box-shadow:none;background-color:#fffbf1b8;background-image:none;border-radius:11px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--animals-olive);background-image:none}.preview-app[data-journal-theme=animals] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--animals-muted);border-color:var(--animals-edge);background-color:#fffbf1b8;background-image:none;border-radius:9px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace{--calendar-ink:var(--animals-ink);--calendar-muted:var(--animals-muted);--calendar-edge:#aa977a;--calendar-accent:var(--animals-olive);--calendar-selected:var(--animals-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-notebook>.martial-theme-brand{min-height:clamp(96px,34cqw,292px);margin-bottom:12px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--animals-page-art:url(/art/animals-month-art.png);--animals-footer-shift:calc(2.9cqw - 8px);padding-bottom:calc(min(34vw,292px) + 28px)}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--animals-page-art:url(/art/animals-week-art.png);--animals-art-wash:30%;--animals-footer-shift:0px;padding-bottom:calc(min(17vw,146px) + 28px)}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--animals-title);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--animals-ink);border:1px solid var(--animals-edge);background-color:#fffbf1d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-row{border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--animals-olive);background-color:#fffbf1d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--animals-olive);border-radius:999px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--animals-olive);background-color:var(--animals-olive);background-image:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;min-height:44px;color:var(--animals-olive);border-color:var(--animals-edge);background-color:#fffbf1d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-row>p{color:var(--animals-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--animals-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--animals-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffbf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--animals-ink);box-shadow:inset 0 0 0 1px var(--animals-olive);background-color:#f3ddcad6;background-image:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--animals-ink);box-shadow:inset 0 0 0 2px var(--animals-olive);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--animals-olive);background-image:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--animals-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--animals-title);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day-date{color:var(--animals-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--animals-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals]{--animals-page-art:url(/art/animals-daily-art.png);--animals-art-wash:60%;--animals-border-wash:60%;--animals-footer-shift:0px;--direct-writing-ink:#171b15;--writing-edge:var(--animals-edge);--writing-focus:var(--animals-olive);--writing-action:var(--animals-olive);--writing-action-hover:var(--animals-olive-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px;padding-bottom:calc(min(59vw,507px) + 28px)}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-heading h1{color:var(--animals-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=animals] .journal-composer-title>p{color:var(--animals-muted)}.preview-app[data-journal-theme=animals] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--animals-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=animals] .journal-composer-date input[type=date]{color:var(--animals-ink);background-color:#fffbf1ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=animals] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--animals-ink);opacity:1}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(300px,55cqw,500px)}.preview-app[data-journal-theme=animals] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=animals] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=animals] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=animals] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--animals-olive);border-color:var(--animals-olive);background-image:none;border-radius:8px}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-footer .journal-save-entry:hover{background-color:var(--animals-olive-hover);background-image:none}.preview-app[data-journal-theme=animals] .journal-previous-entries{border-color:var(--animals-edge);max-width:860px}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-page:before,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-page:after,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=animals] .journal-composer>.journal-compact-brand{min-height:clamp(110px,45cqw,390px)}.preview-app[data-journal-theme=animals] .journal-composer>.journal-compact-brand img{opacity:1;background-color:#fffbf1f0;border-radius:8px;box-shadow:0 0 8px 5px #fffbf1f0}.preview-app[data-journal-theme=animals] .journal-composer-personalize .home-personalize-button{border:1px solid var(--animals-edge);max-width:100%;min-height:44px;color:var(--animals-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffbf1cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=animals] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=animals] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=animals] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=animals] .journal-composer-details>summary,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=animals] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=animals] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=animals] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=animals] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=animals] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=animals] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=animals] .journal-home-sheet,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals],.preview-app[data-journal-theme=animals] .martial-theme-sheet,.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;font-size:17px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=animals] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=animals] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=animals] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=animals] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=animals]{--animals-ink:CanvasText;--animals-muted:CanvasText;--animals-title:CanvasText;--animals-paper:Canvas;--animals-edge:CanvasText;--animals-olive:LinkText;--animals-olive-hover:LinkText}.preview-app[data-journal-theme=animals] .journal-home-sheet,.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals],.preview-app[data-journal-theme=animals] .martial-theme-sheet,.preview-app[data-journal-theme=animals] .calendar-notebook-workspace .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.journal-composer[data-journal-theme=animals],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):after{display:none}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace{--calendar-edge:CanvasText}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=animals] .journal-composer[data-journal-theme=animals] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=animals] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=animals] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=animals] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=cats]{--cats-ink:#201b18;--cats-muted:#201b18;--cats-title:#2a1b17;--cats-paper:#fffaf1;--cats-edge:#bba080;--cats-olive:#526349;--cats-olive-hover:#405136;--cats-peach:#f3ddca;--cats-soft:#e5e8d8;--cats-art-wash:60%;--cats-title-family:"Ondamat Cursive", "Segoe Script", cursive;--cats-edge-wash:radial-gradient(ellipse at 0 9%, #adba991a, transparent 42%), radial-gradient(ellipse at 100% 35%, #eeae8c14, transparent 35%), radial-gradient(ellipse at 0 94%, #adba9914, transparent 38%), radial-gradient(ellipse at 100% 100%, #eeae8c14, transparent 38%);background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace){--ink:var(--cats-ink);--muted:var(--cats-muted);--cream:#f8f3e8;--paper:var(--cats-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--cats-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--cats-olive);--green:var(--cats-olive);--ember:var(--cats-olive);--ember-hover:var(--cats-olive-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--cats-soft);--journal-paper-color:var(--cats-paper);--journal-home-focus:#fffaf11f;--journal-home-focus-hover:#f3ddca2e;--journal-home-action:var(--cats-olive);--journal-home-action-hover:var(--cats-olive-hover);--journal-home-edge:var(--cats-edge);--journal-theme-ink:var(--cats-ink);--journal-theme-muted:var(--cats-muted);--journal-theme-accent:var(--cats-olive);--journal-theme-selected:var(--cats-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--cats-title-family);color:var(--cats-ink)}.preview-app[data-journal-theme=cats] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=cats] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=cats] .nav button.active{color:var(--cats-olive);background-color:var(--cats-soft);background-image:none}.preview-app[data-journal-theme=cats] :is(){background-color:var(--cats-olive);background-image:none}.preview-app[data-journal-theme=cats] .bottom-nav button.active{color:var(--cats-olive);background-color:#0000;background-image:none}.preview-app[data-journal-theme=cats] .journal-home-sheet,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats],.preview-app[data-journal-theme=cats] .martial-theme-sheet,.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-notebook{--cats-page-art:none;--cats-top-ratio:1024 / 420;--cats-bottom-ratio:1024 / 540;--cats-bottom-position:100%;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--cats-ink);background-color:var(--cats-paper);background-image:var(--journal-paper-pattern), var(--cats-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--cats-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #ceb99e;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=cats] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=cats] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=cats] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=cats] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=gameplans]):after{content:"";z-index:-1;border-radius:inherit;opacity:1;mix-blend-mode:darken;background-color:#0000;background-image:linear-gradient(rgb(255 255 255/var(--cats-art-wash)), rgb(255 255 255/var(--cats-art-wash))), var(--cats-page-art);pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100%;border:0;width:100%;height:auto;min-height:0;max-height:none;display:block;position:absolute;transform:none}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before{aspect-ratio:var(--cats-top-ratio);background-position:top,top;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=gameplans]):after{aspect-ratio:var(--cats-bottom-ratio);background-position:center bottom, center var(--cats-bottom-position);inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 100%);mask-image:linear-gradient(#0000 0,#000 20% 100%)}.preview-app[data-journal-theme=cats] .ember-home.journal-home-sheet{--cats-page-art:url(/art/cats-home-art.png);--cats-top-ratio:1024 / 340;--cats-bottom-ratio:1024 / 500;--cats-bottom-position:93.0502%;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats]{--cats-page-art:url(/art/cats-daily-art.png);--cats-top-ratio:1024 / 420;--cats-bottom-ratio:1024 / 640;--cats-bottom-position:95.0893%}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook{--cats-page-art:url(/art/cats-month-art.png);--cats-top-ratio:1102 / 440;--cats-bottom-ratio:1102 / 560}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook{--cats-page-art:url(/art/cats-week-art.png);--cats-top-ratio:1102 / 500;--cats-bottom-ratio:1102 / 220;--cats-bottom-position:97.9288%}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=plan]{--cats-page-art:url(/art/cats-plan-art.png);--cats-top-ratio:1024 / 620;--cats-bottom-ratio:1024 / 600}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=gameplans]{--cats-page-art:url(/art/cats-gameplans-art.png);--cats-top-ratio:1024 / 560;--cats-bottom-ratio:1024 / 650}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=more]{--cats-page-art:url(/art/cats-more-art.png);--cats-top-ratio:1024 / 600;--cats-bottom-ratio:1024 / 500}.preview-app[data-journal-theme=cats] .journal-composer>.cats-journal-yarn-connector{z-index:-1;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;container-type:inline-size}.preview-app[data-journal-theme=cats] .cats-journal-yarn-connector:before{content:"";box-sizing:border-box;pointer-events:none;filter:invert()brightness(.4)invert();background:0 0;border:0 solid #0000;border-left-width:8.59375cqw;border-image:url(/art/cats-daily-art.png) 460 0 896 88/0 0 0 1 stretch repeat;width:8.59375cqw;margin:0;padding:0;position:absolute;top:32.8125cqw;bottom:50cqw;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8.20313cqw calc(100% - 12.5cqw),#0000 100%);mask-image:linear-gradient(#0000 0,#000 8.20313cqw calc(100% - 12.5cqw),#0000 100%)}@media (forced-colors:active){.preview-app[data-journal-theme=cats] .journal-composer>.cats-journal-yarn-connector{display:none}}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=more]>.more-hub{z-index:1;position:relative}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=more]>.cats-more-footer-art{z-index:0;width:100%;height:auto;min-height:0;aspect-ratio:var(--cats-bottom-ratio);border-radius:inherit;opacity:1;mix-blend-mode:darken;pointer-events:none;border:0;margin:0;padding:0;position:absolute;inset:auto 0 0;overflow:hidden;container-type:inline-size}.preview-app[data-journal-theme=cats] .cats-more-footer-art>img{border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;inset:auto 0 -9.375cqw}.preview-app[data-journal-theme=cats] .cats-more-footer-art:after{content:"";background-image:linear-gradient(to bottom, #fff 0, rgb(255 255 255/var(--cats-art-wash)) 20% 100%);pointer-events:none;position:absolute;inset:0}.preview-app[data-journal-theme=cats][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.more-footer,.preview-explanation){color:var(--cats-ink)}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--cats-title);box-shadow:none;font-family:var(--cats-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-intro>p{color:var(--cats-title);font-family:var(--cats-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--cats-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffaf1c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-personalize-button:hover{background-color:var(--cats-peach)}.preview-app[data-journal-theme=cats] .journal-home-sheet .log-training-btn{border:1px solid var(--cats-olive);color:#fffefb;background-color:var(--cats-olive);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=cats] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--cats-olive-hover);background-color:var(--cats-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=cats] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=cats] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--cats-edge);min-height:130px;color:var(--cats-ink);box-shadow:none;background-color:#fffaf11f;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f3ddca2e;background-image:none;border-color:#957650}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--cats-title);font-family:var(--cats-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--cats-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--cats-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=cats] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=cats] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading h1{color:var(--cats-title);font-family:var(--cats-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=cats] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading p{color:var(--cats-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-card{border:1px solid var(--cats-edge);min-width:0;min-height:90px;color:var(--cats-ink);box-shadow:none;background-color:#fffaf11f;background-image:none;border-radius:12px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-card:hover{background-color:#f3ddca2e;border-color:#957650}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--cats-olive);flex-basis:29px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-copy h2{color:var(--cats-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-copy p{color:var(--cats-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hours-heading h2{color:var(--cats-title);font-family:var(--cats-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=cats] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=cats] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn{border:1px solid var(--cats-olive);color:#fffefb;background-color:var(--cats-olive);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn:hover{color:#fffefb;border-color:var(--cats-olive-hover);background-color:var(--cats-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--cats-ink);background-color:var(--cats-peach);border-color:var(--cats-edge)}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--cats-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--cats-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--cats-olive);outline-offset:3px;box-shadow:0 0 0 2px var(--cats-paper)}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--cats-edge);min-width:0;box-shadow:none;background-color:#fffaf1b8;background-image:none;border-radius:11px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--cats-olive);border:1px solid var(--cats-olive);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--cats-olive);background-image:none}.preview-app[data-journal-theme=cats] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--cats-muted);border-color:var(--cats-edge);background-color:#fffaf1b8;background-image:none;border-radius:9px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace{--calendar-ink:var(--cats-ink);--calendar-muted:var(--cats-muted);--calendar-edge:#aa977a;--calendar-accent:var(--cats-olive);--calendar-selected:var(--cats-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--cats-title);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--cats-ink);border:1px solid var(--cats-edge);background-color:#fffaf1d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-row{border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--cats-olive);background-color:#fffaf1d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--cats-olive);border-radius:999px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--cats-olive);background-color:var(--cats-olive);background-image:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;min-height:44px;color:var(--cats-olive);border-color:var(--cats-edge);background-color:#fffaf1d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-row>p{color:var(--cats-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--cats-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--cats-ink);box-shadow:none;background-color:#fffaf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffaf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--cats-ink);box-shadow:inset 0 0 0 1px var(--cats-olive);background-color:#f3ddcad6;background-image:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--cats-ink);box-shadow:inset 0 0 0 2px var(--cats-olive);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--cats-olive);background-image:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--cats-ink);box-shadow:none;background-color:#fffaf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--cats-title);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day-date{color:var(--cats-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--cats-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats]{--direct-writing-ink:#201b18;--writing-edge:var(--cats-edge);--writing-focus:var(--cats-olive);--writing-action:var(--cats-olive);--writing-action-hover:var(--cats-olive-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-heading h1{color:var(--cats-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=cats] .journal-composer-title>p{color:var(--cats-muted)}.preview-app[data-journal-theme=cats] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--cats-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=cats] .journal-composer-date input[type=date]{color:var(--cats-ink);background-color:#fffaf1ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=cats] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--cats-ink);opacity:1}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=cats] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=cats] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=cats] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=cats] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--cats-olive);border-color:var(--cats-olive);background-image:none;border-radius:8px}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-footer .journal-save-entry:hover{background-color:var(--cats-olive-hover);background-image:none}.preview-app[data-journal-theme=cats] .journal-previous-entries{border-color:var(--cats-edge);max-width:860px}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-page:before,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-page:after,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=cats] .journal-composer-personalize .home-personalize-button{border:1px solid var(--cats-edge);max-width:100%;min-height:44px;color:var(--cats-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffaf1cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=cats] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=cats] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=cats] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=cats] .journal-composer-details>summary,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=cats] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=cats] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=cats] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=cats] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=cats] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=cats] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=cats] .journal-home-sheet,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats],.preview-app[data-journal-theme=cats] .martial-theme-sheet,.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=cats] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=cats] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=cats] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=cats] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=cats] .cats-more-footer-art{display:none}.preview-app[data-journal-theme=cats]{--cats-ink:CanvasText;--cats-muted:CanvasText;--cats-title:CanvasText;--cats-paper:Canvas;--cats-edge:CanvasText;--cats-olive:LinkText;--cats-olive-hover:LinkText}.preview-app[data-journal-theme=cats] .journal-home-sheet,.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats],.preview-app[data-journal-theme=cats] .martial-theme-sheet,.preview-app[data-journal-theme=cats] .calendar-notebook-workspace .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=more],.martial-theme-sheet[data-theme-page=gameplans]):before,.preview-app[data-journal-theme=cats] :is(.journal-home-sheet,.journal-composer[data-journal-theme=cats],.calendar-notebook,.martial-theme-sheet[data-theme-page=plan],.martial-theme-sheet[data-theme-page=gameplans]):after{display:none}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace{--calendar-edge:CanvasText}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=cats] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=cats] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=cats] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=floral]{--floral-ink:#161812;--floral-muted:#161812;--floral-title:#3a1518;--floral-paper:#fffcf2;--floral-edge:#cba584;--floral-olive:#526349;--floral-olive-hover:#405136;--floral-peach:#f7ddca;--floral-soft:#e5e8d8;--floral-art-wash:55%;--floral-title-family:"Ondamat Cursive", "Segoe Script", cursive;--floral-edge-wash:radial-gradient(ellipse at 0 9%, #adba9912, transparent 38%), radial-gradient(ellipse at 0 94%, #adba990f, transparent 35%);background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=floral] :is(.journal-home-sheet,.journal-composer[data-journal-theme=floral],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace){--ink:var(--floral-ink);--muted:var(--floral-muted);--cream:#f8f3e8;--paper:var(--floral-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--floral-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--floral-olive);--green:var(--floral-olive);--ember:var(--floral-olive);--ember-hover:var(--floral-olive-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--floral-soft);--journal-paper-color:var(--floral-paper);--journal-home-focus:#fffcf21f;--journal-home-focus-hover:#f7ddca2e;--journal-home-action:var(--floral-olive);--journal-home-action-hover:var(--floral-olive-hover);--journal-home-edge:var(--floral-edge);--journal-theme-ink:var(--floral-ink);--journal-theme-muted:var(--floral-muted);--journal-theme-accent:var(--floral-olive);--journal-theme-selected:var(--floral-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--floral-title-family);color:var(--floral-ink)}.preview-app[data-journal-theme=floral] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=floral] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=floral] .nav button.active{color:var(--floral-olive);background-color:var(--floral-soft);background-image:none}.preview-app[data-journal-theme=floral] :is(){background-color:var(--floral-olive);background-image:none}.preview-app[data-journal-theme=floral] .bottom-nav button.active{color:var(--floral-olive);background-color:#0000;background-image:none}.preview-app[data-journal-theme=floral] .journal-home-sheet,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral],.preview-app[data-journal-theme=floral] .martial-theme-sheet,.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-notebook{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--floral-ink);background-color:var(--floral-paper);background-image:var(--journal-paper-pattern), var(--floral-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--floral-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #ceb99e;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=floral] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=floral] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=floral] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=floral] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=floral] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--floral-title);box-shadow:none;font-family:var(--floral-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-intro>p{color:var(--floral-title);font-family:var(--floral-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--floral-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffcf2c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-personalize-button:hover{background-color:var(--floral-peach)}.preview-app[data-journal-theme=floral] .journal-home-sheet .log-training-btn{border:1px solid var(--floral-olive);color:#fffefb;background-color:var(--floral-olive);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=floral] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--floral-olive-hover);background-color:var(--floral-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=floral] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=floral] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--floral-edge);min-height:130px;color:var(--floral-ink);box-shadow:none;background-color:#fffcf21f;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f7ddca2e;background-image:none;border-color:#957650}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--floral-title);font-family:var(--floral-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--floral-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--floral-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=floral] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=floral] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading h1{color:var(--floral-title);font-family:var(--floral-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=floral] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=floral] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading p{color:var(--floral-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-card{border:1px solid var(--floral-edge);min-width:0;min-height:90px;color:var(--floral-ink);box-shadow:none;background-color:#fffcf21f;background-image:none;border-radius:12px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-card:hover{background-color:#f7ddca2e;border-color:#957650}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--floral-olive);flex-basis:29px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-copy h2{color:var(--floral-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-copy p{color:var(--floral-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hours-heading h2{color:var(--floral-title);font-family:var(--floral-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=floral] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=floral] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn{border:1px solid var(--floral-olive);color:#fffefb;background-color:var(--floral-olive);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn:hover{color:#fffefb;border-color:var(--floral-olive-hover);background-color:var(--floral-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--floral-ink);background-color:var(--floral-peach);border-color:var(--floral-edge)}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--floral-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--floral-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=floral] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--floral-olive);outline-offset:3px;box-shadow:0 0 0 2px var(--floral-paper)}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--floral-edge);min-width:0;box-shadow:none;background-color:#fffcf21f;background-image:none;border-radius:11px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=floral] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--floral-olive);border:1px solid var(--floral-olive);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--floral-olive);background-image:none}.preview-app[data-journal-theme=floral] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--floral-muted);border-color:var(--floral-edge);background-color:#fffcf21f;background-image:none;border-radius:9px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace{--calendar-ink:var(--floral-ink);--calendar-muted:var(--floral-muted);--calendar-edge:#aa977a;--calendar-accent:var(--floral-olive);--calendar-selected:var(--floral-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--floral-title);letter-spacing:-.5px;overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--floral-ink);border:1px solid var(--floral-edge);background-color:#fffcf2d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-row{border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--floral-olive);background-color:#fffcf2d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--floral-olive);border-radius:999px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--floral-olive);background-color:var(--floral-olive);background-image:none}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;min-height:44px;color:var(--floral-olive);border-color:var(--floral-edge);background-color:#fffcf2d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-row>p{color:var(--floral-muted);text-align:center;flex-basis:100%}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--floral-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--floral-ink);box-shadow:none;background-color:#fffcf229;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-day.blank{background-color:#fffcf214;background-image:none;min-height:48px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--floral-ink);box-shadow:inset 0 0 0 1px var(--floral-olive);background-color:#f7ddcad6;background-image:none}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--floral-ink);box-shadow:inset 0 0 0 2px var(--floral-olive);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--floral-olive);background-image:none}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--floral-ink);box-shadow:none;background-color:#fffcf229;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--floral-title);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day-date{color:var(--floral-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--floral-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral]{--direct-writing-ink:#161812;--writing-edge:var(--floral-edge);--writing-focus:var(--floral-olive);--writing-action:var(--floral-olive);--writing-action-hover:var(--floral-olive-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-heading h1{color:var(--floral-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=floral] .journal-composer-title>p{color:var(--floral-muted)}.preview-app[data-journal-theme=floral] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--floral-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=floral] .journal-composer-date input[type=date]{color:var(--floral-ink);background-color:#fffcf2ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=floral] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--floral-ink);opacity:1}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=floral] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=floral] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=floral] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=floral] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--floral-olive);border-color:var(--floral-olive);background-image:none;border-radius:8px}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-footer .journal-save-entry:hover{background-color:var(--floral-olive-hover);background-image:none}.preview-app[data-journal-theme=floral] .journal-previous-entries{border-color:var(--floral-edge);max-width:860px}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-page:before,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-page:after,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=floral] .journal-composer-personalize .home-personalize-button{border:1px solid var(--floral-edge);max-width:100%;min-height:44px;color:var(--floral-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffcf2cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=floral] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=floral] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=floral] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=floral] .journal-composer-details>summary,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=floral] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=floral] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=floral] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=floral] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=floral] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=floral] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=floral] .journal-home-sheet,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral],.preview-app[data-journal-theme=floral] .martial-theme-sheet,.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=floral] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=floral] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=floral] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=floral] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=floral] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=floral] .floral-page-art{display:none}.preview-app[data-journal-theme=floral]{--floral-ink:CanvasText;--floral-muted:CanvasText;--floral-title:CanvasText;--floral-paper:Canvas;--floral-edge:CanvasText;--floral-olive:LinkText;--floral-olive-hover:LinkText}.preview-app[data-journal-theme=floral] .journal-home-sheet,.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral],.preview-app[data-journal-theme=floral] .martial-theme-sheet,.preview-app[data-journal-theme=floral] .calendar-notebook-workspace .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace{--calendar-edge:CanvasText}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=floral] .journal-composer[data-journal-theme=floral] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=floral] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=floral] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=floral] .calendar-notebook-workspace :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}}.preview-app[data-journal-theme=floral] .floral-page-art{--floral-art-retention:.45;z-index:-1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0;container-type:size}.preview-app[data-journal-theme=floral] .floral-page-art :is(.floral-top-art,.floral-bottom-art){width:calc(100 * var(--floral-art-unit));border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;left:0;right:auto;overflow:hidden}.preview-app[data-journal-theme=floral] .floral-top-art{aspect-ratio:var(--floral-top-ratio);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--floral-scene-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--floral-scene-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--floral-scene-fade)), transparent 100%);top:0}.preview-app[data-journal-theme=floral] .floral-bottom-art{aspect-ratio:var(--floral-bottom-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%);bottom:0}.preview-app[data-journal-theme=floral] .floral-page-art :is(.floral-top-art,.floral-bottom-art)>img{filter:invert()brightness(.45)invert();border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;left:0}.preview-app[data-journal-theme=floral] .floral-top-art>img{top:0}.preview-app[data-journal-theme=floral] .floral-bottom-art>img{bottom:calc(0px - var(--floral-tail))}.preview-app[data-journal-theme=floral] .floral-vine-connector{mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.preview-app[data-journal-theme=floral] .floral-vine-connector:before{content:"";top:var(--floral-vine-top);height:max(0px, calc(100% - var(--floral-vine-top) - var(--floral-vine-bottom)));width:var(--floral-vine-width);box-sizing:border-box;border-style:solid;border-color:#0000;border-width:0 0 0 var(--floral-vine-width);border-image-source:var(--floral-page-art);border-image-slice:var(--floral-vine-slice);filter:invert()brightness(.45)invert();min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade), #000 calc(100% - var(--floral-scene-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade), #000 calc(100% - var(--floral-scene-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade), #000 calc(100% - var(--floral-scene-fade)), transparent 100%);pointer-events:none;background:0 0;border-image-width:0 0 0 1;border-image-outset:0;border-image-repeat:stretch repeat;margin:0;padding:0;position:absolute;bottom:auto;left:0}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=daily]{--floral-art-unit:min(1cqw, 1.50588cqh);--floral-page-art:url(/art/floral-daily-art.png);--floral-top-ratio:1024 / 560;--floral-bottom-ratio:1024 / 680;--floral-tail:calc(5.46875 * var(--floral-art-unit));--floral-scene-fade:calc(1.5625 * var(--floral-art-unit));--floral-vine-width:calc(9.375 * var(--floral-art-unit));--floral-vine-slice:600 0 686 96;--floral-vine-top:calc(46.875 * var(--floral-art-unit));--floral-vine-bottom:calc(58.5938 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=home]{--floral-art-unit:min(1cqw, 1.6cqh);--floral-page-art:url(/art/floral-home-art.png);--floral-top-ratio:1024 / 640;--floral-bottom-ratio:1024 / 548;--floral-tail:calc(8.59375 * var(--floral-art-unit));--floral-scene-fade:calc(4.6875 * var(--floral-art-unit));--floral-vine-width:calc(10.9375 * var(--floral-art-unit));--floral-vine-slice:640 0 596 112;--floral-vine-top:calc(53.125 * var(--floral-art-unit));--floral-vine-bottom:calc(44.1406 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=month]{--floral-art-unit:min(1cqw, 2.39503cqh);--floral-page-art:url(/art/floral-month-art.png);--floral-top-ratio:1061 / 340;--floral-bottom-ratio:1061 / 443;--floral-tail:0px;--floral-scene-fade:calc(1.13101 * var(--floral-art-unit));--floral-vine-width:calc(6.03205 * var(--floral-art-unit));--floral-vine-slice:400 0 783 64;--floral-vine-top:calc(26.0132 * var(--floral-art-unit));--floral-vine-bottom:calc(35.721 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=week]{--floral-art-unit:min(1cqw, 3.06111cqh);--floral-page-art:url(/art/floral-week-art.png);--floral-top-ratio:1102 / 360;--floral-bottom-ratio:1102 / 307;--floral-tail:0px;--floral-scene-fade:calc(1.81488 * var(--floral-art-unit));--floral-vine-width:calc(5.44465 * var(--floral-art-unit));--floral-vine-slice:400 0 727 60;--floral-vine-top:calc(29.0381 * var(--floral-art-unit));--floral-vine-bottom:calc(24.2287 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=plan]{--floral-art-unit:min(1cqw, 1.38378cqh);--floral-page-art:url(/art/floral-plan-art.png);--floral-top-ratio:1024 / 740;--floral-bottom-ratio:1024 / 536;--floral-tail:calc(7.8125 * var(--floral-art-unit));--floral-scene-fade:calc(2.73438 * var(--floral-art-unit));--floral-vine-width:calc(10.9375 * var(--floral-art-unit));--floral-vine-slice:650 0 676 112;--floral-vine-top:calc(64.4531 * var(--floral-art-unit));--floral-vine-bottom:calc(44.5313 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=gameplans]{--floral-art-unit:min(1cqw, 1.21905cqh);--floral-page-art:url(/art/floral-gameplans-art.png);--floral-top-ratio:1024 / 840;--floral-bottom-ratio:1024 / 540;--floral-tail:calc(9.375 * var(--floral-art-unit));--floral-scene-fade:calc(3.90625 * var(--floral-art-unit));--floral-vine-width:calc(7.03125 * var(--floral-art-unit));--floral-vine-slice:820 0 496 72;--floral-vine-top:calc(74.2188 * var(--floral-art-unit));--floral-vine-bottom:calc(29.2969 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=more]{--floral-art-unit:min(1cqw, 1.34737cqh);--floral-page-art:url(/art/floral-more-art.png);--floral-top-ratio:1024 / 760;--floral-bottom-ratio:1024 / 524;--floral-tail:calc(10.9375 * var(--floral-art-unit));--floral-scene-fade:calc(3.90625 * var(--floral-art-unit));--floral-vine-width:calc(10.1563 * var(--floral-art-unit));--floral-vine-slice:760 0 536 104;--floral-vine-top:calc(66.4063 * var(--floral-art-unit));--floral-vine-bottom:calc(43.3594 * var(--floral-art-unit))}.preview-app[data-journal-theme=floral] .floral-page-art:is([data-floral-art=home],[data-floral-art=week],[data-floral-art=gameplans],[data-floral-art=more])>.floral-bottom-art{left:auto;right:0}.preview-app[data-journal-theme=floral] .floral-page-art[data-floral-art=gameplans]>.floral-bottom-art{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%), linear-gradient(to right, transparent 0 8%, #000 12% 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%), linear-gradient(to right, transparent 0 8%, #000 12% 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--floral-scene-fade) 100%), linear-gradient(to right, transparent 0 8%, #000 12% 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.preview-app[data-journal-theme=floral] :is(.journal-home-sheet,.journal-composer[data-journal-theme=floral],.calendar-notebook,.martial-theme-sheet):before,.preview-app[data-journal-theme=floral] :is(.journal-home-sheet,.journal-composer[data-journal-theme=floral],.calendar-notebook,.martial-theme-sheet):after{content:none;display:none}.preview-app[data-journal-theme=floral] .ember-home.journal-home-sheet{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=floral] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,5.8cqw,48px);margin:0;padding:0}.preview-app[data-journal-theme=floral] .more-hub>.hub-grid>.hub-card{width:100%;min-height:90px;margin:0}.preview-app[data-journal-theme=floral][data-journal-paper] .martial-theme-sheet[data-theme-page=more] :is(.preview-explanation,.more-footer){color:var(--floral-ink);box-shadow:none;background:0 0}@media (forced-colors:active){.preview-app[data-journal-theme=floral] .floral-page-art{display:none}}.preview-app[data-journal-theme=floral] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card>:is(.gameplan-head,.sequence,.detail-text,.plan-footer){--ink:var(--floral-ink);--muted:var(--floral-muted);color:var(--floral-ink)}.preview-app[data-journal-theme=island]{--island-ink:#111a17;--island-muted:#111a17;--island-title:#451719;--island-paper:#fffbf1;--island-edge:#c59d7f;--island-olive:#516348;--island-olive-hover:#3f5137;--island-peach:#f7ddca;--island-soft:#e2ebdd;--island-art-retention:1;--island-title-family:"Ondamat Cursive", "Segoe Script", cursive;--island-edge-wash:radial-gradient(ellipse at 0 9%, #97b79b12, transparent 38%), radial-gradient(ellipse at 0 94%, #74bfc10f, transparent 35%);background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.journal-composer[data-journal-theme=island],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]){--ink:var(--island-ink);--muted:var(--island-muted);--cream:#f8f3e8;--paper:var(--island-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--island-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--island-olive);--green:var(--island-olive);--ember:var(--island-olive);--ember-hover:var(--island-olive-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--island-soft);--journal-paper-color:var(--island-paper);--journal-home-focus:#fffbf11f;--journal-home-focus-hover:#f7ddca2e;--journal-home-action:var(--island-olive);--journal-home-action-hover:var(--island-olive-hover);--journal-home-edge:var(--island-edge);--journal-theme-ink:var(--island-ink);--journal-theme-muted:var(--island-muted);--journal-theme-accent:var(--island-olive);--journal-theme-selected:var(--island-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--island-title-family);color:var(--island-ink)}.preview-app[data-journal-theme=island] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=island] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=island] .nav button.active{color:var(--island-olive);background-color:var(--island-soft);background-image:none}.preview-app[data-journal-theme=island] :is(){background-color:var(--island-olive);background-image:none}.preview-app[data-journal-theme=island] .bottom-nav button.active{color:var(--island-olive);background-color:#0000;background-image:none}.preview-app[data-journal-theme=island] .journal-home-sheet,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island],.preview-app[data-journal-theme=island] .martial-theme-sheet,.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-notebook{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--island-ink);background-color:var(--island-paper);background-image:var(--journal-paper-pattern), var(--island-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--island-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #ceb99e;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=island] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=island] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=island] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=island] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=island] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=island] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--island-title);box-shadow:none;font-family:var(--island-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=island] .journal-home-sheet .home-intro>p{color:var(--island-title);font-family:var(--island-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=island] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=island] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--island-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffbf1c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=island] .journal-home-sheet .home-personalize-button:hover{background-color:var(--island-peach)}.preview-app[data-journal-theme=island] .journal-home-sheet .log-training-btn{border:1px solid var(--island-olive);color:#fffefb;background-color:var(--island-olive);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=island] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--island-olive-hover);background-color:var(--island-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=island] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=island] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--island-edge);min-height:130px;color:var(--island-ink);box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:12px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f7ddca2e;background-image:none;border-color:#957650}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--island-title);font-family:var(--island-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--island-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--island-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=island] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=island] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading h1{color:var(--island-title);font-family:var(--island-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=island] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading p{color:var(--island-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-card{border:1px solid var(--island-edge);min-width:0;min-height:90px;color:var(--island-ink);box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:12px;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-card:hover{background-color:#f7ddca2e;border-color:#957650}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--island-olive);flex-basis:29px}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-copy h2{color:var(--island-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-copy p{color:var(--island-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=island] .martial-theme-sheet .hours-heading h2{color:var(--island-title);font-family:var(--island-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=island] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=island] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) .btn{border:1px solid var(--island-olive);color:#fffefb;background-color:var(--island-olive);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) .btn:hover{color:#fffefb;border-color:var(--island-olive-hover);background-color:var(--island-olive-hover);filter:none;background-image:none}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) :is(.btn.secondary,.btn.soft){color:var(--island-ink);background-color:var(--island-peach);border-color:var(--island-edge)}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) :is(.btn.secondary,.btn.soft):hover{color:var(--island-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=island]) :is(.text-btn,.external-link,.section-back){color:var(--island-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=island]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--island-olive);outline-offset:3px;box-shadow:0 0 0 2px var(--island-paper)}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=island]) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--island-edge);min-width:0;box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:11px}.preview-app[data-journal-theme=island] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--island-olive);border:1px solid var(--island-olive);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=island]) :is(.progress,.hours-progress)>span{background-color:var(--island-olive);background-image:none}.preview-app[data-journal-theme=island] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=island]) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--island-muted);border-color:var(--island-edge);background-color:#fffbf11f;background-image:none;border-radius:9px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island]{--calendar-ink:var(--island-ink);--calendar-muted:var(--island-muted);--calendar-edge:#aa977a;--calendar-accent:var(--island-olive);--calendar-selected:var(--island-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--island-title);letter-spacing:-.5px;overflow-wrap:anywhere;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-controls button{min-width:44px;min-height:44px;color:var(--island-ink);border:1px solid var(--island-edge);background-color:#fffbf1d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-row{background:0 0;border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;width:100%;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-switch{border-color:var(--island-olive);background-color:#fffbf1d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-switch button{min-height:44px;color:var(--island-olive);border-radius:999px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--island-olive);background-color:var(--island-olive);background-image:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-theme-button{max-width:100%;min-height:44px;color:var(--island-olive);border-color:var(--island-edge);background-color:#fffbf1d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-row>p{color:var(--island-muted);text-align:center;background:0 0;flex-basis:100%;padding:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-weekdays{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-weekdays span{min-width:0;color:var(--island-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--island-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-day.blank{background-color:#fffbf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-day.today:not(.selected){color:var(--island-ink);box-shadow:inset 0 0 0 1px var(--island-olive);background-color:#f7ddcad6;background-image:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--island-ink);box-shadow:inset 0 0 0 2px var(--island-olive);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--island-olive);background-image:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--island-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day-name{max-width:100%;color:var(--island-title);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day-date{color:var(--island-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day-open{min-width:0;color:var(--island-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island]{--direct-writing-ink:#111a17;--writing-edge:var(--island-edge);--writing-focus:var(--island-olive);--writing-action:var(--island-olive);--writing-action-hover:var(--island-olive-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-heading h1{color:var(--island-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=island] .journal-composer-title>p{color:var(--island-muted)}.preview-app[data-journal-theme=island] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--island-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=island] .journal-composer-date input[type=date]{color:var(--island-ink);background-color:#fffbf1ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=island] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--island-ink);opacity:1}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=island] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=island] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=island] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=island] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--island-olive);border-color:var(--island-olive);background-image:none;border-radius:8px}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-footer .journal-save-entry:hover{background-color:var(--island-olive-hover);background-image:none}.preview-app[data-journal-theme=island] .journal-previous-entries{border-color:var(--island-edge);max-width:860px}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-page:before,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-page:after,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=island] .journal-composer-personalize .home-personalize-button{border:1px solid var(--island-edge);max-width:100%;min-height:44px;color:var(--island-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffbf1cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=island] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=island] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=island] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=island] .journal-composer-details>summary,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=island] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=island] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=island] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=island] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=island] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=island] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=island] .journal-home-sheet,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island],.preview-app[data-journal-theme=island] .martial-theme-sheet,.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=island] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=island] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=island] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=island] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=island] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=island] .island-page-art{display:none}.preview-app[data-journal-theme=island]{--island-ink:CanvasText;--island-muted:CanvasText;--island-title:CanvasText;--island-paper:Canvas;--island-edge:CanvasText;--island-olive:LinkText;--island-olive-hover:LinkText}.preview-app[data-journal-theme=island] .journal-home-sheet,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island],.preview-app[data-journal-theme=island] .martial-theme-sheet,.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island]{--calendar-edge:CanvasText}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=island] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=island] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island] :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=island]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island][data-calendar-view] .calendar-header h2{background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=month] .calendar-header h2{color:#082a28;font-family:var(--island-title-family);font-size:clamp(35px,7cqw,64px);line-height:1.3}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island][data-calendar-view] :is(.calendar-day>span:first-child,.day-dots){color:var(--island-ink);background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island]{--calendar-edge:#578c8d}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island][data-calendar-view=week] .calendar-header h2,.preview-app[data-journal-theme=island] .journal-home-sheet,.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=gameplans]{--island-title:#171516}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island]{--island-title:#082a28}.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-heading h1{color:var(--island-title)}.preview-app[data-journal-theme=island] .island-page-art{z-index:-1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.preview-app[data-journal-theme=island] .island-art-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.preview-app[data-journal-theme=island] .island-page-art :is(.island-top-art,.island-bottom-art){border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;left:0;right:auto;overflow:hidden}.preview-app[data-journal-theme=island] .island-top-art{width:calc(100 * var(--island-top-unit));aspect-ratio:var(--island-top-ratio);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--island-top-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--island-top-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--island-top-fade)), transparent 100%);top:0}.preview-app[data-journal-theme=island] .island-bottom-art{width:calc(100 * var(--island-bottom-unit));aspect-ratio:var(--island-bottom-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-bottom-fade) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-bottom-fade) 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-bottom-fade) 100%);bottom:0}.preview-app[data-journal-theme=island] .island-page-art :is(.island-top-art,.island-bottom-art)>img{width:100%;max-width:none;height:auto;filter:var(--island-pigment-filter);border:0;margin:0;padding:0;display:block;position:absolute;left:0}.preview-app[data-journal-theme=island] .island-top-art>img{top:0}.preview-app[data-journal-theme=island] .island-bottom-art>img{bottom:calc(0px - var(--island-tail))}.preview-app[data-journal-theme=island] .island-shore-connector{mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.preview-app[data-journal-theme=island] .island-shore-connector:before{content:"";top:var(--island-shore-top);width:var(--island-shore-width);height:max(0px, calc(100% - var(--island-shore-top) - var(--island-shore-bottom)));box-sizing:border-box;border-style:solid;border-color:#0000;border-width:0 0 0 var(--island-shore-width);border-image-source:var(--island-page-art);border-image-slice:var(--island-shore-slice);min-height:0;filter:var(--island-pigment-filter);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-top-fade), #000 calc(100% - var(--island-bottom-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-top-fade), #000 calc(100% - var(--island-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--island-top-fade), #000 calc(100% - var(--island-bottom-fade)), transparent 100%);pointer-events:none;background:0 0;border-image-width:0 0 0 1;border-image-outset:0;border-image-repeat:stretch repeat;margin:0;padding:0;position:absolute;left:0}.preview-app[data-journal-theme=island] .island-page-art:is([data-island-art=daily],[data-island-art=month])>.island-shore-connector:before{background-image:var(--island-middle-wash);background-repeat:no-repeat;background-size:100% 100%;border:0;border-image:;width:100%}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=daily]{--island-page-art:url(/art/island-daily-art.png);--island-top-unit:min(1cqw, 1.83393cqh);--island-bottom-unit:min(1cqw, 1.36569cqh);--island-top-ratio:1027 / 560;--island-bottom-ratio:1027 / 752;--island-tail:0px;--island-top-fade:calc(1.94742 * var(--island-top-unit));--island-bottom-fade:calc(.97371 * var(--island-bottom-unit));--island-shore-top:calc(48.6855 * var(--island-top-unit));--island-shore-bottom:calc(67.186 * var(--island-bottom-unit));--island-middle-wash:radial-gradient(ellipse at 95% 40%, #6acbd33d, transparent 42%), linear-gradient(110deg, transparent 45%, #f7d4a51a 78%, #ade1db2b)}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=home]{--island-page-art:url(/art/island-home-art.png);--island-top-unit:min(1cqw, 1.82857cqh);--island-bottom-unit:min(1cqw, 2.08554cqh);--island-top-ratio:1024 / 560;--island-bottom-ratio:1024 / 491;--island-tail:calc(11.7188 * var(--island-bottom-unit));--island-top-fade:calc(2.34375 * var(--island-top-unit));--island-bottom-fade:calc(1.5625 * var(--island-bottom-unit));--island-shore-width:calc(11.7188 * var(--island-top-unit));--island-shore-slice:520 0 606 120;--island-shore-top:calc(46.875 * var(--island-top-unit));--island-shore-bottom:calc(42.9688 * var(--island-bottom-unit))}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=month]{--island-page-art:url(/art/island-month-art.png);--island-top-unit:min(1cqw, 1.2679cqh);--island-bottom-unit:min(1cqw, 2.17585cqh);--island-top-ratio:1027 / 810;--island-bottom-ratio:1027 / 472;--island-tail:0px;--island-top-fade:calc(3.89484 * var(--island-top-unit));--island-bottom-fade:calc(1.94742 * var(--island-bottom-unit));--island-shore-top:calc(70.1071 * var(--island-top-unit));--island-shore-bottom:calc(38.9484 * var(--island-bottom-unit));--island-middle-wash:linear-gradient(110deg, #f7d4a52b, transparent 27% 65%, #9bdade33)}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=week]{--island-page-art:url(/art/island-week-art.png);--island-top-unit:min(1cqw, 3.14857cqh);--island-bottom-unit:min(1cqw, 3.17579cqh);--island-top-ratio:1102 / 350;--island-bottom-ratio:1102 / 347;--island-tail:0px;--island-top-fade:calc(2.17786 * var(--island-top-unit));--island-bottom-fade:calc(2.17786 * var(--island-bottom-unit));--island-shore-width:calc(13.1579 * var(--island-top-unit));--island-shore-slice:400 0 507 145;--island-shore-top:calc(25.4083 * var(--island-top-unit));--island-shore-bottom:calc(27.1325 * var(--island-bottom-unit))}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=plan]{--island-page-art:url(/art/island-plan-art.png);--island-top-unit:min(1cqw, 1.024cqh);--island-bottom-unit:min(1cqw, 2.63918cqh);--island-top-ratio:1024 / 1000;--island-bottom-ratio:1024 / 388;--island-tail:calc(12.5 * var(--island-bottom-unit));--island-top-fade:calc(2 * var(--island-top-unit));--island-bottom-fade:calc(6 * var(--island-bottom-unit));--island-shore-width:calc(12.5 * var(--island-top-unit));--island-shore-slice:825 0 526 128;--island-shore-top:calc(88 * var(--island-top-unit));--island-shore-bottom:calc(25.3906 * var(--island-bottom-unit))}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=gameplans]{--island-page-art:url(/art/island-gameplans-art.png);--island-top-unit:min(1cqw, 1.17701cqh);--island-bottom-unit:min(1cqw, 4.49123cqh);--island-top-ratio:1024 / 870;--island-bottom-ratio:1024 / 228;--island-tail:calc(12.5 * var(--island-bottom-unit));--island-top-fade:calc(1.95313 * var(--island-top-unit));--island-bottom-fade:calc(3 * var(--island-bottom-unit));--island-shore-width:calc(12.5 * var(--island-top-unit));--island-shore-slice:855 0 426 128;--island-shore-top:calc(76 * var(--island-top-unit));--island-shore-bottom:calc(15.625 * var(--island-bottom-unit))}.preview-app[data-journal-theme=island] .island-page-art[data-island-art=more]{--island-page-art:url(/art/island-more-art.png);--island-top-unit:min(1cqw, 2.048cqh);--island-bottom-unit:min(1cqw, 2.39252cqh);--island-top-ratio:1024 / 500;--island-bottom-ratio:1024 / 428;--island-tail:calc(12.5 * var(--island-bottom-unit));--island-top-fade:calc(1.95313 * var(--island-top-unit));--island-bottom-fade:calc(.8 * var(--island-bottom-unit));--island-shore-width:calc(14.0625 * var(--island-top-unit));--island-shore-slice:485 0 791 144;--island-shore-top:calc(40 * var(--island-top-unit));--island-shore-bottom:calc(35 * var(--island-bottom-unit))}.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.journal-composer[data-journal-theme=island],.calendar-notebook,.martial-theme-sheet):before,.preview-app[data-journal-theme=island] :is(.journal-home-sheet,.journal-composer[data-journal-theme=island],.calendar-notebook,.martial-theme-sheet):after{content:none;display:none}.preview-app[data-journal-theme=island] .ember-home.journal-home-sheet{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,5.8cqw,48px);margin:0;padding:0}.preview-app[data-journal-theme=island] .more-hub>.hub-grid>.hub-card{width:100%;min-height:90px;margin:0}.preview-app[data-journal-theme=island][data-journal-paper] .martial-theme-sheet[data-theme-page=more] :is(.preview-explanation,.more-footer){color:var(--island-ink);box-shadow:none;background:0 0}.preview-app[data-journal-theme=island] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card>:is(.gameplan-head,.sequence,.detail-text,.plan-footer){--ink:var(--island-ink);--muted:var(--island-muted);color:var(--island-ink)}@media (forced-colors:active){.preview-app[data-journal-theme=island] .island-page-art{display:none}.preview-app[data-journal-theme=island] .calendar-notebook-workspace[data-journal-theme=island][data-calendar-view] .calendar-header h2,.preview-app[data-journal-theme=island] .journal-composer[data-journal-theme=island] .journal-composer-heading h1{color:canvastext}}.preview-app[data-journal-theme=island][data-journal-paper] .more-hub>.preview-explanation{max-width:100%;color:var(--island-ink);box-shadow:none;overflow-wrap:anywhere;background-color:#0000;background-image:none;border:0;border-radius:0;margin:16px 0 0;padding:0;font-size:14px;line-height:1.65;position:static}@media (forced-colors:active){.preview-app[data-journal-theme=island][data-journal-paper] .more-hub>.preview-explanation{color:canvastext}}.preview-app[data-journal-theme=western]{--western-ink:#111a17;--western-muted:#111a17;--western-title:#451719;--western-paper:#fffbf1;--western-edge:#cea98b;--western-teal:#17667a;--western-teal-hover:#125365;--western-peach:#f7ddca;--western-soft:#e5ebda;--western-art-retention:1;--western-title-family:"Ondamat Cursive", "Segoe Script", cursive;--western-edge-wash:radial-gradient(ellipse at 0 9%, #b1c4d612, transparent 38%), radial-gradient(ellipse at 0 94%, #bba4780f, transparent 35%);background-color:#f8f3e8;background-image:none}.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.journal-composer[data-journal-theme=western],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]){--ink:var(--western-ink);--muted:var(--western-muted);--cream:#f8f3e8;--paper:var(--western-paper);--surface:#f4eddf;--surface-soft:#f4eddf;--soft:var(--western-soft);--line:#cdba9e;--border:#cdba9e;--accent:var(--western-teal);--green:var(--western-teal);--ember:var(--western-teal);--ember-hover:var(--western-teal-hover);--blue:#dfe4ce;--blue-hover:#d0d9bb;--blue-soft:var(--western-soft);--journal-paper-color:var(--western-paper);--journal-home-focus:#fffbf11f;--journal-home-focus-hover:#f7ddca2e;--journal-home-action:var(--western-teal);--journal-home-action-hover:var(--western-teal-hover);--journal-home-edge:var(--western-edge);--journal-theme-ink:var(--western-ink);--journal-theme-muted:var(--western-muted);--journal-theme-accent:var(--western-teal);--journal-theme-selected:var(--western-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--western-title-family);color:var(--western-ink)}.preview-app[data-journal-theme=western] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f3e8;border-color:#cdba9e}.preview-app[data-journal-theme=western] :is(.nav button,.bottom-nav button){color:#6d4e39}.preview-app[data-journal-theme=western] .nav button.active{color:var(--western-teal);background-color:var(--western-soft);background-image:none}.preview-app[data-journal-theme=western] :is(){background-color:var(--western-teal);background-image:none}.preview-app[data-journal-theme=western] .bottom-nav button.active{color:var(--western-teal);background-color:#0000;background-image:none}.preview-app[data-journal-theme=western] .journal-home-sheet,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western],.preview-app[data-journal-theme=western] .martial-theme-sheet,.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-notebook{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--western-ink);background-color:var(--western-paper);background-image:var(--journal-paper-pattern), var(--western-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--western-paper), 3px 4px 0 #cdba9e, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #ceb99e;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=western] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=western] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=western] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=western] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=western] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=western] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--western-title);box-shadow:none;font-family:var(--western-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=western] .journal-home-sheet .home-intro>p{color:var(--western-ink);font-family:var(--western-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=western] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=western] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--western-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffbf1c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=western] .journal-home-sheet .home-personalize-button:hover{background-color:var(--western-peach)}.preview-app[data-journal-theme=western] .journal-home-sheet .log-training-btn{border:1px solid var(--western-teal);color:#fffefb;background-color:var(--western-teal);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=western] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--western-teal-hover);background-color:var(--western-teal-hover);filter:none;background-image:none}.preview-app[data-journal-theme=western] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=western] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--western-edge);min-height:130px;color:var(--western-ink);box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:12px;outline:0;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f7ddca2e;background-image:none;border-color:#957650}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--western-title);font-family:var(--western-title-family);letter-spacing:normal;text-transform:none;background-color:#efbfa194;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--western-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--western-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=western] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=western] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading h1{color:var(--western-title);font-family:var(--western-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=western] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=western] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading p{color:var(--western-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-card{border:1px solid var(--western-edge);min-width:0;min-height:90px;color:var(--western-ink);box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:12px;outline:0;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-card:hover{background-color:#f7ddca2e;border-color:#957650}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--western-ink);flex-basis:29px}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-copy h2{color:var(--western-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-copy p{color:var(--western-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=western] .martial-theme-sheet .hours-heading h2{color:var(--western-title);font-family:var(--western-title-family);background-color:#dae0c1b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=western] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=western] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) .btn{border:1px solid var(--western-teal);color:#fffefb;background-color:var(--western-teal);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) .btn:hover{color:#fffefb;border-color:var(--western-teal-hover);background-color:var(--western-teal-hover);filter:none;background-image:none}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) :is(.btn.secondary,.btn.soft){color:var(--western-ink);background-color:var(--western-peach);border-color:var(--western-edge)}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) :is(.btn.secondary,.btn.soft):hover{color:var(--western-ink);background-color:#e8c7aa;border-color:#957650}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=western]) :is(.text-btn,.external-link,.section-back){color:var(--western-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=western]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--western-teal);outline-offset:3px;box-shadow:0 0 0 2px var(--western-paper)}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=western]) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--western-edge);min-width:0;box-shadow:none;background-color:#fffbf11f;background-image:none;border-radius:11px}.preview-app[data-journal-theme=western] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=western] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--western-teal);border:1px solid var(--western-teal);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) :is(.progress,.hours-progress){background-color:#e6d9c6;background-image:none}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=western]) :is(.progress,.hours-progress)>span{background-color:var(--western-teal);background-image:none}.preview-app[data-journal-theme=western] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=western]) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--western-muted);border-color:var(--western-edge);background-color:#fffbf11f;background-image:none;border-radius:9px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western]{--calendar-ink:var(--western-ink);--calendar-muted:var(--western-muted);--calendar-edge:#aa977a;--calendar-accent:var(--western-teal);--calendar-selected:var(--western-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--western-title);letter-spacing:-.5px;overflow-wrap:anywhere;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-controls button{min-width:44px;min-height:44px;color:var(--western-ink);border:1px solid var(--western-edge);background-color:#fffbf1d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-row{background:0 0;border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;width:100%;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-switch{border-color:var(--western-teal);background-color:#fffbf1d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-switch button{min-height:44px;color:var(--western-teal);border-radius:999px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--western-teal);background-color:var(--western-teal);background-image:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-theme-button{max-width:100%;min-height:44px;color:var(--western-teal);border-color:var(--western-edge);background-color:#fffbf1d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-row>p{color:var(--western-muted);text-align:center;background:0 0;flex-basis:100%;padding:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-weekdays{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-weekdays span{min-width:0;color:var(--western-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--western-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-day.blank{background-color:#fffbf114;background-image:none;min-height:48px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] :is(.calendar-day:hover,.notebook-day:hover){background-color:#e5e8d8e0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-day.today:not(.selected){color:var(--western-ink);box-shadow:inset 0 0 0 1px var(--western-teal);background-color:#f7ddcad6;background-image:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--western-ink);box-shadow:inset 0 0 0 2px var(--western-teal);background-color:#dbe2c7e6;background-image:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--western-teal);background-image:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--western-ink);box-shadow:none;background-color:#fffbf129;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day-name{max-width:100%;color:var(--western-ink);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day-date{color:var(--western-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day-open{min-width:0;color:var(--western-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western]{--direct-writing-ink:#111a17;--writing-edge:var(--western-edge);--writing-focus:var(--western-teal);--writing-action:var(--western-teal);--writing-action-hover:var(--western-teal-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-heading h1{color:var(--western-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=western] .journal-composer-title>p{color:var(--western-muted)}.preview-app[data-journal-theme=western] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--western-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=western] .journal-composer-date input[type=date]{color:var(--western-ink);background-color:#fffbf1ad;background-image:none;border:1px solid #9b7b63;border-radius:6px}.preview-app[data-journal-theme=western] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--western-ink);opacity:1}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=western] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=western] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=western] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=western] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--western-teal);border-color:var(--western-teal);background-image:none;border-radius:8px}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-footer .journal-save-entry:hover{background-color:var(--western-teal-hover);background-image:none}.preview-app[data-journal-theme=western] .journal-previous-entries{border-color:var(--western-edge);max-width:860px}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-page:before,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-page:after,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=western] .journal-composer-personalize .home-personalize-button{border:1px solid var(--western-edge);max-width:100%;min-height:44px;color:var(--western-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffbf1cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=western] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=western] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=western] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=western] .journal-composer-details>summary,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=western] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=western] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=western] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=western] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=western] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=western] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=western] .journal-home-sheet,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western],.preview-app[data-journal-theme=western] .martial-theme-sheet,.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=western] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=western] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=western] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=western] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=western] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=western] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=western] .western-page-art{display:none}.preview-app[data-journal-theme=western]{--western-ink:CanvasText;--western-muted:CanvasText;--western-title:CanvasText;--western-paper:Canvas;--western-edge:CanvasText;--western-teal:LinkText;--western-teal-hover:LinkText}.preview-app[data-journal-theme=western] .journal-home-sheet,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western],.preview-app[data-journal-theme=western] .martial-theme-sheet,.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western]{--calendar-edge:CanvasText}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=western] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=western] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=western]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western][data-calendar-view] .calendar-header h2{background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=month] .calendar-header h2{color:var(--western-title);font-family:var(--western-title-family);font-size:clamp(35px,7cqw,64px);line-height:1.3}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western][data-calendar-view] :is(.calendar-day>span:first-child,.day-dots){color:var(--western-ink);background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western]{--calendar-edge:#578c8d}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western][data-calendar-view=week] .calendar-header h2{font-family:var(--western-title-family)}.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-heading h1{color:var(--western-title)}.preview-app[data-journal-theme=western] .journal-home-sheet .home-intro,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-title,.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western] .calendar-header h2,.preview-app[data-journal-theme=western] .martial-theme-sheet:is([data-theme-page=plan],[data-theme-page=more],[data-theme-page=gameplans]) .page-heading>div{box-sizing:border-box;text-align:center;width:70%;min-width:0;max-width:70%;margin-left:auto;margin-right:0}.preview-app[data-journal-theme=western] .western-page-art{z-index:-1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.preview-app[data-journal-theme=western] .western-art-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.preview-app[data-journal-theme=western] .western-page-art :is(.western-top-art,.western-bottom-art){border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;left:0;right:auto;overflow:hidden}.preview-app[data-journal-theme=western] .western-top-art{width:calc(100 * var(--western-top-unit));aspect-ratio:var(--western-top-ratio);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--western-top-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--western-top-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--western-top-fade)), transparent 100%);top:0}.preview-app[data-journal-theme=western] .western-bottom-art{width:calc(100 * var(--western-bottom-unit));aspect-ratio:var(--western-bottom-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-bottom-fade) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-bottom-fade) 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-bottom-fade) 100%);bottom:0}.preview-app[data-journal-theme=western] .western-page-art :is(.western-top-art,.western-bottom-art)>img{width:100%;max-width:none;height:auto;filter:var(--western-pigment-filter);border:0;margin:0;padding:0;display:block;position:absolute;left:0}.preview-app[data-journal-theme=western] .western-top-art>img{top:0}.preview-app[data-journal-theme=western] .western-bottom-art>img{bottom:calc(0px - var(--western-tail))}.preview-app[data-journal-theme=western] .western-edge-connector{pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.preview-app[data-journal-theme=western] .western-edge-connector:before{content:"";top:var(--western-edge-top);width:clamp(14px,4cqw,36px);height:max(0px, calc(100% - var(--western-edge-top) - var(--western-edge-bottom)));box-sizing:border-box;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-top-fade), #000 calc(100% - var(--western-bottom-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-top-fade), #000 calc(100% - var(--western-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--western-top-fade), #000 calc(100% - var(--western-bottom-fade)), transparent 100%);pointer-events:none;background-image:linear-gradient(90deg,#af996f1a,#b6c4ab0f 45%,#0000);background-repeat:no-repeat;background-size:100% 100%;border:0;border-image:;margin:0;padding:0;position:absolute;left:0}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=daily]{--western-page-art:url(/art/western-daily-art.png);--western-top-unit:min(1cqw, 1.00866cqh);--western-bottom-unit:min(1cqw, .740899cqh);--western-top-ratio:1027 / 560;--western-bottom-ratio:1027 / 901;--western-tail:0px;--western-top-fade:calc(5.84226 * var(--western-top-unit));--western-bottom-fade:calc(5.84226 * var(--western-bottom-unit));--western-edge-top:calc(48.6855 * var(--western-top-unit));--western-edge-bottom:calc(81.889 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=home]{--western-page-art:url(/art/western-home-art.png);--western-top-unit:min(1cqw, 1.00571cqh);--western-bottom-unit:min(1cqw, .936146cqh);--western-top-ratio:1024 / 560;--western-bottom-ratio:1024 / 711;--western-tail:0px;--western-top-fade:calc(5.85938 * var(--western-top-unit));--western-bottom-fade:calc(5.85938 * var(--western-bottom-unit));--western-edge-top:calc(48.8281 * var(--western-top-unit));--western-edge-bottom:calc(63.5742 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=month]{--western-page-art:url(/art/western-month-art.png);--western-top-unit:min(1cqw, 1.17333cqh);--western-bottom-unit:min(1cqw, 1.24179cqh);--western-top-ratio:1024 / 480;--western-bottom-ratio:1024 / 536;--western-tail:0px;--western-top-fade:calc(8.78906 * var(--western-top-unit));--western-bottom-fade:calc(5.37109 * var(--western-bottom-unit));--western-edge-top:calc(38.0859 * var(--western-top-unit));--western-edge-bottom:calc(46.9727 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=week]{--western-page-art:url(/art/western-week-art.png);--western-top-unit:min(1cqw, 1.51525cqh);--western-bottom-unit:min(1cqw, 2.15753cqh);--western-top-ratio:1102 / 400;--western-bottom-ratio:1102 / 332;--western-tail:0px;--western-top-fade:calc(6.35209 * var(--western-top-unit));--western-bottom-fade:calc(5.44465 * var(--western-bottom-unit));--western-edge-top:calc(29.9456 * var(--western-top-unit));--western-edge-bottom:calc(24.6824 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=plan]{--western-page-art:url(/art/western-plan-art.png);--western-top-unit:min(1cqw, .938667cqh);--western-bottom-unit:min(1cqw, 1.19497cqh);--western-top-ratio:1024 / 600;--western-bottom-ratio:1024 / 557;--western-tail:calc(12.5977 * var(--western-bottom-unit));--western-top-fade:calc(9.76563 * var(--western-top-unit));--western-bottom-fade:calc(5.85938 * var(--western-bottom-unit));--western-edge-top:calc(48.8281 * var(--western-top-unit));--western-edge-bottom:calc(48.5352 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=gameplans]{--western-page-art:url(/art/western-gameplans-art.png);--western-top-unit:min(1cqw, 1.28cqh);--western-bottom-unit:min(1cqw, 1.84889cqh);--western-top-ratio:1024 / 440;--western-bottom-ratio:1024 / 360;--western-tail:calc(12.5977 * var(--western-bottom-unit));--western-top-fade:calc(7.8125 * var(--western-top-unit));--western-bottom-fade:calc(7.8125 * var(--western-bottom-unit));--western-edge-top:calc(35.1563 * var(--western-top-unit));--western-edge-bottom:calc(27.3438 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] .western-page-art[data-western-art=more]{--western-page-art:url(/art/western-more-art.png);--western-top-unit:min(1cqw, 1.04296cqh);--western-bottom-unit:min(1cqw, 1.3cqh);--western-top-ratio:1024 / 540;--western-bottom-ratio:1024 / 512;--western-tail:calc(12.5977 * var(--western-bottom-unit));--western-top-fade:calc(8.78906 * var(--western-top-unit));--western-bottom-fade:calc(5.85938 * var(--western-bottom-unit));--western-edge-top:calc(43.9453 * var(--western-top-unit));--western-edge-bottom:calc(44.1406 * var(--western-bottom-unit))}.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.journal-composer[data-journal-theme=western],.calendar-notebook,.martial-theme-sheet):before,.preview-app[data-journal-theme=western] :is(.journal-home-sheet,.journal-composer[data-journal-theme=western],.calendar-notebook,.martial-theme-sheet):after{content:none;display:none}.preview-app[data-journal-theme=western] .ember-home.journal-home-sheet{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=western] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,5.8cqw,48px);margin:0;padding:0}.preview-app[data-journal-theme=western] .more-hub>.hub-grid>.hub-card{width:100%;min-height:90px;margin:0}.preview-app[data-journal-theme=western][data-journal-paper] .martial-theme-sheet[data-theme-page=more] :is(.preview-explanation,.more-footer){color:var(--western-ink);box-shadow:none;background:0 0}.preview-app[data-journal-theme=western] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card>:is(.gameplan-head,.sequence,.detail-text,.plan-footer){--ink:var(--western-ink);--muted:var(--western-muted);color:var(--western-ink)}@media (forced-colors:active){.preview-app[data-journal-theme=western] .western-page-art{display:none}.preview-app[data-journal-theme=western] .calendar-notebook-workspace[data-journal-theme=western][data-calendar-view] .calendar-header h2,.preview-app[data-journal-theme=western] .journal-composer[data-journal-theme=western] .journal-composer-heading h1{color:canvastext}}.preview-app[data-journal-theme=western][data-journal-paper] .more-hub>.preview-explanation{max-width:100%;color:var(--western-ink);box-shadow:none;overflow-wrap:anywhere;background-color:#0000;background-image:none;border:0;border-radius:0;margin:16px 0 0;padding:0;font-size:14px;line-height:1.65;position:static}@media (forced-colors:active){.preview-app[data-journal-theme=western][data-journal-paper] .more-hub>.preview-explanation{color:canvastext}}.preview-app[data-journal-theme=astrology]{--astrology-ink:#111a31;--astrology-muted:#111a31;--astrology-title:#171a46;--astrology-paper:#fffdf5;--astrology-edge:#c9a15d;--astrology-blue:#12667c;--astrology-blue-hover:#0d5368;--astrology-gold-tint:#f5e7cc;--astrology-soft:#e5eff7;--astrology-art-retention:1;--journal-decorative-side:left;--astrology-title-family:"Ondamat Cursive", "Segoe Script", cursive;--astrology-edge-wash:radial-gradient(ellipse at 0 9%, #97c0dd12, transparent 38%), radial-gradient(ellipse at 0 94%, #dfbd780f, transparent 35%);background-color:#f8f6ec;background-image:none}.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.journal-composer[data-journal-theme=astrology],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]){--ink:var(--astrology-ink);--muted:var(--astrology-muted);--cream:#f8f6ec;--paper:var(--astrology-paper);--surface:#f3edde;--surface-soft:#f3edde;--soft:var(--astrology-soft);--line:#c8b58c;--border:#c8b58c;--accent:var(--astrology-blue);--green:var(--astrology-blue);--ember:var(--astrology-blue);--ember-hover:var(--astrology-blue-hover);--blue:#dcebf3;--blue-hover:#cddee8;--blue-soft:var(--astrology-soft);--journal-paper-color:var(--astrology-paper);--journal-home-focus:#fffdf51f;--journal-home-focus-hover:#f5e7cc2e;--journal-home-action:var(--astrology-blue);--journal-home-action-hover:var(--astrology-blue-hover);--journal-home-edge:var(--astrology-edge);--journal-theme-ink:var(--astrology-ink);--journal-theme-muted:var(--astrology-muted);--journal-theme-accent:var(--astrology-blue);--journal-theme-selected:var(--astrology-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--astrology-title-family);color:var(--astrology-ink)}.preview-app[data-journal-theme=astrology] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f6ec;border-color:#c8b58c}.preview-app[data-journal-theme=astrology] :is(.nav button,.bottom-nav button){color:#39455c}.preview-app[data-journal-theme=astrology] .nav button.active{color:var(--astrology-blue);background-color:var(--astrology-soft);background-image:none}.preview-app[data-journal-theme=astrology] :is(){background-color:var(--astrology-blue);background-image:none}.preview-app[data-journal-theme=astrology] .bottom-nav button.active{color:var(--astrology-blue);background-color:#0000;background-image:none}.preview-app[data-journal-theme=astrology] .journal-home-sheet,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology],.preview-app[data-journal-theme=astrology] .martial-theme-sheet,.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-notebook{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--astrology-ink);background-color:var(--astrology-paper);background-image:var(--journal-paper-pattern), var(--astrology-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--astrology-paper), 3px 4px 0 #c8b58c, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #c8b58c;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=astrology] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=astrology] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=astrology] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=astrology] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--astrology-title);box-shadow:none;font-family:var(--astrology-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-intro>p{color:var(--astrology-ink);font-family:var(--astrology-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--astrology-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffdf5c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-personalize-button:hover{background-color:var(--astrology-gold-tint)}.preview-app[data-journal-theme=astrology] .journal-home-sheet .log-training-btn{border:1px solid var(--astrology-blue);color:#fffefb;background-color:var(--astrology-blue);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=astrology] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--astrology-blue-hover);background-color:var(--astrology-blue-hover);filter:none;background-image:none}.preview-app[data-journal-theme=astrology] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--astrology-edge);min-height:130px;color:var(--astrology-ink);box-shadow:none;background-color:#fffdf51f;background-image:none;border-radius:12px;outline:0;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f5e7cc2e;background-image:none;border-color:#94743e}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--astrology-title);font-family:var(--astrology-title-family);letter-spacing:normal;text-transform:none;background-color:#efd6a385;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--astrology-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--astrology-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=astrology] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading h1{color:var(--astrology-title);font-family:var(--astrology-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=astrology] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=astrology] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading p{color:var(--astrology-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-card{border:1px solid var(--astrology-edge);min-width:0;min-height:90px;color:var(--astrology-ink);box-shadow:none;background-color:#fffdf51f;background-image:none;border-radius:12px;outline:0;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-card:hover{background-color:#f5e7cc2e;border-color:#94743e}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--astrology-ink);flex-basis:29px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-copy h2{color:var(--astrology-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-copy p{color:var(--astrology-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hours-heading h2{color:var(--astrology-title);font-family:var(--astrology-title-family);background-color:#ddebf5b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=astrology] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) .btn{border:1px solid var(--astrology-blue);color:#fffefb;background-color:var(--astrology-blue);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) .btn:hover{color:#fffefb;border-color:var(--astrology-blue-hover);background-color:var(--astrology-blue-hover);filter:none;background-image:none}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.btn.secondary,.btn.soft){color:var(--astrology-ink);background-color:var(--astrology-gold-tint);border-color:var(--astrology-edge)}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.btn.secondary,.btn.soft):hover{color:var(--astrology-ink);background-color:#e8d3a7;border-color:#94743e}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.text-btn,.external-link,.section-back){color:var(--astrology-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--astrology-blue);outline-offset:3px;box-shadow:0 0 0 2px var(--astrology-paper)}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--astrology-edge);min-width:0;box-shadow:none;background-color:#fffdf51f;background-image:none;border-radius:11px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=astrology] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--astrology-blue);border:1px solid var(--astrology-blue);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.progress,.hours-progress){background-color:#e6e1d3;background-image:none}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.progress,.hours-progress)>span{background-color:var(--astrology-blue);background-image:none}.preview-app[data-journal-theme=astrology] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--astrology-muted);border-color:var(--astrology-edge);background-color:#fffdf51f;background-image:none;border-radius:9px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology]{--calendar-ink:var(--astrology-ink);--calendar-muted:var(--astrology-muted);--calendar-edge:#7295a7;--calendar-accent:var(--astrology-blue);--calendar-selected:var(--astrology-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--astrology-title);letter-spacing:-.5px;overflow-wrap:anywhere;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-controls button{min-width:44px;min-height:44px;color:var(--astrology-ink);border:1px solid var(--astrology-edge);background-color:#fffdf5d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-row{background:0 0;border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;width:100%;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-switch{border-color:var(--astrology-blue);background-color:#fffdf5d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-switch button{min-height:44px;color:var(--astrology-blue);border-radius:999px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--astrology-blue);background-color:var(--astrology-blue);background-image:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-theme-button{max-width:100%;min-height:44px;color:var(--astrology-blue);border-color:var(--astrology-edge);background-color:#fffdf5d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-row>p{color:var(--astrology-muted);text-align:center;background:0 0;flex-basis:100%;padding:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-weekdays{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-weekdays span{min-width:0;color:var(--astrology-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--astrology-ink);box-shadow:none;background-color:#fffdf529;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-day.blank{background-color:#fffdf514;background-image:none;min-height:48px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] :is(.calendar-day:hover,.notebook-day:hover){background-color:#e0ecf5e0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-day.today:not(.selected){color:var(--astrology-ink);box-shadow:inset 0 0 0 1px var(--astrology-blue);background-color:#f5e7ccd6;background-image:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--astrology-ink);box-shadow:inset 0 0 0 2px var(--astrology-blue);background-color:#d6e7f4e6;background-image:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--astrology-blue);background-image:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--astrology-ink);box-shadow:none;background-color:#fffdf529;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day-name{max-width:100%;color:var(--astrology-ink);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day-date{color:var(--astrology-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day-open{min-width:0;color:var(--astrology-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology]{--direct-writing-ink:#111a31;--writing-edge:var(--astrology-edge);--writing-focus:var(--astrology-blue);--writing-action:var(--astrology-blue);--writing-action-hover:var(--astrology-blue-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-heading h1{color:var(--astrology-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=astrology] .journal-composer-title>p{color:var(--astrology-muted)}.preview-app[data-journal-theme=astrology] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--astrology-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=astrology] .journal-composer-date input[type=date]{color:var(--astrology-ink);background-color:#fffdf5ad;background-image:none;border:1px solid #ac8546;border-radius:6px}.preview-app[data-journal-theme=astrology] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--astrology-ink);opacity:1}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=astrology] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=astrology] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=astrology] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=astrology] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--astrology-blue);border-color:var(--astrology-blue);background-image:none;border-radius:8px}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-footer .journal-save-entry:hover{background-color:var(--astrology-blue-hover);background-image:none}.preview-app[data-journal-theme=astrology] .journal-previous-entries{border-color:var(--astrology-edge);max-width:860px}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-page:before,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-page:after,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=astrology] .journal-composer-personalize .home-personalize-button{border:1px solid var(--astrology-edge);max-width:100%;min-height:44px;color:var(--astrology-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffdf5cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=astrology] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=astrology] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] :is(.text-btn,.external-link){color:var(--astrology-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=astrology] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=astrology] .journal-composer-details>summary,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=astrology] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=astrology] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=astrology] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=astrology] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=astrology] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=astrology] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=astrology] .journal-home-sheet,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology],.preview-app[data-journal-theme=astrology] .martial-theme-sheet,.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=astrology] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=astrology] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=astrology] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=astrology] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.preview-app[data-journal-theme=astrology] .astrology-page-art{display:none}.preview-app[data-journal-theme=astrology]{--astrology-ink:CanvasText;--astrology-muted:CanvasText;--astrology-title:CanvasText;--astrology-paper:Canvas;--astrology-edge:CanvasText;--astrology-blue:LinkText;--astrology-blue-hover:LinkText}.preview-app[data-journal-theme=astrology] .journal-home-sheet,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology],.preview-app[data-journal-theme=astrology] .martial-theme-sheet,.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology]{--calendar-edge:CanvasText}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=astrology] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=astrology] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=astrology]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view] .calendar-header h2{background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view=month] .calendar-header h2{color:var(--astrology-title);font-family:var(--astrology-title-family);font-size:clamp(35px,7cqw,64px);line-height:1.3}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view] :is(.calendar-day>span:first-child,.day-dots){color:var(--astrology-ink);background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology]{--calendar-edge:#7295a7}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view=week] .calendar-header h2{font-family:var(--astrology-title-family)}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-heading h1{color:var(--astrology-title)}.preview-app[data-journal-theme=astrology] .journal-home-sheet .home-intro,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-title,.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology] .calendar-header h2,.preview-app[data-journal-theme=astrology] .martial-theme-sheet:is([data-theme-page=plan],[data-theme-page=more],[data-theme-page=gameplans]) .page-heading>div{box-sizing:border-box;text-align:center;width:70%;min-width:0;max-width:70%;margin-left:auto;margin-right:0}.preview-app[data-journal-theme=astrology] .astrology-page-art{z-index:-1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.preview-app[data-journal-theme=astrology] .astrology-art-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.preview-app[data-journal-theme=astrology] .astrology-page-art :is(.astrology-top-art,.astrology-bottom-art){border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;left:0;right:auto;overflow:hidden}.preview-app[data-journal-theme=astrology] .astrology-top-art{width:calc(100 * var(--astrology-top-unit));aspect-ratio:var(--astrology-top-ratio);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--astrology-top-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--astrology-top-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--astrology-top-fade)), transparent 100%);top:0}.preview-app[data-journal-theme=astrology] .astrology-bottom-art{width:calc(100 * var(--astrology-bottom-unit));aspect-ratio:var(--astrology-bottom-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-bottom-fade) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-bottom-fade) 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-bottom-fade) 100%);bottom:0}.preview-app[data-journal-theme=astrology] .astrology-page-art :is(.astrology-top-art,.astrology-bottom-art)>img{width:100%;max-width:none;height:auto;filter:var(--astrology-pigment-filter);border:0;margin:0;padding:0;display:block;position:absolute;left:0}.preview-app[data-journal-theme=astrology] .astrology-top-art>img{top:0}.preview-app[data-journal-theme=astrology] .astrology-bottom-art>img{bottom:calc(0px - var(--astrology-tail))}.preview-app[data-journal-theme=astrology] .astrology-edge-connector{pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.preview-app[data-journal-theme=astrology] .astrology-edge-connector:before{content:"";top:var(--astrology-edge-top);width:clamp(14px,4cqw,36px);height:max(0px, calc(100% - var(--astrology-edge-top) - var(--astrology-edge-bottom)));box-sizing:border-box;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-top-fade), #000 calc(100% - var(--astrology-bottom-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-top-fade), #000 calc(100% - var(--astrology-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--astrology-top-fade), #000 calc(100% - var(--astrology-bottom-fade)), transparent 100%);pointer-events:none;background-image:linear-gradient(90deg,#97c0dd1a,#dfbd780f 45%,#0000);background-repeat:no-repeat;background-size:100% 100%;border:0;border-image:;margin:0;padding:0;position:absolute;left:0}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=daily]{--astrology-page-art:url(/art/astrology-daily-art.png);--astrology-top-unit:min(1cqw, 1.17333cqh);--astrology-bottom-unit:min(1cqw, 1.11678cqh);--astrology-top-ratio:1024 / 480;--astrology-bottom-ratio:1024 / 596;--astrology-tail:0px;--astrology-top-fade:calc(6.83594 * var(--astrology-top-unit));--astrology-bottom-fade:calc(10.7422 * var(--astrology-bottom-unit));--astrology-edge-top:calc(40.0391 * var(--astrology-top-unit));--astrology-edge-bottom:calc(47.4609 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=home]{--astrology-page-art:url(/art/astrology-home-art.png);--astrology-top-unit:min(1cqw, 1.1264cqh);--astrology-bottom-unit:min(1cqw, 1.28992cqh);--astrology-top-ratio:1024 / 500;--astrology-bottom-ratio:1024 / 516;--astrology-tail:calc(11.7188 * var(--astrology-bottom-unit));--astrology-top-fade:calc(7.8125 * var(--astrology-top-unit));--astrology-bottom-fade:calc(7.8125 * var(--astrology-bottom-unit));--astrology-edge-top:calc(41.0156 * var(--astrology-top-unit));--astrology-edge-bottom:calc(42.5781 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=month]{--astrology-page-art:url(/art/astrology-month-art.png);--astrology-top-unit:min(1cqw, .896587cqh);--astrology-bottom-unit:min(1cqw, 1.25716cqh);--astrology-top-ratio:1027 / 630;--astrology-bottom-ratio:1027 / 531;--astrology-tail:0px;--astrology-top-fade:calc(6.81597 * var(--astrology-top-unit));--astrology-bottom-fade:calc(9.7371 * var(--astrology-bottom-unit));--astrology-edge-top:calc(54.5278 * var(--astrology-top-unit));--astrology-edge-bottom:calc(41.9669 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=week]{--astrology-page-art:url(/art/astrology-week-art.png);--astrology-top-unit:min(1cqw, 1.70667cqh);--astrology-bottom-unit:min(1cqw, 1.68081cqh);--astrology-top-ratio:1024 / 330;--astrology-bottom-ratio:1024 / 396;--astrology-tail:0px;--astrology-top-fade:calc(6.83594 * var(--astrology-top-unit));--astrology-bottom-fade:calc(6.34766 * var(--astrology-bottom-unit));--astrology-edge-top:calc(25.3906 * var(--astrology-top-unit));--astrology-edge-bottom:calc(32.3242 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=plan]{--astrology-page-art:url(/art/astrology-plan-art.png);--astrology-top-unit:min(1cqw, 1.87733cqh);--astrology-bottom-unit:min(1cqw, 1.84377cqh);--astrology-top-ratio:1024 / 300;--astrology-bottom-ratio:1024 / 361;--astrology-tail:calc(12.207 * var(--astrology-bottom-unit));--astrology-top-fade:calc(5.85938 * var(--astrology-top-unit));--astrology-bottom-fade:calc(5.85938 * var(--astrology-bottom-unit));--astrology-edge-top:calc(23.4375 * var(--astrology-top-unit));--astrology-edge-bottom:calc(29.3945 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=gameplans]{--astrology-page-art:url(/art/astrology-gameplans-art.png);--astrology-top-unit:min(1cqw, 1.1264cqh);--astrology-bottom-unit:min(1cqw, 1.581cqh);--astrology-top-ratio:1024 / 500;--astrology-bottom-ratio:1024 / 421;--astrology-tail:calc(11.2305 * var(--astrology-bottom-unit));--astrology-top-fade:calc(6.83594 * var(--astrology-top-unit));--astrology-bottom-fade:calc(7.8125 * var(--astrology-bottom-unit));--astrology-edge-top:calc(41.9922 * var(--astrology-top-unit));--astrology-edge-bottom:calc(33.3008 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=more]{--astrology-page-art:url(/art/astrology-more-art.png);--astrology-top-unit:min(1cqw, 1.1264cqh);--astrology-bottom-unit:min(1cqw, 1.51273cqh);--astrology-top-ratio:1024 / 500;--astrology-bottom-ratio:1024 / 440;--astrology-tail:calc(12.3047 * var(--astrology-bottom-unit));--astrology-top-fade:calc(6.83594 * var(--astrology-top-unit));--astrology-bottom-fade:calc(6.34766 * var(--astrology-bottom-unit));--astrology-edge-top:calc(41.9922 * var(--astrology-top-unit));--astrology-edge-bottom:calc(36.6211 * var(--astrology-bottom-unit))}.preview-app[data-journal-theme=astrology] .astrology-bottom-art{left:auto;right:0}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=plan] .astrology-bottom-art{left:0;right:auto}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view=week] .calendar-header h2{width:62%;max-width:62%}.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.journal-composer[data-journal-theme=astrology],.calendar-notebook,.martial-theme-sheet):before,.preview-app[data-journal-theme=astrology] :is(.journal-home-sheet,.journal-composer[data-journal-theme=astrology],.calendar-notebook,.martial-theme-sheet):after{content:none;display:none}.preview-app[data-journal-theme=astrology] .ember-home.journal-home-sheet{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=astrology] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(90px,1fr);row-gap:clamp(20px,5.8cqw,48px);margin:0;padding:0}.preview-app[data-journal-theme=astrology] .more-hub>.hub-grid>.hub-card{width:100%;min-height:90px;margin:0}.preview-app[data-journal-theme=astrology][data-journal-paper] .martial-theme-sheet[data-theme-page=more] :is(.preview-explanation,.more-footer){color:var(--astrology-ink);box-shadow:none;background:0 0}.preview-app[data-journal-theme=astrology] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card>:is(.gameplan-head,.sequence,.detail-text,.plan-footer){--ink:var(--astrology-ink);--muted:var(--astrology-muted);color:var(--astrology-ink)}@media (forced-colors:active){.preview-app[data-journal-theme=astrology] .astrology-page-art{display:none}.preview-app[data-journal-theme=astrology] .calendar-notebook-workspace[data-journal-theme=astrology][data-calendar-view] .calendar-header h2,.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology] .journal-composer-heading h1{color:canvastext}}.preview-app[data-journal-theme=astrology][data-journal-paper] .more-hub>.preview-explanation{max-width:100%;color:var(--astrology-ink);box-shadow:none;overflow-wrap:anywhere;background-color:#0000;background-image:none;border:0;border-radius:0;margin:16px 0 0;padding:0;font-size:14px;line-height:1.65;position:static}@media (forced-colors:active){.preview-app[data-journal-theme=astrology][data-journal-paper] .more-hub>.preview-explanation{color:canvastext}}.preview-app[data-journal-theme=astrology] .journal-composer[data-journal-theme=astrology]>.astrology-page-art[data-astrology-art=daily]>.astrology-edge-connector:before{background-image:radial-gradient(90% 18% at 0 16%,#97c0dd3d,#0000 100%),radial-gradient(82% 21% at 0 58%,#97c0dd33,#0000 100%),radial-gradient(94% 18% at 0 94%,#97c0dd33,#0000 100%),radial-gradient(84% 20% at 0 36%,#dfbd7821,#0000 100%),radial-gradient(88% 18% at 0 78%,#dfbd781c,#0000 100%),linear-gradient(90deg,#97c0dd29,#97c0dd17 40%,#0000 100%);background-repeat:no-repeat;background-size:100% 100%;width:clamp(26px,9cqw,76px)}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=daily] :is(.astrology-top-art,.astrology-bottom-art)>.astrology-native-image{filter:none;pointer-events:none;border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;left:0}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=daily] .astrology-top-art>.astrology-native-image{top:0}.preview-app[data-journal-theme=astrology] .astrology-page-art[data-astrology-art=daily] .astrology-bottom-art>.astrology-native-image{bottom:calc(0px - var(--astrology-tail))}.preview-app[data-journal-theme=brazilian]{--brazilian-ink:#10251c;--brazilian-muted:#10251c;--brazilian-title:#092d17;--brazilian-paper:#fffef7;--brazilian-edge:#b59745;--brazilian-blue:#086d70;--brazilian-blue-hover:#05585b;--brazilian-gold-tint:#f7eac7;--brazilian-soft:#e5f0e9;--brazilian-art-retention:1;--journal-decorative-side:left;--brazilian-title-family:"Ondamat Cursive", "Segoe Script", cursive;--brazilian-edge-wash:radial-gradient(ellipse at 0 9%, #99c5c112, transparent 38%), radial-gradient(ellipse at 0 94%, #e5ca7b0f, transparent 35%);background-color:#f8f8ee;background-image:none}.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.journal-composer[data-journal-theme=brazilian],.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]){--ink:var(--brazilian-ink);--muted:var(--brazilian-muted);--cream:#f8f8ee;--paper:var(--brazilian-paper);--surface:#f3edde;--surface-soft:#f3edde;--soft:var(--brazilian-soft);--line:#c7be8c;--border:#c7be8c;--accent:var(--brazilian-blue);--green:var(--brazilian-blue);--ember:var(--brazilian-blue);--ember-hover:var(--brazilian-blue-hover);--blue:#dfefeb;--blue-hover:#cce1d9;--blue-soft:var(--brazilian-soft);--journal-paper-color:var(--brazilian-paper);--journal-home-focus:#fffef71f;--journal-home-focus-hover:#f7eac72e;--journal-home-action:var(--brazilian-blue);--journal-home-action-hover:var(--brazilian-blue-hover);--journal-home-edge:var(--brazilian-edge);--journal-theme-ink:var(--brazilian-ink);--journal-theme-muted:var(--brazilian-muted);--journal-theme-accent:var(--brazilian-blue);--journal-theme-selected:var(--brazilian-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--brazilian-title-family);color:var(--brazilian-ink)}.preview-app[data-journal-theme=brazilian] :is(.sidebar,.topbar,.bottom-nav){background-color:#f8f8ee;border-color:#c7be8c}.preview-app[data-journal-theme=brazilian] :is(.nav button,.bottom-nav button){color:#283e32}.preview-app[data-journal-theme=brazilian] .nav button.active{color:var(--brazilian-blue);background-color:var(--brazilian-soft);background-image:none}.preview-app[data-journal-theme=brazilian] :is(){background-color:var(--brazilian-blue);background-image:none}.preview-app[data-journal-theme=brazilian] .bottom-nav button.active{color:var(--brazilian-blue);background-color:#0000;background-image:none}.preview-app[data-journal-theme=brazilian] .journal-home-sheet,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian],.preview-app[data-journal-theme=brazilian] .martial-theme-sheet,.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-notebook{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--brazilian-ink);background-color:var(--brazilian-paper);background-image:var(--journal-paper-pattern), var(--brazilian-edge-wash);background-size:var(--journal-paper-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-position:var(--journal-paper-position), center, center, center, center;box-shadow:2px 3px 0 var(--brazilian-paper), 3px 4px 0 #c7be8c, 0 12px 30px #3828120a;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;border:1px solid #c7be8c;border-radius:5px 12px 12px 5px;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=brazilian] .journal-composer>.journal-compact-brand{z-index:1;pointer-events:none;flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=brazilian] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=brazilian] .journal-home-sheet>.journal-theme-bottom,.preview-app[data-journal-theme=brazilian] .calendar-notebook :is(.calendar-theme-bottom,.calendar-art-panel,.calendar-page-art,.calendar-theme-accent){display:none}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-intro h1{max-width:100%;color:var(--brazilian-title);box-shadow:none;font-family:var(--brazilian-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0;font-size:clamp(37px,8cqw,65px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-intro>p{color:var(--brazilian-ink);font-family:var(--brazilian-title-family);text-align:center;order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);font-weight:500;line-height:1.5}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-personalize-button{max-width:100%;min-height:44px;color:var(--brazilian-ink);white-space:normal;text-align:center;text-underline-offset:4px;background-color:#fffef7c7;background-image:none;border:0;border-radius:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:underline}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-personalize-button:hover{background-color:var(--brazilian-gold-tint)}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .log-training-btn{border:1px solid var(--brazilian-blue);color:#fffefb;background-color:var(--brazilian-blue);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .log-training-btn:hover{color:#fffefb;border-color:var(--brazilian-blue-hover);background-color:var(--brazilian-blue-hover);filter:none;background-image:none}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .log-training-btn svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--brazilian-edge);min-height:130px;color:var(--brazilian-ink);box-shadow:none;background-color:#fffef71f;background-image:none;border-radius:12px;outline:0;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:#f7eac72e;background-image:none;border-color:#94743e}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){width:fit-content;max-width:100%;color:var(--brazilian-title);font-family:var(--brazilian-title-family);letter-spacing:normal;text-transform:none;background-color:#efd6a385;background-image:none;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--brazilian-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--brazilian-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading h1{color:var(--brazilian-title);font-family:var(--brazilian-title-family);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(35px,7cqw,59px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=brazilian] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading p{color:var(--brazilian-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-card{border:1px solid var(--brazilian-edge);min-width:0;min-height:90px;color:var(--brazilian-ink);box-shadow:none;background-color:#fffef71f;background-image:none;border-radius:12px;outline:0;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-card:hover{background-color:#f7eac72e;border-color:#94743e}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--brazilian-ink);flex-basis:29px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-copy h2{color:var(--brazilian-ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-copy p{color:var(--brazilian-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hours-heading h2{color:var(--brazilian-title);font-family:var(--brazilian-title-family);background-color:#e2edd4b3;border-radius:4px 10px 5px 8px;padding:1px 7px 2px;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) .btn{border:1px solid var(--brazilian-blue);color:#fffefb;background-color:var(--brazilian-blue);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) .btn:hover{color:#fffefb;border-color:var(--brazilian-blue-hover);background-color:var(--brazilian-blue-hover);filter:none;background-image:none}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.btn.secondary,.btn.soft){color:var(--brazilian-ink);background-color:var(--brazilian-gold-tint);border-color:var(--brazilian-edge)}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.btn.secondary,.btn.soft):hover{color:var(--brazilian-ink);background-color:#e8d3a7;border-color:#94743e}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) .btn.danger{color:#76261c;background-color:#fae5d9;border-color:#be8b72}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) .btn.danger:hover{color:#651e16;background-color:#f1d2c2;border-color:#a66a51}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.text-btn,.external-link,.section-back){color:var(--brazilian-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline:2px solid var(--brazilian-blue);outline-offset:3px;box-shadow:0 0 0 2px var(--brazilian-paper)}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--brazilian-edge);min-width:0;box-shadow:none;background-color:#fffef71f;background-image:none;border-radius:11px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:#fffefb;background-color:var(--brazilian-blue);border:1px solid var(--brazilian-blue);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.progress,.hours-progress){background-color:#e6e1d3;background-image:none}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.progress,.hours-progress)>span{background-color:var(--brazilian-blue);background-image:none}.preview-app[data-journal-theme=brazilian] :is(.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.empty-state,.planning-empty,.preview-explanation){color:var(--brazilian-muted);border-color:var(--brazilian-edge);background-color:#fffef71f;background-image:none;border-radius:9px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian]{--calendar-ink:var(--brazilian-ink);--calendar-muted:var(--brazilian-muted);--calendar-edge:#759e94;--calendar-accent:var(--brazilian-blue);--calendar-selected:var(--brazilian-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-notebook{aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--brazilian-title);letter-spacing:-.5px;overflow-wrap:anywhere;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5.4cqw,47px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-controls button{min-width:44px;min-height:44px;color:var(--brazilian-ink);border:1px solid var(--brazilian-edge);background-color:#fffef7d6;background-image:none;border-radius:6px;flex:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-row{background:0 0;border:0;flex-wrap:wrap;flex:none;justify-content:center;gap:10px;width:100%;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-switch{border-color:var(--brazilian-blue);background-color:#fffef7d6;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-switch button{min-height:44px;color:var(--brazilian-blue);border-radius:999px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-switch button[aria-pressed=true]{color:#fffefb;border-color:var(--brazilian-blue);background-color:var(--brazilian-blue);background-image:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-theme-button{max-width:100%;min-height:44px;color:var(--brazilian-blue);border-color:var(--brazilian-edge);background-color:#fffef7d6;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-row>p{color:var(--brazilian-muted);text-align:center;background:0 0;flex-basis:100%;padding:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-weekdays{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-weekdays span{min-width:0;color:var(--brazilian-ink);overflow-wrap:anywhere;padding:8px 1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);background-color:#0000;background-image:none;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--brazilian-ink);box-shadow:none;background-color:#fffef729;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-day.blank{background-color:#fffef714;background-image:none;min-height:48px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] :is(.calendar-day:hover,.notebook-day:hover){background-color:#deede4e0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-day.today:not(.selected){color:var(--brazilian-ink);box-shadow:inset 0 0 0 1px var(--brazilian-blue);background-color:#f7eac7d6;background-image:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--brazilian-ink);box-shadow:inset 0 0 0 2px var(--brazilian-blue);background-color:#d4e8dde6;background-image:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--brazilian-blue);background-image:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--brazilian-ink);box-shadow:none;background-color:#fffef729;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day-name{max-width:100%;color:var(--brazilian-ink);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3cqw,25px);line-height:1.3}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day-date{color:var(--brazilian-muted);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day-open{min-width:0;color:var(--brazilian-ink);text-underline-offset:3px;grid-area:2/2;justify-self:end;padding-top:0;text-decoration:underline}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian]{--direct-writing-ink:#10251c;--writing-edge:var(--brazilian-edge);--writing-focus:var(--brazilian-blue);--writing-action:var(--brazilian-blue);--writing-action-hover:var(--brazilian-blue-hover);--writing-action-ink:#fffefb;--writing-title-family:var(--journal-title-family);margin-bottom:28px}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-heading h1{color:var(--brazilian-ink);font-family:var(--journal-title-family);letter-spacing:normal;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=brazilian] .journal-composer-title>p{color:var(--brazilian-muted)}.preview-app[data-journal-theme=brazilian] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--brazilian-ink);box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=brazilian] .journal-composer-date input[type=date]{color:var(--brazilian-ink);background-color:#fffef7ad;background-image:none;border:1px solid #ac8546;border-radius:6px}.preview-app[data-journal-theme=brazilian] .journal-composer-note>.journal-today-notes-label{background-color:#0000;background-image:none;border-radius:5px 10px 5px 8px;align-self:flex-start;padding:4px 9px}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--direct-writing-ink);caret-color:var(--direct-writing-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--brazilian-ink);opacity:1}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-theme=brazilian] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=brazilian] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=brazilian] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=brazilian] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-footer .journal-save-entry{color:#fffefb;background-color:var(--brazilian-blue);border-color:var(--brazilian-blue);background-image:none;border-radius:8px}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-footer .journal-save-entry:hover{background-color:var(--brazilian-blue-hover);background-image:none}.preview-app[data-journal-theme=brazilian] .journal-previous-entries{border-color:var(--brazilian-edge);max-width:860px}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-page:before,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-page:after,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-page>.journal-theme-bottom{display:none}.preview-app[data-journal-theme=brazilian] .journal-composer-personalize .home-personalize-button{border:1px solid var(--brazilian-edge);max-width:100%;min-height:44px;color:var(--brazilian-ink);white-space:normal;overflow-wrap:anywhere;background-color:#fffef7cc;background-image:none;border-radius:7px;padding:8px 12px;font:500 14px/1.5 DM Sans,system-ui,sans-serif}.preview-app[data-journal-theme=brazilian] .journal-composer-page :is(button,input:not([type=checkbox]),select,summary,.check-row){min-height:44px}.preview-app[data-journal-theme=brazilian] .journal-composer-page button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] :is(.text-btn,.external-link){color:var(--brazilian-ink);text-underline-offset:3px;text-decoration:underline}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] :is(.journal-composer-fields,.journal-composer-footer){border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=brazilian] .journal-composer-page :is(.field label,p){overflow-wrap:anywhere}.preview-app[data-journal-theme=brazilian] .journal-composer-details>summary,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-page .field label small{color:var(--direct-writing-ink)}.preview-app[data-journal-theme=brazilian] .journal-composer-error{color:#76261c;background-color:#fff0e7}@media (width<=620px){.preview-app[data-journal-theme=brazilian] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme=brazilian] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=brazilian] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme=brazilian] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=brazilian] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=brazilian] .journal-home-sheet,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian],.preview-app[data-journal-theme=brazilian] .martial-theme-sheet,.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-notebook{padding-top:14px;padding-inline:16px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading>.btn{border-radius:8px;gap:8px;min-height:48px;padding:12px 16px;font-size:16px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .page-heading>.btn svg{stroke-width:2px;width:20px;height:20px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border-radius:999px;min-height:48px;font-size:17px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-theme-button{flex-basis:auto}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .notebook-day{padding:14px 5px}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme=brazilian] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.preview-app[data-journal-theme=brazilian] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme=brazilian] .journal-home-sheet :is(.home-focus-card,.home-last-card){padding:17px 14px}}@media (forced-colors:active){.brazilian-page-art{display:none}.preview-app[data-journal-theme=brazilian]{--brazilian-ink:CanvasText;--brazilian-muted:CanvasText;--brazilian-title:CanvasText;--brazilian-paper:Canvas;--brazilian-edge:CanvasText;--brazilian-blue:LinkText;--brazilian-blue-hover:LinkText}.preview-app[data-journal-theme=brazilian] .journal-home-sheet,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian],.preview-app[data-journal-theme=brazilian] .martial-theme-sheet,.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-notebook{color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian]{--calendar-edge:CanvasText}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian]{--direct-writing-ink:CanvasText}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-footer .journal-save-entry{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-date input[type=date]{color:canvastext;background-color:canvas;border-color:canvastext}.preview-app[data-journal-theme=brazilian] .journal-composer-personalize .home-personalize-button{color:buttontext;background-color:buttonface;border-color:buttontext}.preview-app[data-journal-theme=brazilian] .journal-composer-error{color:canvastext;background-color:canvas}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] :is(.calendar-day.selected,.notebook-day.is-selected){outline-offset:-3px;outline:2px solid highlight}.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook-workspace[data-journal-theme=brazilian]) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view] .calendar-header h2{background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view=month] .calendar-header h2{color:var(--brazilian-title);font-family:var(--brazilian-title-family);font-size:clamp(35px,7cqw,64px);line-height:1.3}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view] :is(.calendar-day>span:first-child,.day-dots){color:var(--brazilian-ink);background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian]{--calendar-edge:#759e94}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view=week] .calendar-header h2{font-family:var(--brazilian-title-family)}.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-heading h1{color:var(--brazilian-title)}.preview-app[data-journal-theme=brazilian] .journal-home-sheet .home-intro,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-title,.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian] .calendar-header h2,.preview-app[data-journal-theme=brazilian] .martial-theme-sheet:is([data-theme-page=plan],[data-theme-page=more],[data-theme-page=gameplans]) .page-heading>div{box-sizing:border-box;text-align:center;width:70%;min-width:0;max-width:70%;margin-left:auto;margin-right:0}.brazilian-page-art{z-index:-1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.brazilian-page-art :is(.brazilian-top-art,.brazilian-bottom-art){border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;left:0;right:auto;overflow:hidden}.brazilian-top-art{width:calc(100 * var(--brazilian-top-unit));aspect-ratio:var(--brazilian-top-ratio);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--brazilian-top-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--brazilian-top-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 calc(100% - var(--brazilian-top-fade)), transparent 100%);top:0}.brazilian-bottom-art{width:calc(100 * var(--brazilian-bottom-unit));aspect-ratio:var(--brazilian-bottom-ratio);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-bottom-fade) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-bottom-fade) 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-bottom-fade) 100%);bottom:0}.brazilian-page-art :is(.brazilian-top-art,.brazilian-bottom-art)>.brazilian-native-image{filter:none;pointer-events:none;border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;left:0}.brazilian-top-art>.brazilian-native-image{top:0}.brazilian-bottom-art>.brazilian-native-image{bottom:calc(0px - var(--brazilian-tail))}.brazilian-edge-connector{pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.brazilian-edge-connector:before{content:"";top:var(--brazilian-edge-top);width:clamp(26px,9cqw,76px);height:max(0px, calc(100% - var(--brazilian-edge-top) - var(--brazilian-edge-bottom)));box-sizing:border-box;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-top-fade), #000 calc(100% - var(--brazilian-bottom-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-top-fade), #000 calc(100% - var(--brazilian-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--brazilian-top-fade), #000 calc(100% - var(--brazilian-bottom-fade)), transparent 100%);pointer-events:none;background-image:radial-gradient(90% 18% at 0 16%,#99c5c13d,#0000 100%),radial-gradient(82% 21% at 0 58%,#99c5c133,#0000 100%),radial-gradient(94% 18% at 0 94%,#99c5c133,#0000 100%),radial-gradient(84% 20% at 0 36%,#e5ca7b21,#0000 100%),radial-gradient(88% 18% at 0 78%,#e5ca7b1c,#0000 100%),linear-gradient(90deg,#99c5c129,#99c5c117 40%,#0000 100%);background-repeat:no-repeat;background-size:100% 100%;border:0;border-image:;margin:0;padding:0;position:absolute;left:0}.brazilian-page-art[data-brazilian-art=daily]{--brazilian-page-art:url(/art/brazilian-daily-art.png);--brazilian-top-unit:min(1cqw, .954576cqh);--brazilian-bottom-unit:min(1cqw, 1.24179cqh);--brazilian-top-ratio:1024 / 590;--brazilian-bottom-ratio:1024 / 536;--brazilian-tail:0px;--brazilian-top-fade:calc(7.8125 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(7.8125 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(49.8047 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(44.5313 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=home]{--brazilian-page-art:url(/art/brazilian-home-art.png);--brazilian-top-unit:min(1cqw, 1.14939cqh);--brazilian-bottom-unit:min(1cqw, 1.22804cqh);--brazilian-top-ratio:1024 / 490;--brazilian-bottom-ratio:1024 / 542;--brazilian-tail:calc(6.25 * var(--brazilian-bottom-unit));--brazilian-top-fade:calc(7.03125 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(7.8125 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(40.8203 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(45.1172 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=month]{--brazilian-page-art:url(/art/brazilian-month-art.png);--brazilian-top-unit:min(1cqw, 1.30977cqh);--brazilian-bottom-unit:min(1cqw, 1.39832cqh);--brazilian-top-ratio:1024 / 430;--brazilian-bottom-ratio:1024 / 476;--brazilian-tail:0px;--brazilian-top-fade:calc(5.85938 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(7.8125 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(36.1328 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(38.6719 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=week]{--brazilian-page-art:url(/art/brazilian-week-art.png);--brazilian-top-unit:min(1cqw, 1.37366cqh);--brazilian-bottom-unit:min(1cqw, 1.6cqh);--brazilian-top-ratio:1024 / 410;--brazilian-bottom-ratio:1024 / 416;--brazilian-tail:0px;--brazilian-top-fade:calc(5.85938 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(6.83594 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(34.1797 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(33.7891 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=plan]{--brazilian-page-art:url(/art/brazilian-plan-art.png);--brazilian-top-unit:min(1cqw, 1.408cqh);--brazilian-bottom-unit:min(1cqw, .993433cqh);--brazilian-top-ratio:1024 / 400;--brazilian-bottom-ratio:1024 / 670;--brazilian-tail:calc(7.42188 * var(--brazilian-bottom-unit));--brazilian-top-fade:calc(6.83594 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(6.83594 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(32.2266 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(58.5938 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=gameplans]{--brazilian-page-art:url(/art/brazilian-gameplans-art.png);--brazilian-top-unit:min(1cqw, 1.60914cqh);--brazilian-bottom-unit:min(1cqw, 1.54074cqh);--brazilian-top-ratio:1024 / 350;--brazilian-bottom-ratio:1024 / 432;--brazilian-tail:calc(2.34375 * var(--brazilian-bottom-unit));--brazilian-top-fade:calc(6.83594 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(7.8125 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(27.3438 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(34.375 * var(--brazilian-bottom-unit))}.brazilian-page-art[data-brazilian-art=more]{--brazilian-page-art:url(/art/brazilian-more-art.png);--brazilian-top-unit:min(1cqw, 1.408cqh);--brazilian-bottom-unit:min(1cqw, 1.00848cqh);--brazilian-top-ratio:1024 / 400;--brazilian-bottom-ratio:1024 / 660;--brazilian-tail:calc(1.5625 * var(--brazilian-bottom-unit));--brazilian-top-fade:calc(6.83594 * var(--brazilian-top-unit));--brazilian-bottom-fade:calc(6.83594 * var(--brazilian-bottom-unit));--brazilian-edge-top:calc(32.2266 * var(--brazilian-top-unit));--brazilian-edge-bottom:calc(57.6172 * var(--brazilian-bottom-unit))}.brazilian-bottom-art{left:auto;right:0}.brazilian-page-art[data-brazilian-art=plan] .brazilian-bottom-art{left:0;right:auto}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view=week] .calendar-header h2{width:62%;max-width:62%}.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.journal-composer[data-journal-theme=brazilian],.calendar-notebook,.martial-theme-sheet):before,.preview-app[data-journal-theme=brazilian] :is(.journal-home-sheet,.journal-composer[data-journal-theme=brazilian],.calendar-notebook,.martial-theme-sheet):after{content:none;display:none}.preview-app[data-journal-theme=brazilian] .ember-home.journal-home-sheet{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(90px,1fr);row-gap:clamp(20px,5.8cqw,48px);margin:0;padding:0}.preview-app[data-journal-theme=brazilian] .more-hub>.hub-grid>.hub-card{width:100%;min-height:90px;margin:0}.preview-app[data-journal-theme=brazilian][data-journal-paper] .martial-theme-sheet[data-theme-page=more] :is(.preview-explanation,.more-footer){color:var(--brazilian-ink);box-shadow:none;background:0 0}.preview-app[data-journal-theme=brazilian] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card>:is(.gameplan-head,.sequence,.detail-text,.plan-footer){--ink:var(--brazilian-ink);--muted:var(--brazilian-muted);color:var(--brazilian-ink)}@media (forced-colors:active){.brazilian-page-art{display:none}.preview-app[data-journal-theme=brazilian] .calendar-notebook-workspace[data-journal-theme=brazilian][data-calendar-view] .calendar-header h2,.preview-app[data-journal-theme=brazilian] .journal-composer[data-journal-theme=brazilian] .journal-composer-heading h1{color:canvastext}}.preview-app[data-journal-theme=brazilian][data-journal-paper] .more-hub>.preview-explanation{max-width:100%;color:var(--brazilian-ink);box-shadow:none;overflow-wrap:anywhere;background-color:#0000;background-image:none;border:0;border-radius:0;margin:16px 0 0;padding:0;font-size:14px;line-height:1.65;position:static}@media (forced-colors:active){.preview-app[data-journal-theme=brazilian][data-journal-paper] .more-hub>.preview-explanation{color:canvastext}}.appearance-theme-swatch.theme-brazilian{isolation:isolate;background-color:#fffef7;background-image:none;border-color:#b59745;padding:0;display:block;overflow:hidden;box-shadow:2px 2px #e8e6cd;container-type:inline-size}.appearance-theme-swatch.theme-brazilian:before,.appearance-theme-swatch.theme-brazilian:after,.appearance-theme-swatch.theme-brazilian>i{content:none;display:none}.appearance-settings[data-journal-theme=brazilian]{--journal-paper-color:#fffef7;--journal-home-edge:#b59745;--journal-theme-ink:#10251c;--journal-theme-selected:#e5f0e9;--journal-theme-accent:#086d70}.appearance-settings[data-journal-theme=brazilian] .appearance-page-preview{isolation:isolate;color:#10251c;background-color:#fffef7;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);border-color:#b59745;min-height:222px;position:relative;overflow:hidden;container-type:inline-size}.appearance-settings[data-journal-theme=brazilian] .appearance-page-preview>.journal-theme-bottom,.appearance-settings[data-journal-theme=brazilian] .appearance-page-preview:before,.appearance-settings[data-journal-theme=brazilian] .appearance-page-preview:after{content:none;display:none}.appearance-settings[data-journal-theme=brazilian] .appearance-preview-copy{z-index:1;position:relative}.appearance-settings[data-journal-theme=brazilian] :is(.appearance-preview-label,.appearance-preview-copy .journal-entry-text){color:#10251c}.appearance-settings[data-journal-theme=brazilian] .appearance-option.is-selected{background-color:#e5f0e9;border-color:#086d70}.appearance-settings[data-journal-theme=brazilian] .appearance-option input{accent-color:#086d70}@media (forced-colors:active){.brazilian-page-art{display:none}.appearance-theme-swatch.theme-brazilian{box-shadow:none;background:canvas;border-color:canvastext}.appearance-settings[data-journal-theme=brazilian] .appearance-page-preview{color:canvastext;background:canvas;border-color:canvastext}.appearance-settings[data-journal-theme=brazilian] :is(.appearance-preview-label,.appearance-preview-copy .journal-entry-text){color:canvastext}.appearance-settings[data-journal-theme=brazilian] .appearance-option.is-selected{background:canvas;border-color:highlight}}.preview-app[data-journal-theme=island] .island-page-art:is([data-island-art=home],[data-island-art=week],[data-island-art=plan],[data-island-art=gameplans],[data-island-art=more])>.island-shore-connector:before,.preview-app[data-journal-theme=floral] .floral-page-art>.floral-vine-connector:before,.preview-app[data-journal-theme=cats] .journal-composer>.cats-journal-yarn-connector:before{filter:none;background-image:linear-gradient(90deg,#7e917312,#0000);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:0;border-image:;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.preview-app[data-journal-paper] .ember-home.journal-home-sheet[data-journal-theme],.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page],.preview-app[data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-notebook{aspect-ratio:auto;height:auto;min-height:0;max-height:none;padding-bottom:24px}.preview-app[data-journal-paper] .journal-composer[data-journal-theme]{padding-bottom:0}.preview-app[data-journal-paper] .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page{isolation:isolate;aspect-ratio:auto;height:auto;min-height:0;max-height:none;padding-bottom:24px}.preview-app[data-journal-paper] .journal-composer:is([data-journal-theme=martialarts],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]){padding-bottom:24px}.preview-app[data-journal-paper] .journal-composer:is([data-journal-theme=martialarts],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .journal-writing-page.journal-composer-page{padding-bottom:0}.preview-app[data-journal-paper] .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page textarea.journal-composer-text{min-height:clamp(460px,80vw,760px)}.preview-app[data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-footer,.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page=more] .more-hub{margin-bottom:0}.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page=more] .more-footer{margin-bottom:0;padding-bottom:0;position:relative}.preview-app[data-journal-paper] .more-hub>.preview-explanation{max-width:100%;box-shadow:none;color:#1f2a24;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:16px 0 0;padding:0;font-size:14px;line-height:1.65}.preview-app[data-journal-theme=martialarts] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page]):after{--martial-art-wash:65%}.preview-app[data-journal-theme=nineties] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page]):after{--nineties-art-wash:65%}.preview-app[data-journal-theme=seventies] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page]):after{--seventies-art-wash:65%}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.calendar-notebook,.martial-theme-sheet[data-theme-page]):after{--animals-art-wash:65%}.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.more-footer,.preview-explanation){color:#1f2a24}.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page] .more-footer>span{color:inherit}.preview-app[data-journal-paper] .calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:after{opacity:.35}.preview-app[data-journal-paper] .journal-home-sheet[data-journal-theme]>.journal-theme-bottom,.preview-app[data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-page>.journal-theme-bottom{opacity:.3;z-index:-1}.preview-app[data-journal-paper] .journal-home-sheet[data-journal-theme]{isolation:isolate}.preview-app[data-journal-paper] .calendar-notebook-workspace[data-journal-theme] .calendar-notebook{isolation:isolate;position:relative}.preview-app[data-journal-paper] .calendar-notebook-workspace[data-journal-theme] .calendar-theme-bottom{opacity:.3;z-index:-1;max-width:calc(100% - 36px);margin:0;position:absolute;bottom:12px;right:18px}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]:after{display:none}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]>.more-hub{z-index:1;position:relative}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]>.animals-more-footer-art{z-index:0;border-radius:inherit;pointer-events:none;border:0;width:100%;height:calc(60cqw + 1.2*clamp(16px,4.2vw,42px));margin:0;padding:0;position:absolute;inset:auto 0 0;overflow:hidden}.preview-app[data-journal-theme=animals] .animals-more-footer-art>img{border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;inset:auto 0 0}.preview-app[data-journal-theme=animals] .animals-more-footer-art:after{content:"";background-image:var(--journal-paper-pattern), linear-gradient(#fffbf1 0, #fffbf1a6 20% 100%);background-size:var(--journal-paper-size), 100% 100%;background-position:var(--journal-paper-position), center;pointer-events:none;position:absolute;inset:0}@media (width<=620px){.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=more]>.animals-more-footer-art{height:calc(60cqw + 19.2px)}}@media (forced-colors:active){.preview-app[data-journal-paper] .more-hub>.preview-explanation,.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.more-footer,.preview-explanation){color:canvastext}.preview-app[data-journal-theme=animals] .animals-more-footer-art{display:none}}.preview-app[data-journal-paper][data-journal-theme] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-paper] .journal-composer[data-journal-theme]>.journal-compact-brand{height:auto;min-height:0;margin:0 0 8px;padding:0}.preview-app[data-journal-paper] .journal-composer:not(:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]))>.journal-compact-brand{margin-bottom:4px}.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading,.preview-app[data-journal-paper] .martial-theme-sheet[data-theme-page] .section-back{margin-top:0}.preview-app[data-journal-paper] .calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-notebook,.preview-app[data-journal-paper] .journal-composer:is([data-journal-theme=seventies],[data-journal-theme=nineties]) .journal-writing-page.journal-composer-page{padding-top:clamp(14px,2.8vw,22px)}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.martial-theme-sheet[data-theme-page],.calendar-notebook):before{--animals-art-wash:65%}.preview-app[data-journal-theme=animals] :is(.journal-home-sheet,.martial-theme-sheet[data-theme-page],.calendar-notebook){--animals-border-wash:50%}.preview-app[data-journal-paper] .calendar-notebook-workspace:is([data-journal-theme=island],[data-journal-theme=western])[data-calendar-view=month] .calendar-page-art:before{opacity:.35}.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]:has(>.empty-state):after{max-height:calc(100% - 31.25cqw - clamp(16px,4.2vw,42px)/1.6 - 4px);-webkit-mask-image:linear-gradient(#0000 0,#000 8% 100%);mask-image:linear-gradient(#0000 0,#000 8% 100%)}@media (width<=620px){.preview-app[data-journal-theme=animals] .martial-theme-sheet[data-theme-page=gameplans]:has(>.empty-state):after{max-height:calc(100% - 31.25cqw - 14px)}}.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .journal-composer[data-journal-theme],.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .journal-home-sheet,.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook,.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook,.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .martial-theme-sheet[data-theme-page=plan],.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .martial-theme-sheet[data-theme-page=gameplans],.preview-app:is([data-journal-theme=martialarts],[data-journal-theme=nineties],[data-journal-theme=seventies],[data-journal-theme=animals],[data-journal-theme=cats],[data-journal-theme=floral],[data-journal-theme=island],[data-journal-theme=western],[data-journal-theme=astrology],[data-journal-theme=brazilian]) .martial-theme-sheet[data-theme-page=more]{--journal-decorative-side:left}.preview-app[data-journal-theme=cats] .journal-composer[data-journal-theme=cats],.preview-app[data-journal-theme=cats] .journal-home-sheet,.preview-app[data-journal-theme=cats] .calendar-notebook-workspace[data-calendar-view=month] .calendar-notebook,.preview-app[data-journal-theme=cats] .calendar-notebook-workspace[data-calendar-view=week] .calendar-notebook,.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=plan],.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=gameplans],.preview-app[data-journal-theme=cats] .martial-theme-sheet[data-theme-page=more]{--cats-edge-wash:radial-gradient(ellipse at 0 9%, #adba991a, transparent 42%), radial-gradient(ellipse at 0 94%, #adba9914, transparent 38%)}.preview-app .martial-theme-brand>img[src="/brand/ondamat-round-two-wave.png"],.preview-app .journal-composer>.journal-compact-brand>img[src="/brand/ondamat-round-two-wave.png"]{aspect-ratio:1402/1122;object-fit:contain;flex:none;width:clamp(28px,9cqw,78px);max-width:100%;height:auto;display:block}.preview-app[data-journal-theme=clean]{--plain-paper:#fcfaf4;--plain-ink:#293d3a;--plain-muted:#556b67;--plain-edge:#c6d2cc;--plain-accent:#08718a;--plain-accent-hover:#075c70;--plain-soft:#eaf0ec;--plain-title-family:"Ondamat Cursive", "Segoe Script", cursive;background-color:var(--plain-paper);background-image:none}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer,.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace){--ink:var(--plain-ink);--muted:var(--plain-muted);--cream:var(--plain-paper);--paper:var(--plain-paper);--surface:var(--plain-soft);--surface-soft:var(--plain-soft);--soft:var(--plain-soft);--line:var(--plain-edge);--border:var(--plain-edge);--accent:var(--plain-accent);--green:var(--plain-accent);--ember:var(--plain-accent);--ember-hover:var(--plain-accent-hover);--blue-soft:var(--plain-soft);--journal-paper-color:var(--plain-paper);--journal-home-focus:transparent;--journal-home-focus-hover:var(--plain-soft);--journal-home-action:var(--plain-accent);--journal-home-action-hover:var(--plain-accent-hover);--journal-home-edge:var(--plain-edge);--journal-theme-ink:var(--plain-ink);--journal-theme-muted:var(--plain-muted);--journal-theme-accent:var(--plain-accent);--journal-theme-selected:var(--plain-soft);--journal-theme-pattern:none;--journal-theme-mark:none;--journal-theme-bottom:none;--journal-title-family:var(--plain-title-family);color:var(--plain-ink)}.preview-app[data-journal-theme=clean] :is(.sidebar,.topbar,.bottom-nav){background-color:var(--plain-paper);border-color:var(--plain-edge)}.preview-app[data-journal-theme=clean] :is(.nav button,.bottom-nav button){color:var(--plain-muted)}.preview-app[data-journal-theme=clean] :is(.nav button.active,.bottom-nav button.active){color:var(--plain-accent);background-color:var(--plain-soft);background-image:none}.preview-app[data-journal-theme=clean] :is(){background-color:var(--plain-accent);background-image:none}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer,.martial-theme-sheet,.calendar-notebook){isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:860px;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;color:var(--plain-ink);background-color:var(--plain-paper);box-shadow:none;background-image:none;border:1px solid #0000;border-radius:0;margin-inline:auto;padding:22px clamp(16px,4.2vw,42px) 24px;display:block;position:relative;overflow:visible;container-type:inline-size}.preview-app[data-journal-theme=clean] .journal-home-sheet:before,.preview-app[data-journal-theme=clean] .journal-composer-page:before,.preview-app[data-journal-theme=clean] .journal-composer-page:after{content:none}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.martial-theme-sheet,.calendar-notebook)>.martial-theme-brand,.preview-app[data-journal-theme=clean][data-journal-paper] .journal-composer[data-journal-theme=clean]>.journal-compact-brand{pointer-events:none;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:0;display:flex;position:relative}.preview-app[data-journal-theme=clean] .journal-composer>.journal-compact-brand img{opacity:1}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.home-start,.home-cards){width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=clean] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme=clean] .journal-home-sheet .home-intro h1,.preview-app[data-journal-theme=clean] .martial-theme-sheet .page-heading h1,.preview-app[data-journal-theme=clean] .journal-composer .journal-composer-heading h1{max-width:100%;color:var(--plain-ink);box-shadow:none;font-family:var(--plain-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(35px,7cqw,58px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=clean] .journal-home-sheet .home-intro>p{color:var(--plain-ink);text-align:center;order:0;margin:12px 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,24px);font-weight:400;line-height:1.5}.preview-app[data-journal-theme=clean] .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer) .home-personalize-button{max-width:100%;min-height:44px;color:var(--plain-ink);white-space:normal;text-align:center;background-color:#0000;background-image:none;border:1px solid #9bafaa;border-radius:999px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:none}.preview-app[data-journal-theme=clean] .journal-home-sheet .home-personalize-button{box-shadow:inset 0 0 0 1px #9bafaa}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer) .home-personalize-button:hover{background-color:var(--plain-soft)}.preview-app[data-journal-theme=clean] .journal-home-sheet .log-training-btn{border:1px solid var(--plain-accent);color:#fff;background-color:var(--plain-accent);width:min(100%,540px);min-height:58px;box-shadow:none;background-image:none;border-radius:999px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme=clean] .journal-home-sheet .log-training-btn:hover{background-color:var(--plain-accent-hover);border-color:var(--plain-accent-hover);filter:none}.preview-app[data-journal-theme=clean] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){border:1px solid var(--plain-edge);min-height:130px;color:var(--plain-ink);box-shadow:none;background-color:#0000;background-image:none;border-radius:12px;outline:0;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.home-focus-card,.home-last-card):hover{background-color:var(--plain-soft);border-color:#9bafaa}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){color:var(--plain-ink);letter-spacing:normal;text-transform:none;background:0 0;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(19px,3.4cqw,26px);font-weight:600;line-height:1.4}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){color:var(--plain-ink);letter-spacing:normal;overflow-wrap:anywhere;margin-top:12px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(18px,3cqw,24px);font-weight:400;line-height:1.5}.preview-app[data-journal-theme=clean] .journal-home-sheet :is(.home-focus-card p,.focus-category,.last-session-focus){color:var(--plain-muted);overflow-wrap:anywhere}.preview-app[data-journal-theme=clean] .journal-home-sheet .focus-wave{display:none}.preview-app[data-journal-theme=clean] .martial-theme-sheet>:not(.martial-theme-brand){min-width:0}.preview-app[data-journal-theme=clean] .martial-theme-sheet :is(.plan-hub,.more-hub){max-width:100%;margin-inline:auto}.preview-app[data-journal-theme=clean] .martial-theme-sheet .page-heading{flex-wrap:wrap;gap:18px;min-width:0}.preview-app[data-journal-theme=clean] .martial-theme-sheet .page-heading>div{min-width:0}.preview-app[data-journal-theme=clean] .martial-theme-sheet :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme=clean] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-direction:column;align-items:center;margin:0 0 28px;display:flex}.preview-app[data-journal-theme=clean] .martial-theme-sheet .page-heading p{color:var(--plain-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-card{border:1px solid var(--plain-edge);min-width:0;min-height:90px;color:var(--plain-ink);box-shadow:none;background-color:#0000;background-image:none;border-radius:12px;outline:0;gap:12px;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-card:hover{background-color:var(--plain-soft);border-color:#9bafaa}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-icon{width:29px;height:38px;color:var(--plain-ink);flex-basis:29px}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-copy h2{color:var(--plain-ink);overflow-wrap:anywhere;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(19px,3.4cqw,26px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hub-copy p{color:var(--plain-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.preview-app[data-journal-theme=clean] .martial-theme-sheet :is(.more-footer,.plan-footer,.goal-actions){flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme=clean] .martial-theme-sheet :is(.more-footer,.preview-explanation){overflow-wrap:anywhere}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet,.calendar-notebook-workspace) :is(.panel,.gameplan-card,.event-card,.schedule-card,.hours-panel,.technique-card,.material-card,.syllabus-card,.coach-panel,.coach-connection,.event-overview-card,.event-training-card){border-color:var(--plain-edge);background-color:var(--plain-paper);min-width:0;box-shadow:none;background-image:none;border-radius:12px}.preview-app[data-journal-theme=clean] .martial-theme-sheet .hours-heading h2{color:var(--plain-ink);font-family:DM Sans,system-ui,sans-serif;font-weight:600}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress){background-color:#dfe6df;background-image:none}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.progress,.hours-progress)>span{background-color:var(--plain-accent);background-image:none}.preview-app[data-journal-theme=clean] .martial-theme-sheet .gameplan-card{padding:clamp(12px,2.6cqw,24px)}.preview-app[data-journal-theme=clean] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{border:1px solid var(--plain-accent);color:#fff;background-color:var(--plain-accent);background-image:none;border-radius:999px;min-height:44px;padding-inline:24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme=clean] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn:hover{background-color:var(--plain-accent-hover);border-color:var(--plain-accent-hover);filter:none}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn{border:1px solid var(--plain-accent);color:#fff;background-color:var(--plain-accent);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background-image:none;border-radius:9px}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn:hover{color:#fff;border-color:var(--plain-accent-hover);background-color:var(--plain-accent-hover);filter:none}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft){color:var(--plain-ink);background-color:var(--plain-soft);border-color:var(--plain-edge)}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn.secondary,.btn.soft):hover{color:var(--plain-ink);background-color:#dfe8e1;border-color:#9bafaa}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger{color:#8b3028;background-color:#fceae7;border-color:#c9a7a0}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) .btn.danger:hover{color:#8b3028;background-color:#f8dcd7;border-color:#b8867c}.preview-app[data-journal-theme=clean] :is(.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.text-btn,.external-link,.section-back){color:var(--plain-accent)}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace{--calendar-ink:var(--plain-ink);--calendar-muted:var(--plain-muted);--calendar-edge:var(--plain-edge);--calendar-accent:var(--plain-accent);--calendar-selected:var(--plain-soft);min-width:0;max-width:860px;margin-inline:auto}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-header{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-header h2{width:100%;min-width:0;max-width:100%;color:var(--plain-ink);font-family:var(--plain-title-family);letter-spacing:normal;overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font-size:clamp(25px,5.4cqw,47px);font-weight:500;line-height:1.3}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-controls{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-controls button{min-width:44px;min-height:44px;color:var(--plain-ink);border:1px solid var(--plain-edge);background-color:#0000;background-image:none;border-radius:6px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-view-row{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:0 0 24px;padding:0}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-view-switch{border-color:var(--plain-edge);background-color:#0000;background-image:none;border-radius:999px;max-width:100%;padding:2px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-view-switch button{min-height:44px;color:var(--plain-muted);border-radius:999px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-view-switch button[aria-pressed=true]{color:#fff;border-color:var(--plain-accent);background-color:var(--plain-accent);background-image:none}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-theme-button{max-width:100%;color:var(--plain-accent);border-color:var(--plain-edge);background-color:#0000;background-image:none;border-radius:7px;flex:0 auto}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-view-row>p{color:var(--plain-muted);text-align:center;background:0 0;flex-basis:100%;margin:0;padding:0}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-weekdays{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-weekdays span{min-width:0;color:var(--plain-muted);overflow-wrap:anywhere;padding:8px 1px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(11px,2.2cqw,17px);line-height:1.5}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace :is(.calendar-days,.notebook-week-grid){background-color:#0000;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position)}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-days{border-top:1px solid var(--calendar-edge);border-left:1px solid var(--calendar-edge);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-day{border:0;border-right:1px solid var(--calendar-edge);border-bottom:1px solid var(--calendar-edge);min-width:0;min-height:48px;color:var(--plain-ink);box-shadow:none;background-color:#0000;background-image:none;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:clamp(4px,1.2cqw,10px);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-day.blank{background-color:#0000;background-image:none;min-height:48px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace :is(.calendar-day:hover,.notebook-day:hover){background-color:#eaf0ecbf}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .calendar-day.today:not(.selected){color:var(--plain-ink);box-shadow:inset 0 0 0 1px var(--plain-accent);background-color:#0000;background-image:none}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace :is(.calendar-day.selected,.calendar-day.selected:hover,.notebook-day.is-selected){color:var(--plain-ink);box-shadow:inset 0 0 0 2px var(--plain-accent);background-color:#eaf0ecbf;background-image:none}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace :is(.day-dots i,.calendar-day.selected .day-dots i,.notebook-entry-bullet){background-color:var(--plain-accent);background-image:none}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-week-grid{border:1px solid var(--calendar-edge);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day{border:0;border-bottom:1px solid var(--calendar-edge);width:100%;min-width:0;height:auto;min-height:112px;color:var(--plain-ink);box-shadow:none;background-color:#0000;background-image:none;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);padding:16px 8px;display:grid}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day-heading{border-right:1px solid var(--calendar-edge);flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day-name{max-width:100%;color:var(--plain-muted);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(18px,3cqw,25px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day-date{color:var(--plain-ink);overflow-wrap:anywhere;align-items:flex-start}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .notebook-day-open{min-width:0;color:var(--plain-accent);grid-area:2/2;justify-self:end;padding-top:0}.preview-app[data-journal-theme=clean] .calendar-notebook-workspace .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme=clean] .journal-composer{--direct-writing-ink:var(--plain-ink);--writing-edge:var(--plain-edge);--writing-focus:var(--plain-accent);--writing-action:var(--plain-accent);--writing-action-hover:var(--plain-accent-hover);--writing-action-ink:#fff;--writing-title-family:var(--plain-title-family);margin-bottom:28px}.preview-app[data-journal-theme=clean] .journal-composer>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme=clean] .journal-composer-title>p{color:var(--plain-muted)}.preview-app[data-journal-theme=clean] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme=clean] .journal-composer .journal-writing-page.journal-composer-page{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--plain-ink);background-color:#0000;background-image:var(--journal-paper-pattern);background-size:var(--journal-paper-size);background-position:var(--journal-paper-position);box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.preview-app[data-journal-theme=clean] .journal-composer :is(.journal-composer-fields,.journal-composer-footer,.journal-composer-details .journal-section){min-width:0;box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=clean] .journal-composer .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme=clean] .journal-composer-date input[type=date]{color:var(--plain-ink);background-color:#0000;background-image:none;border:1px solid #9bafaa;border-radius:12px}.preview-app[data-journal-theme=clean] .journal-composer .journal-writing-page.journal-composer-page textarea.journal-entry-text{color:var(--plain-ink);caret-color:var(--plain-ink);box-shadow:none;background-color:#0000;background-image:none}.preview-app[data-journal-theme=clean] .journal-composer .journal-writing-page.journal-composer-page textarea.journal-entry-text::placeholder{color:var(--plain-muted);opacity:1}.preview-app[data-journal-theme=clean] .journal-composer-page :is(input:not([type=checkbox]),select,textarea){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.preview-app[data-journal-theme=clean] :is(.journal-page-prompt,.journal-composer-details)>summary{flex-wrap:wrap}.preview-app[data-journal-theme=clean] :is(.journal-page-prompt,.journal-composer-details)>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.preview-app[data-journal-theme=clean] .journal-composer .journal-composer-footer .journal-save-entry{color:#fff;background-color:var(--plain-accent);background-image:none;border-radius:999px}.preview-app[data-journal-theme=clean] .journal-composer .journal-composer-footer .journal-save-entry:hover{background-color:var(--plain-accent-hover)}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer,.martial-theme-sheet:not([data-theme-page=gameplans]),.calendar-notebook-workspace) :is(.btn,.icon-btn,.text-btn,.hub-card,.home-focus-card,.home-last-card,.calendar-day,.notebook-day,.home-personalize-button,.calendar-controls button,.calendar-view-switch button,.calendar-theme-button):focus-visible,.preview-app[data-journal-theme=clean] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn:focus-visible{outline:2px solid var(--plain-accent);outline-offset:3px;box-shadow:0 0 0 2px var(--plain-paper)}@media (width<=620px){.preview-app[data-journal-theme=clean] .topbar .mobile-brand{display:none}.preview-app[data-journal-theme=clean] .main:has(.ember-home) .topbar-right{position:static}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet,.journal-composer,.martial-theme-sheet,.calendar-notebook){padding:14px 16px 24px}.preview-app[data-journal-theme=clean] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme=clean] .journal-composer-footer{flex-wrap:wrap}}@media (forced-colors:active){.preview-app[data-journal-theme=clean]{--plain-paper:Canvas;--plain-ink:CanvasText;--plain-muted:CanvasText;--plain-edge:CanvasText;--plain-accent:Highlight;--plain-accent-hover:Highlight;--plain-soft:Canvas}.preview-app[data-journal-theme=clean] .journal-composer .journal-writing-page.journal-composer-page,.preview-app[data-journal-theme=clean] .calendar-notebook-workspace :is(.calendar-days,.notebook-week-grid){background-image:none}.preview-app[data-journal-theme=clean] :is(.journal-home-sheet .log-training-btn,.journal-composer .journal-save-entry,.calendar-view-switch button[aria-pressed=true]),.preview-app[data-journal-theme=clean] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{color:highlighttext}}.preview-app[data-journal-theme][data-journal-paper]{--shared-paper-width:860px;--shared-paper-inset:clamp(16px, 4.2vw, 42px);--shared-paper-top:22px;--shared-paper-bottom:24px;--shared-control-height:44px;--shared-tab-width:68px;--shared-toolbar-gap:10px}.preview-app[data-journal-theme][data-journal-paper] .ember-home.journal-home-sheet[data-journal-theme],.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page],.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-notebook,.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme]{box-sizing:border-box;width:100%;max-width:var(--shared-paper-width);min-width:0;min-inline-size:0;aspect-ratio:auto;height:auto;min-height:0;max-height:none;padding:var(--shared-paper-top) var(--shared-paper-inset) var(--shared-paper-bottom);border-width:1px;margin-inline:auto;container-type:inline-size}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page],.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-notebook{display:block}.preview-app[data-journal-theme][data-journal-paper] .ember-home.journal-home-sheet[data-journal-theme]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view],.preview-app[data-journal-theme][data-journal-paper] .journal-previous-entries{box-sizing:border-box;width:100%;max-width:var(--shared-paper-width);min-width:0;margin-inline:auto}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet :is(.home-start,.home-cards){flex:none;width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-intro{text-align:center;align-items:center}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-intro h1{margin:0;padding:0;font-size:clamp(37px,8cqw,65px);line-height:1.3}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-intro>p{order:0;margin:16px 0 0;font-size:clamp(23px,4.8cqw,40px);line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-personalize-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-personalize-button{box-sizing:border-box;max-width:100%;min-height:var(--shared-control-height);white-space:normal;border-width:0;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .log-training-btn{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-width:1px;gap:16px;width:min(100%,540px);min-width:0;max-width:540px;min-height:58px;margin:22px auto 28px;padding:13px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4;display:flex}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .log-training-btn svg{flex-shrink:0;width:24px;height:24px}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet .home-cards{gap:18px}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){box-sizing:border-box;border-width:1px;width:100%;min-width:0;min-height:130px;padding:clamp(17px,3.5cqw,30px)}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet :is(.card-eyebrow,.last-session-copy small){letter-spacing:normal;width:fit-content;max-width:100%;padding:1px 7px 2px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(25px,5cqw,36px);font-weight:500;line-height:1.25;display:inline-block}.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet :is(.home-focus-card h2,.last-session-copy strong){letter-spacing:normal;margin-top:12px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(21px,3.5cqw,30px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .planning-agenda{min-width:0;position:static}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-header{text-align:center;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 18px;padding:0;display:flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-header h2{padding:0;font-size:clamp(25px,5.4cqw,47px);line-height:1.3}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-controls{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-controls>button{box-sizing:border-box;min-height:var(--shared-control-height);min-width:var(--shared-control-height);border-width:1px;flex:none;height:auto;padding:8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-controls>.month-pill{padding-inline:12px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-controls>.icon-btn>svg{width:16px;height:16px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-view-row{justify-content:center;align-items:center;gap:var(--shared-toolbar-gap);border-width:0;flex-wrap:wrap;flex:none;width:100%;min-width:0;margin:0 0 24px;padding:0;display:flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-view-switch{box-sizing:border-box;border-width:1px;align-items:stretch;gap:0;max-width:100%;padding:2px;display:inline-flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-view-switch>button{box-sizing:border-box;min-width:var(--shared-tab-width);min-height:var(--shared-control-height);border-width:1px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-theme-button{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--shared-control-height);border-width:1px;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-view-row>p{text-align:center;flex-basis:100%;margin:0;padding:0;font-size:12px;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0;padding:0;display:grid}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-weekdays>span{letter-spacing:normal;min-width:0;padding:8px 1px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(11px,2.2cqw,17px);font-weight:400;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-days{border-width:1px 0 0 1px;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(48px,1fr);gap:0;min-width:0;min-height:clamp(288px,68cqw,600px);display:grid}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-day{letter-spacing:normal;box-sizing:border-box;border-width:0 1px 1px 0;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:48px;padding:clamp(4px,1.2cqw,10px);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(15px,2.6cqw,23px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-day.blank{min-height:48px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .day-dots{flex-wrap:wrap;gap:3px;max-width:100%}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-week-grid{border-width:1px 1px 0;flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:auto;min-height:min-content;max-height:none;display:grid;overflow:visible}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day{box-sizing:border-box;border-width:0 0 1px;grid-template-rows:auto auto;grid-template-columns:minmax(66px,24%) minmax(0,1fr);align-content:start;align-items:start;gap:10px clamp(10px,2.4cqw,20px);width:100%;min-width:0;height:auto;min-height:112px;padding:16px 8px;display:grid}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day-heading{border-right-width:1px;flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;padding-right:10px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day-name{letter-spacing:normal;max-width:100%;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(18px,3cqw,25px);font-weight:400;line-height:1.3}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day-date{align-items:flex-start}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day-entries{grid-area:1/2;gap:12px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day-open{grid-area:2/2;justify-self:end;min-width:0;padding-top:0}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme]{margin-bottom:28px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme]>.journal-composer-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 20px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-writing-page.journal-composer-page{box-sizing:border-box;aspect-ratio:auto;border-width:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0}.preview-app[data-journal-theme][data-journal-paper] .journal-composer:is([data-journal-theme=nineties],[data-journal-theme=seventies]){border-width:0;padding:0}.preview-app[data-journal-theme][data-journal-paper] .journal-composer:is([data-journal-theme=nineties],[data-journal-theme=seventies])>.journal-compact-brand{box-sizing:border-box;width:calc(100% - 2 * var(--shared-paper-inset) - 2px);margin-inline:calc(var(--shared-paper-inset) + 1px);container-type:inline-size}.preview-app[data-journal-theme][data-journal-paper] .journal-composer:is([data-journal-theme=nineties],[data-journal-theme=seventies]) .journal-writing-page.journal-composer-page{padding:var(--shared-paper-top) var(--shared-paper-inset) var(--shared-paper-bottom);border-width:1px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-fields{border-width:0;gap:19px;min-width:0;padding:0}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-date{width:156px;inline-size:156px;min-width:0;max-width:100%;min-inline-size:0;margin-inline:auto}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-personalize{flex-shrink:1;max-width:100%}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-personalize .home-personalize-button{box-sizing:border-box;min-height:var(--shared-control-height);white-space:normal;overflow-wrap:anywhere;border-width:1px;max-width:100%;padding:8px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-footer{border-width:0;gap:18px;min-width:0;margin:22px 0 0;padding:0}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-footer .journal-save-entry{box-sizing:border-box;min-width:0;min-height:var(--shared-control-height);white-space:normal;overflow-wrap:anywhere;border-width:1px;max-width:100%;padding:12px 19px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-details .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page]>:is(.plan-hub,.more-hub){width:100%;min-width:0;max-width:100%;margin-inline:auto}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.page-heading,.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading{text-align:center;flex-flow:column wrap;align-items:center;gap:18px;min-width:0;margin:0 0 28px;display:flex}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.page-heading h1,.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading h1{font-size:clamp(35px,7cqw,59px);line-height:1.3}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.page-heading p,.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading p{font-size:14px;line-height:1.6}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=more] .more-hub>.more-footer{flex-wrap:wrap;gap:12px;min-width:0}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;display:grid}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=more] .more-hub>.hub-grid{grid-auto-rows:minmax(90px,1fr);row-gap:clamp(20px,5.8cqw,48px)}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.hub-grid>.hub-card{box-sizing:border-box;border-width:1px;gap:12px;width:100%;min-width:0;min-height:90px;margin:0;padding:clamp(14px,3.2cqw,24px)}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-icon{flex-basis:29px;width:29px;height:38px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-icon svg{width:24px;height:24px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-copy h2{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(19px,3.4cqw,28px);font-weight:400;line-height:1.4}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-copy p{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.55}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--shared-control-height);white-space:normal;overflow-wrap:anywhere;border-width:1px;gap:8px;padding:12px 24px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.2cqw,21px);font-weight:500;line-height:1.4}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn svg{width:18px;height:18px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans] .gameplan-card{box-sizing:border-box;min-width:0;padding:clamp(12px,2.6cqw,24px)}@media (width<=620px){.preview-app[data-journal-theme][data-journal-paper]{--shared-paper-inset:16px;--shared-paper-top:14px}.preview-app[data-journal-theme][data-journal-paper] .main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}.preview-app[data-journal-theme][data-journal-paper] .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme][data-journal-paper] .main:has(.ember-home) .topbar{justify-content:flex-end;height:48px;margin-bottom:6px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .calendar-view-row{margin-bottom:18px}.preview-app[data-journal-theme][data-journal-paper] .calendar-notebook-workspace[data-journal-theme][data-calendar-view] .notebook-day{padding:14px 5px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:19px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-footer .journal-save-entry{min-width:135px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-details .form-grid{grid-template-columns:minmax(0,1fr)}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn{min-height:48px;padding:12px 16px;font-size:17px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page=gameplans]>.page-heading>.btn svg{width:20px;height:20px}}@media (width<=430px){.preview-app[data-journal-theme][data-journal-paper] .journal-home-sheet :is(.home-focus-card,.home-last-card,.home-last-card.is-empty){padding:17px 14px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub)>.hub-grid>.hub-card{gap:8px;padding:13px 10px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-icon{flex-basis:25px;width:25px}.preview-app[data-journal-theme][data-journal-paper] .martial-theme-sheet[data-theme-page] :is(.plan-hub,.more-hub) .hub-icon svg{width:22px;height:22px}.preview-app[data-journal-theme][data-journal-paper] .journal-composer[data-journal-theme] .journal-composer-details .planning-duration{grid-template-columns:minmax(0,1fr)}}.game-fixer{max-width:900px;margin-inline:auto}.game-fixer .panel{margin-block:16px}.game-fixer fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.game-fixer legend,.game-fixer h2{margin-bottom:16px;font-size:1.08rem;font-weight:700}.game-fixer .field{flex-direction:column;gap:7px;margin-block:14px;font-weight:600;display:flex}.game-fixer input,.game-fixer select,.game-fixer textarea{width:100%;min-width:0;max-width:100%;font-weight:400}.game-fixer textarea{resize:vertical;min-height:76px}.game-fixer .btn{white-space:normal;min-height:44px}.game-fixer .form-hint{margin-block:10px}.fixer-route{overflow-wrap:anywhere;font-weight:700}.fixer-art-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;max-width:550px;margin:14px auto;display:grid}.fixer-art-pair .position-art,.fixer-position-art .position-art{object-fit:contain;width:100%;height:auto;max-height:200px}.fixer-position-art{max-width:260px;margin:12px auto}.fixer-saved-copy p,.fixer-history p{white-space:pre-wrap;overflow-wrap:anywhere}.fixer-saved-copy h3,.fixer-history h3{overflow-wrap:anywhere}.fixer-saved-copy strong{margin-bottom:4px;display:block}.fixer-saved form{border-top:1px solid var(--line,#d9ded9);margin-top:28px;padding-top:20px}.fixer-outcomes{flex-wrap:wrap;gap:8px;display:flex}.fixer-outcomes [aria-pressed=true]{outline:3px solid var(--ink,#24392c);outline-offset:2px}.fixer-history summary{cursor:pointer;padding-block:8px;font-weight:700}.fixer-history ol{padding:0;list-style:none}.fixer-history li{border-bottom:1px solid var(--line,#d9ded9);padding-block:18px}.fixer-history time{font-size:.85rem}.fixer-sequence{overflow-wrap:anywhere;margin-block:14px}.fixer-storage{margin-block:18px}.game-fixer-status:empty{display:none}.game-fixer-status:not(:empty){border:1px solid var(--line,#d9ded9);color:#24392c;background:#f0f7e9;border-radius:10px;padding:12px}.home-game-fixer{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;display:flex}.home-game-fixer p{margin:0;font-size:.9rem}@media (width<=480px){.game-fixer .panel{padding:16px}.fixer-art-pair{gap:5px}.fixer-outcomes .btn{flex:140px}}.sample-loop{margin-bottom:24px}.sample-loop .panel{margin-bottom:20px;padding:clamp(18px,3vw,30px)}.sample-loop p{line-height:1.65}.sample-guide-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-progress{flex-wrap:wrap;gap:12px 22px;padding:0;list-style:none;display:flex}.sample-progress .text-btn{text-align:left;align-items:center;gap:8px;display:flex}.sample-progress button[aria-current]{text-underline-offset:5px;font-weight:750;text-decoration:underline}.sample-progress button:disabled{opacity:.5;cursor:default}.sample-progress span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.sample-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.sample-route>div{min-width:0}.sample-focus{white-space:pre-wrap}.sample-plan>.text-btn,.sample-home>.text-btn{margin-top:16px;display:block}.sample-return{border-top:1px solid var(--border,#ccc);margin-top:22px;padding-top:18px}.sample-loop button{max-width:100%}@media (width<=580px){.sample-route{grid-template-columns:1fr}.sample-route>div{width:100%;max-width:320px;margin:auto}.sample-progress{gap:12px;display:grid}}:root[data-release-simple=true]{color:#f3ecdf;--ink:#f3ecdf;--muted:#b8ab95;--green:#ff9b54;--line:#514536;--mint:#352d24;--paper:#1d1a16;--soft:#352d24;--coral:#ff7a1f;--shadow:none;background:#1d1a16;font-family:Arial,Helvetica,sans-serif}html[data-release-simple=true] :is(.app,.preview-app,.auth-screen,.auth-main,.sidebar,.main,.topbar,.modal,.modal-content,.modal-footer){color:#f3ecdf;--ink:#f3ecdf;--muted:#b8ab95;--green:#ff9b54;--line:#514536;--paper:#1d1a16;--soft:#352d24;--mint:#352d24;--shadow:none;--plain-paper:#1d1a16;--plain-ink:#f3ecdf;--plain-muted:#b8ab95;--plain-edge:#514536;--plain-accent:#ff9b54;--plain-soft:#352d24;--plain-title-family:Arial, Helvetica, sans-serif;background-color:#1d1a16!important;background-image:none!important}html[data-release-simple=true] :is(h1,h2,h3,h4,p,label,input,textarea,select,button,summary,.journal-entry-text,.journal-writing-entry,.journal-writing-focus,.notebook-day-name,.calendar-header,.session-summary){font-family:Arial,Helvetica,sans-serif!important}html[data-release-simple=true] :is(h1,h2,h3,h4){letter-spacing:-.025em;font-weight:700;color:#f3ecdf!important;text-shadow:none!important}html[data-release-simple=true] :is(.journal-home-sheet,.martial-theme-sheet,.journal-composer,.journal-writing-page,.calendar-notebook,.journal-paper,.home-focus-card,.home-last-card,.gameplan-card,.panel,.hub-card,.stat,.session-card,.event-card,.technique-card,.material-card,.planning-card,.hours-panel,.game-fixer,.fixer-saved-card){color:#f3ecdf!important;box-shadow:none!important;text-shadow:none!important;background:#29241e!important;border-color:#514536!important;border-radius:10px!important}html[data-release-simple=true] :is(.journal-home-sheet,.martial-theme-sheet,.journal-composer,.calendar-notebook){background-image:none!important;min-height:0!important;margin-block:0 24px!important;padding:clamp(16px,3vw,28px)!important}html[data-release-simple=true] :is(.journal-home-sheet,.martial-theme-sheet,.journal-composer,.journal-writing-page,.calendar-notebook,.calendar-notebook-workspace,.home-focus-card,.home-last-card):before,html[data-release-simple=true] :is(.journal-home-sheet,.martial-theme-sheet,.journal-composer,.journal-writing-page,.calendar-notebook,.calendar-notebook-workspace,.home-focus-card,.home-last-card):after{content:none!important;background:0 0!important}html[data-release-simple=true] :is(.journal-theme-bottom,.journal-decoration-layer,.journal-composer-decoration-tools,.home-decoration-tools,.home-personalize-row,.journal-composer-personalize,.calendar-theme-button,.calendar-theme-picker,.calendar-theme-bottom,.calendar-art-bottom,.calendar-art-mark,.calendar-art-pattern,.martial-theme-brand,.focus-wave,.wave-art,.animals-more-footer-art,.cats-more-footer-art){display:none!important}html[data-release-simple=true] :is(.home-intro,.home-start,.home-cards,.home-card-top,.journal-composer-heading){text-align:left!important;max-width:100%!important;padding-inline:0!important}html[data-release-simple=true] .home-intro{align-items:flex-start!important}html[data-release-simple=true] :is(.home-intro h1,.journal-composer h1){line-height:1.2;font-size:clamp(28px,4vw,40px)!important}html[data-release-simple=true] :is(.home-cards,.home-start){margin-block:20px!important}html[data-release-simple=true] :is(.home-focus-card,.home-last-card){min-height:0!important;padding:20px!important}html[data-release-simple=true] :is(.btn,.btn.primary){font-weight:700;color:#111!important;box-shadow:none!important;background:#ff7a1f!important;border:1px solid #ff7a1f!important;border-radius:8px!important}html[data-release-simple=true] :is(.btn.secondary,.btn.soft){color:#f3ecdf!important;background:#1d1a16!important;border-color:#514536!important}html[data-release-simple=true] .btn.danger{color:#ffaaa1!important;background:#1d1a16!important;border-color:#ffaaa1!important}html[data-release-simple=true] :is(.text-btn,a,.external-link){color:#ff9b54!important}html[data-release-simple=true] :is(.nav button.active,.bottom-nav button.active,.calendar-view-switch button.active,.tag,.hub-icon,.stat-icon,.avatar,.date-tile){color:#f3ecdf!important;box-shadow:none!important;background:#352d24!important}html[data-release-simple=true] :is(.bottom-nav,.calendar-view-switch,.calendar-controls,.toolbar){box-shadow:none!important;background:#1d1a16!important;border-color:#514536!important}html[data-release-simple=true] :is(.field input,.field select,.field textarea,.journal-writing-entry,.journal-writing-focus){color:#f3ecdf!important;box-shadow:none!important;background-color:#1d1a16!important;background-image:none!important;border-color:#8e7c65!important}html[data-release-simple=true] :is(.form-hint,.session-meta,.session-summary,.saved-at,.detail-label,.stat-note,.hours-note,.plan-footer,.focus-linked,.card-eyebrow,.crumb,.topbar-right,.auth-box>p,.auth-switch,.auth-divider){color:#b8ab95!important}html[data-release-simple=true] :is(.progress>span,.goal-progress-bar>span){background:#ff7a1f!important}html[data-release-simple=true] :is(.auth-story,.hero){color:#f3ecdf!important;box-shadow:none!important;background:#352d24!important}html[data-release-simple=true] :is(.auth-story p,.auth-story h1 span,.auth-features span,.story-footer){color:#b8ab95!important}html[data-release-simple=true] :is(.preview-notice,.demo-bar){color:#f3ecdf!important;background:#352d24!important;border-color:#514536!important}html[data-release-simple=true] :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ff9b54!important}@media (width<=620px){html[data-release-simple=true] .main{padding-inline:14px!important}html[data-release-simple=true] :is(.journal-home-sheet,.martial-theme-sheet,.journal-composer,.calendar-notebook),html[data-release-simple=true] :is(.home-focus-card,.home-last-card){padding:16px!important}}html[data-release-simple=true] :is(.calendar-day.selected,.calendar-day:hover,.notebook-day.is-selected,.notebook-day:hover,.calendar-view-switch button[aria-pressed=true]){color:#f3ecdf!important;background:#352d24!important}html[data-release-simple=true] :is(.calendar-day.today,.calendar-day.selected,.notebook-day.is-selected){box-shadow:inset 0 0 0 2px #ff9b54!important}html[data-release-simple=true] :is(.day-dots i,.notebook-entry-bullet){background:#ff9b54!important}.brand.release-wordmark,.mobile-brand .brand.release-wordmark,.auth-story .brand.release-wordmark{white-space:nowrap;letter-spacing:-.045em;flex-wrap:nowrap;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:0;font-family:ui-rounded,Arial Rounded MT Bold,Trebuchet MS,system-ui,sans-serif;font-size:clamp(26px,2.2vw,32px);font-weight:800;line-height:1;display:inline-flex}.release-wordmark .brand-wave-o{color:#ff7a1f;flex:0 0 1.15em;place-items:center;width:1.15em;height:1.1em;display:inline-grid;position:relative}.release-wordmark .brand-letters{flex-wrap:nowrap;align-items:baseline;line-height:1;display:inline-flex}.release-wordmark .brand-nda{color:#f3ecdf}.release-wordmark .brand-mat{color:#ff7a1f}@supports ((-webkit-mask-image:url('/brand/ondamat-round-two-wave.png')) or (mask-image:url('/brand/ondamat-round-two-wave.png'))){.release-wordmark .brand-letter-o{visibility:hidden}.release-wordmark .brand-wave-o:before{content:"";background-color:#ff7a1f;position:absolute;inset:-.06em 0 0;-webkit-mask:url(/brand/ondamat-round-two-wave.png) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/brand/ondamat-round-two-wave.png) 50%/contain no-repeat alpha}}@media (width<=620px){.mobile-brand .brand.release-wordmark{font-size:25px}}@media (forced-colors:active){.release-wordmark .brand-wave-o:before{display:none}.release-wordmark .brand-letter-o{visibility:visible;color:canvastext}.release-wordmark :is(.brand-nda,.brand-mat){color:canvastext}}html[data-release-simple=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-release-simple=true] body{color:#f3ecdf;background:#1d1a16}.release-wordmark .brand-reference-o{object-fit:contain;flex:0 0 1.12em;width:1.12em;height:1.12em;margin-right:.015em;display:block}html[data-release-simple=true] :is(.sample-guide,.sample-context,.preview-notice,.demo-bar,.home-active-branch,.branch-detail-lines,.side-note){border-radius:14px;color:#f3ecdf!important;background:#352d24!important;border-color:#514536!important}html[data-release-simple=true] .sample-guide{border-style:dashed}html[data-release-simple=true] :is(.sample-home,.home-focus-card){background:#29241e!important;border:2px solid #514536!important;border-radius:16px!important}html[data-release-simple=true] .home-active-branch{margin:20px 0;padding:20px}html[data-release-simple=true] .branch-detail-lines{border-top:1px solid #514536;margin-top:12px;padding:14px 0}html[data-release-simple=true] .branch-detail-lines p+p{margin-top:10px}html[data-release-simple=true] :is(.sample-focus,.sample-home h2,.home-focus-card h2){font-size:clamp(19px,2.2vw,26px);line-height:1.45;color:#f3ecdf!important}html[data-release-simple=true] :is(.sample-home p,.home-active-branch p){font-size:16px;line-height:1.65}html[data-release-simple=true] :is(.card-eyebrow,.sample-home h2){font-weight:750;color:#f3ecdf!important}html[data-release-simple=true] :is(.nav button,.bottom-nav button,.calendar-day,.calendar-weekdays span,.notebook-day,.stat-label,.field label,.field .help,.check-row,.goal-title,.detail-text,.entry-section p,.home-focus-card p,.home-last-card,.focus-category,.home-game-fixer p,.sample-progress button,.side-note p){color:#b8ab95!important}html[data-release-simple=true] :is(.nav button.active,.bottom-nav button.active){color:#ff7a1f!important;background:0 0!important}html[data-release-simple=true] :is(.bottom-nav,.toolbar,.calendar-controls,.calendar-view-switch){background:#29241e!important}html[data-release-simple=true] :is(.search input,.toolbar select,.calendar-header button,.icon-btn,.language-switcher select){color:#f3ecdf!important;background:#29241e!important;border-color:#514536!important}html[data-release-simple=true] :is(.sample-home,.sample-guide) .btn.secondary{color:#f3ecdf!important;background:0 0!important;border-radius:999px!important}@media (width<=620px){html[data-release-simple=true] .topbar{border-bottom:0;margin-bottom:20px}html[data-release-simple=true] .sample-guide-top{flex-wrap:wrap;align-items:flex-start}html[data-release-simple=true] .sample-home{padding:18px!important}html[data-release-simple=true] .bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-release-simple=true] .sample-loop .form-hint{color:#f3ecdf!important;box-shadow:none!important;background:#352d24!important;border-color:#514536!important}html[data-release-simple=true] .nav button.active:before,html[data-release-simple=true] .bottom-nav button.active:after{box-shadow:none!important;filter:none!important;background:#ff7a1f!important}html[data-release-simple=true] :is(.nav button:hover,.nav button.active:hover,.bottom-nav button.active:hover){color:#ff7a1f!important;box-shadow:none!important;background:#352d24!important}@media (width>=621px){html[data-release-simple=true] .preview-app>.demo-bar~.sidebar{top:48px}html[data-release-simple=true] .preview-app>.demo-bar~.demo-bar~.sidebar{top:96px}}
