.storybooks{max-width:1200px;color:var(--foreground,#443d35);margin:0 auto;padding:38px 28px 70px}.storybook-kicker{letter-spacing:.12em;color:#947750;font-size:12px;font-weight:700}.storybooks h1,.storybooks h2,.storybooks h3{letter-spacing:-.03em;font-weight:750}.storybooks h1{font-size:36px;line-height:1.35}.storybooks h2{font-size:24px}.storybook-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:28px 0 58px;display:grid}.storybook-hero h1{margin:17px 0;font-size:48px}.storybook-hero em{color:#8b986a;font-style:normal}.storybook-hero p{color:#82786c;max-width:470px;margin-bottom:26px;line-height:1.9}.storybook-feature{background:#fffaf0;border:1px solid #e5dcc9;border-radius:22px;padding:14px;overflow:hidden;transform:rotate(2deg);box-shadow:8px 12px #e9e2d280}.storybook-feature .storybook-page-art{border-radius:13px}.storybook-feature>span{justify-content:space-between;align-items:center;padding:18px 7px 5px;font-weight:700;display:flex}.storybook-page-art{aspect-ratio:1;background:#f8efd9;width:100%;position:relative;overflow:hidden}.storybook-page-art img{object-fit:fill;width:204%;max-width:none;height:204%;position:absolute}.storybook-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.storybook-section-heading a{color:#8a714d;font-size:14px}.storybook-filters{justify-content:space-between;align-items:center;gap:18px;margin:26px 0;display:flex}.storybook-tabs{flex-wrap:wrap;gap:8px;display:flex}.storybooks button{cursor:pointer}.storybooks button:disabled{opacity:.45;cursor:not-allowed}.storybook-tabs button,.storybook-pagination button,.storybook-editor-toolbar button{background:#fffcf6;border:1px solid #e5ddcd;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.storybook-tabs .active,.storybook-pagination .active{color:#fff;background:#697d62;border-color:#697d62}.storybook-search{background:#fffcf6;border:1px solid #e5ddcd;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.storybook-search input{background:0 0;outline:none;width:175px}.storybook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.storybook-card{background:#fffdf7;border:1px solid #e6dece;border-radius:17px;transition:transform .2s,box-shadow .2s;overflow:hidden}.storybook-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #6a533412}.storybook-cover{border-bottom:1px solid #e6dece;position:relative}.storybook-cover>span{background:#fffdf0d9;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:14px;left:14px}.storybook-card-copy{padding:23px}.storybook-card small{color:#9b8567;font-size:12px}.storybook-card h3{margin:8px 0;font-size:25px}.storybook-card p{color:#83796d;min-height:50px;font-size:14px;line-height:1.8}.storybook-card strong{color:#687e60;align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.storybook-note{color:#948673;margin-top:20px;font-size:12px;line-height:1.8}.storybook-empty{text-align:center;padding:40px}.storybook-back{color:#8e795e;margin-bottom:20px;font-size:14px;display:inline-block}.storybook-spread{background:#fffdf6;border:1px solid #e4d9c7;border-radius:20px;grid-template-columns:1.12fr 1fr;min-height:380px;display:grid;overflow:hidden;box-shadow:0 15px 45px #8c755017}.storybook-spread>.storybook-page-art,.storybook-spread>.storybook-generated-art{object-fit:contain;background:#f8efd9;height:100%}.storybook-reading-copy{flex-direction:column;justify-content:center;padding:45px 38px;display:flex}.storybook-reading-copy>p{white-space:pre-line;margin-top:22px;font-size:24px;line-height:2}.storybook-reading-copy aside{border-top:1px dashed #dcd0bc;margin-top:24px;padding-top:20px}.storybook-reading-copy aside p{margin:10px 0;font-size:15px;line-height:1.8}.storybook-reading-copy aside small{color:#8e795e}.storybook-pagination{justify-content:space-between;align-items:center;gap:12px;margin:25px 0;display:flex}.storybook-pagination>div{flex-wrap:wrap;gap:5px;display:flex}.storybook-pagination>div button{padding:7px 11px}.storybook-remix{color:#607559;background:#eef0e5;border-radius:15px;align-items:center;gap:20px;margin-top:36px;padding:26px;display:flex}.storybook-remix span{flex:1}.storybook-remix small{margin-top:7px;display:block}.storybook-generated-art{aspect-ratio:1;object-fit:contain;background:#f8efd9;width:100%}.storybook-print-pages{display:none}.storybook-studio-heading p{color:#8b7d68;margin:15px 0 28px}.storybook-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:28px;display:grid}.storybook-create-panel{background:#fffcf5;border:1px solid #e4dcca;border-radius:17px;padding:24px}.storybook-create-panel h2{align-items:center;gap:7px;font-size:19px;display:flex}.storybooks fieldset{border:0;min-width:0;padding:0}.storybook-create-panel label,.storybook-editor label{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:600;display:flex}.storybook-create-panel textarea,.storybook-create-panel select,.storybook-editor input,.storybook-editor textarea{color:#544b3e;background:#fffef9;border:1px solid #ded4c2;border-radius:9px;width:100%;padding:11px;font-size:14px;font-weight:400;line-height:1.7}.storybooks textarea{resize:vertical}.storybook-form-pair{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.storybook-create-panel .public-primary-action{justify-content:center;width:100%;margin-top:18px}.storybook-create-panel>a{margin-top:10px;font-size:13px;display:inline-block}.storybook-my-books{border-top:1px solid #e4dcca;margin-top:25px;padding-top:12px}.storybook-my-books p{color:#93836d;font-size:13px;line-height:1.8}.storybook-my-books>button{text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:12px;font-size:14px;display:flex}.storybook-my-books>button.active{background:#eff2e8;border-color:#9aac8e}.storybook-my-books small{color:#93836d;margin-top:4px;font-size:11px;display:block}.storybook-my-books .storybook-section-heading button{font-size:12px}.storybook-editor{min-width:0}.storybook-editor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.storybook-editor-toolbar strong{color:#7e8c68;margin-right:auto}.storybook-title-label input{font-size:23px;font-weight:700}.storybook-character-note{background:#f1eee4;border-radius:10px;padding:17px;font-size:13px;line-height:1.8}.storybook-edit-page{background:#fffdf7;border:1px solid #e4dcca;border-radius:15px;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:22px;display:grid}.storybook-edit-page .public-secondary-action{justify-content:center;width:100%;margin-top:12px}.storybook-placeholder{color:#918167;text-align:center;background:#f1ede2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:25px;display:flex}.storybook-placeholder p{font-size:13px;line-height:1.8}.storybook-placeholder small{font-size:11px}.storybook-empty-work{text-align:center;color:#99876a;border:1px dashed #d8cbb4;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:90px 30px;display:flex}.storybook-empty-work p{font-size:14px;line-height:1.8}.storybook-error,.storybook-success,.storybook-progress{border-radius:9px;margin:12px 0;padding:14px 18px;font-size:14px}.storybook-error{color:#a14f35;background:#fae9df}.storybook-success{color:#596f44;background:#eaf0df}.storybook-progress{color:#8d7146;background:#eee9dd}.storybook-editor .storybook-spread{grid-template-columns:1fr}.storybook-editor .storybook-reading-copy{padding:25px}.storybooks :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #94aa81}@media (max-width:900px){.storybook-hero{gap:28px}.storybook-hero h1{font-size:37px}.storybook-grid{gap:16px}.storybook-workspace{grid-template-columns:270px minmax(0,1fr)}.storybook-edit-page{grid-template-columns:1fr}.storybook-reading-copy{padding:26px}.storybook-reading-copy>p{font-size:21px}}@media (max-width:680px){.storybooks{padding:22px 18px 45px}.storybook-hero{grid-template-columns:1fr;gap:30px;padding-top:6px}.storybook-hero h1{font-size:37px}.storybook-feature{transform:none}.storybook-grid{grid-template-columns:1fr 1fr;gap:12px}.storybook-card-copy{padding:14px}.storybook-card h3{font-size:21px}.storybook-card p{font-size:12px}.storybook-card small{font-size:10px}.storybook-filters{flex-direction:column;align-items:stretch}.storybook-search input{width:100%}.storybook-section-heading{align-items:flex-start}.storybook-section-heading h2{font-size:21px}.storybook-section-heading>a{font-size:12px}.storybook-spread{grid-template-columns:1fr}.storybook-pagination{flex-wrap:wrap;justify-content:center}.storybook-pagination>div{order:3;justify-content:center;width:100%}.storybook-workspace{grid-template-columns:1fr}.storybook-studio-heading h1{font-size:29px}.storybook-remix{gap:12px;padding:19px}}@media print{.public-topbar,.public-footer,.storybook-no-print,.storybook-spread,.storybook-section-heading,.storybook-editor>p,.storybook-back{display:none!important}.storybooks{max-width:none;padding:0}.storybook-workspace,.storybook-print-pages{display:block}.storybook-print-pages>section{break-after:page;page-break-inside:avoid;padding:10mm}.storybook-print-pages h2{font-size:22pt}.storybook-print-pages :is(svg,img){object-fit:contain;width:100%;max-height:160mm;margin:10mm auto;display:block}.storybook-print-pages p{font-size:18pt;line-height:1.8}.storybook-print-pages>section:last-child{break-after:auto}.storybook-print-pages .storybook-page-art{width:min(100%,160mm);margin:10mm auto}.storybook-page-art img{width:204%;height:204%;max-height:none;margin:0}}@page{size:16in 9in;margin:0}@media print{.public-topbar,.public-footer,.storybook-no-print,.storybook-spread,.storybook-section-heading,.storybook-editor>p,.storybook-back,.storybook-remix{display:none!important}.storybooks{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.storybook-workspace{display:block!important}.storybook-print-pages{width:100%;display:block!important}.storybook-print-slide{box-sizing:border-box;color:#34352e;break-after:page;page-break-after:always;background:#fcf8ef;grid-template-rows:auto minmax(0,1fr);gap:.25in;width:16in;height:9in;min-height:9in;padding:.55in .7in;display:grid;overflow:hidden}.storybook-print-slide:last-child{break-after:auto;page-break-after:auto}.storybook-print-slide-header{border-bottom:1px solid #ddd4c4;justify-content:space-between;align-items:center;gap:.4in;padding-bottom:.18in;display:flex}.storybook-print-slide-header span{color:#8a795b;letter-spacing:.08em;font-size:11pt;font-weight:700}.storybook-print-slide-header h2{margin:.04in 0 0;font-size:24pt;line-height:1.2}.storybook-print-slide-header>strong{color:#8a795b;font-variant-numeric:tabular-nums;font-size:13pt}.storybook-print-slide-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:.55in;min-height:0;display:grid}.storybook-print-slide-art{place-items:center;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.storybook-print-slide-art>.storybook-generated-art{aspect-ratio:1;object-fit:contain;background:#f4ead8;width:min(100%,6.45in);height:auto;max-height:100%;margin:0;display:block}.storybook-print-slide-art>.storybook-page-art{aspect-ratio:1;background:#f4ead8;width:min(100%,6.45in);height:auto;max-height:100%;margin:0;position:relative;overflow:hidden}.storybook-print-slide-art>.storybook-page-art img{object-fit:fill;width:204%;max-width:none;height:204%;margin:0;position:absolute}.storybook-print-slide-art>.storybook-placeholder{width:100%;height:100%;min-height:0;margin:0}.storybook-print-slide-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.storybook-print-slide-copy>p{white-space:pre-line;margin:0;font-size:25pt;font-weight:650;line-height:1.75}.storybook-print-slide-copy aside{border-top:1px dashed #c9bda9;margin-top:.4in;padding-top:.22in}.storybook-print-slide-copy aside strong{color:#687e60;font-size:13pt}.storybook-print-slide-copy aside p{margin:.12in 0;font-size:16pt;line-height:1.6}.storybook-print-slide-copy aside small{color:#81745f;font-size:11pt;line-height:1.6}.storybook-print-slide,.storybook-print-slide *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.storybook-reader-heading{margin-bottom:0}.storybook-reader-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.storybook-reader-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.storybook-export-hint{color:#8b7d68;margin:8px 0 18px;font-size:12px;line-height:1.7}
