:root{--paper:#F7F8FB;--sheet:#FFFFFF;--ink:#1E1B2E;--ink-soft:#5B5870;--line:#D9D8E3;--coral:#FF6B57;--sun:#FFC234;--mint:#2FB98A;--sky:#3D7BF0;--grape:#8B5CF6;--stroke:3px;--global-palette1:#FF6B57;--global-palette2:#E85542;--global-palette3:#1E1B2E;--global-palette4:#5B5870;--global-palette5:#D9D8E3;--global-palette6:#EAE9F2;--global-palette7:#F7F8FB;--global-palette8:#FFFFFF;--global-palette9:#FFFFFF;--global-base-font:'Figtree', sans-serif;--global-heading-font:'Fredoka', sans-serif}body{background-color:var(--paper)!important;color:var(--ink)!important;font-family:'Figtree',system-ui,-apple-system,sans-serif!important;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.site-title,.site-title a,.wp-block-heading{font-family:'Fredoka',system-ui,-apple-system,sans-serif!important;font-weight:600!important;color:var(--ink)!important;line-height:1.2}a{color:var(--sky);text-decoration:none;transition:color 0.15s ease}a:hover,a:focus{color:var(--coral)}.handwriting,.doodle-note{font-family:'Caveat',cursive!important;font-size:1.4rem;line-height:1.2;color:var(--ink-soft)}.site-header-row{background:var(--sheet)!important;border-bottom:2px solid var(--line)}.site-title a{font-size:1.8rem;letter-spacing:-.01em}.main-navigation .primary-menu-container>ul>li>a{font-family:'Figtree',sans-serif!important;font-weight:600!important;font-size:15px!important;color:var(--ink)!important;border-radius:999px;padding:8px 16px!important;transition:all 0.15s ease}.main-navigation .primary-menu-container>ul>li>a:hover{background:#FFF1EE;color:var(--coral)!important}.wp-block-button__link,.wp-element-button,.button,button.button,a.button,input[type="button"],input[type="submit"]{font-family:'Figtree',sans-serif!important;font-weight:600!important;font-size:15px!important;border-radius:999px!important;padding:12px 28px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2px 4px rgb(30 27 46 / .06);transition:all 0.18s ease-in-out!important}.wp-block-button__link:hover,.wp-element-button:hover,.button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(30 27 46 / .12)!important}.is-style-fill .wp-block-button__link,.button-primary,.gumroad-button,.btn-coral{background-color:var(--coral)!important;color:#FFFFFF!important;border:2px solid var(--coral)!important}.is-style-fill .wp-block-button__link:hover,.button-primary:hover,.gumroad-button:hover,.btn-coral:hover{background-color:#E85542!important;border-color:#E85542!important;color:#FFFFFF!important}.amazon-button,.btn-sun{background-color:var(--sun)!important;color:#1E1B2E!important;border:2px solid #1E1B2E!important;text-decoration:none!important}.amazon-button:hover,.btn-sun:hover{background-color:#FFB31A!important;color:#1E1B2E!important}.doodle-sheet,.sheet-card{background:var(--sheet);border:2px solid var(--ink);border-radius:20px;padding:24px;box-shadow:4px 4px 0 var(--ink)}.doodle-sheet-soft{background:var(--sheet);border:1px solid var(--line);border-radius:18px;padding:24px}.doodle-table table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:#FFF}.doodle-table th{background:#FFF1EE;color:var(--ink);font-family:'Fredoka',sans-serif;font-weight:600;font-size:1.05rem;padding:14px 18px;border-bottom:2px solid var(--ink)}.doodle-table td{padding:12px 18px;border-bottom:1px solid var(--line)}.doodle-table tr:last-child td{border-bottom:none}.affiliate-disclosure-box{background:#FFFBEA;border:1px dashed var(--sun);border-radius:12px;padding:14px 18px;font-size:.9rem;color:var(--ink-soft);margin-top:24px}.site-footer{background:var(--sheet)!important;border-top:2px solid var(--line);color:var(--ink-soft);font-size:.9rem}.site-footer a{color:var(--ink-soft)}.site-footer a:hover{color:var(--coral)}html,body{overflow-x:hidden;max-width:100vw}img,svg,video,iframe{max-width:100%;height:auto}@media (max-width:768px){.doodle-sheet,.sheet-card{padding:18px;border-radius:16px;box-shadow:2px 2px 0 var(--ink)}}