*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#0a0604;font-family:IM Fell English,serif;overflow-x:hidden;padding:20px}body.template-hygge-journal,body.template-article.template-hygge-journal{--quill-cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32"><defs><linearGradient id="feather" x1="0%25" y1="0%25" x2="100%25" y2="100%25"><stop offset="0%25" stop-color="%23f5e6d3"/><stop offset="50%25" stop-color="%23d4a574"/><stop offset="100%25" stop-color="%23a67c52"/></linearGradient><linearGradient id="nib" x1="0%25" y1="0%25" x2="100%25" y2="100%25"><stop offset="0%25" stop-color="%23c9a860"/><stop offset="50%25" stop-color="%238b6914"/><stop offset="100%25" stop-color="%234a3520"/></linearGradient></defs><path d="M28 2c-2 1-4 3-6 6-2 3-4 7-6 11l-1 2-2 3c-.5 1-1 2-1.5 2.5L10 28l-1 2 1-1 2-1.5c.5-.5 1.5-1 2.5-1.5l3-2 2-1c4-2 8-4 11-6 3-2 5-4 6-6-1-3-4-6-8-9z" fill="url(%23feather)" stroke="%238b5a2b" stroke-width="0.5"/><path d="M9 29l1-2 1.5-2L10 28z" fill="url(%23nib)"/><path d="M11.5 25L10 28l-1 1 2.5-4z" fill="%234a3520"/><ellipse cx="8" cy="30" rx="1" ry="0.5" fill="%232a1a0f" opacity="0.3"/></svg>') 1 31, auto;--quill-cursor-pointer: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32"><defs><linearGradient id="feather2" x1="0%25" y1="0%25" x2="100%25" y2="100%25"><stop offset="0%25" stop-color="%23fff8e7"/><stop offset="50%25" stop-color="%23e8c896"/><stop offset="100%25" stop-color="%23c9a860"/></linearGradient><linearGradient id="nib2" x1="0%25" y1="0%25" x2="100%25" y2="100%25"><stop offset="0%25" stop-color="%23d4b870"/><stop offset="50%25" stop-color="%23a08040"/><stop offset="100%25" stop-color="%23604820"/></linearGradient></defs><path d="M28 2c-2 1-4 3-6 6-2 3-4 7-6 11l-1 2-2 3c-.5 1-1 2-1.5 2.5L10 28l-1 2 1-1 2-1.5c.5-.5 1.5-1 2.5-1.5l3-2 2-1c4-2 8-4 11-6 3-2 5-4 6-6-1-3-4-6-8-9z" fill="url(%23feather2)" stroke="%23c9a860" stroke-width="0.5"/><path d="M9 29l1-2 1.5-2L10 28z" fill="url(%23nib2)"/><path d="M11.5 25L10 28l-1 1 2.5-4z" fill="%23604820"/><ellipse cx="8" cy="30" rx="1" ry="0.5" fill="%232a1a0f" opacity="0.3"/></svg>') 1 31, pointer;cursor:var(--quill-cursor)!important}body.template-hygge-journal *,body.template-hygge-journal *:before,body.template-hygge-journal *:after,body.template-article.template-hygge-journal *,body.template-article.template-hygge-journal *:before,body.template-article.template-hygge-journal *:after{cursor:var(--quill-cursor)!important}body.template-hygge-journal #flipbook,body.template-hygge-journal .turn-page,body.template-hygge-journal .turn-page-wrapper,body.template-hygge-journal .page,body.template-hygge-journal [class*=turn-],body.template-hygge-journal .odd,body.template-hygge-journal .even,body.template-hygge-journal .p1,body.template-hygge-journal .p2,body.template-article.template-hygge-journal #flipbook,body.template-article.template-hygge-journal .turn-page,body.template-article.template-hygge-journal .turn-page-wrapper,body.template-article.template-hygge-journal .page,body.template-article.template-hygge-journal [class*=turn-],body.template-article.template-hygge-journal .odd,body.template-article.template-hygge-journal .even,body.template-article.template-hygge-journal .p1,body.template-article.template-hygge-journal .p2{cursor:var(--quill-cursor)!important}body.template-hygge-journal a,body.template-hygge-journal button,body.template-hygge-journal .nav-btn,body.template-hygge-journal .leather-cover,body.template-hygge-journal .music-toggle,body.template-hygge-journal [role=button],body.template-hygge-journal .product-link,body.template-hygge-journal .page-link,body.template-article.template-hygge-journal a,body.template-article.template-hygge-journal button,body.template-article.template-hygge-journal .nav-btn,body.template-article.template-hygge-journal .leather-cover,body.template-article.template-hygge-journal .music-toggle,body.template-article.template-hygge-journal [role=button],body.template-article.template-hygge-journal .product-link,body.template-article.template-hygge-journal .page-link{cursor:var(--quill-cursor-pointer)!important}body.template-hygge-journal,body.template-article.template-hygge-journal{opacity:0;transition:opacity .8s ease-out}body.template-hygge-journal.page-loaded,body.template-article.template-hygge-journal.page-loaded{opacity:1}body.page-loaded .desk-surface{animation:fadeIn .6s ease-out forwards}body.page-loaded .lamp-light{animation:fadeIn .8s ease-out .1s forwards,candleGlow 3s ease-in-out .9s infinite}body.page-loaded .journal-wrapper{animation:journalEntrance 1s ease-out .2s forwards;opacity:0}body.page-loaded .music-toggle{animation:fadeIn .5s ease-out .8s forwards;opacity:0}body.page-loaded .nav-controls{animation:fadeIn .5s ease-out .9s forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes journalEntrance{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.desk-surface{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2a1a0f,#1a100a,#0d0805);z-index:0}.desk-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800"><filter id="wood"><feTurbulence type="fractalNoise" baseFrequency="0.015 0.12" numOctaves="4" result="noise"/><feDiffuseLighting in="noise" lighting-color="%233d2817" surfaceScale="3"><feDistantLight azimuth="45" elevation="50"/></feDiffuseLighting></filter><rect width="800" height="800" filter="url(%23wood)"/></svg>');background-size:400px 400px;opacity:.5}.lamp-light{position:fixed;top:-30vh;left:50%;transform:translate(-50%);width:250vw;height:180vh;background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(255,160,60,.28) 0%,rgba(255,145,55,.2) 12%,rgba(255,130,50,.12) 25%,rgba(255,120,45,.06) 38%,rgba(255,110,40,.02) 48%,transparent 58%);pointer-events:none;z-index:1;animation:candleGlow 3s ease-in-out infinite}@keyframes candleGlow{0%,to{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}15%{opacity:.88;transform:translate(-50%) scale(.97);filter:brightness(.92)}30%{opacity:1.1;transform:translate(-50%) scale(1.03);filter:brightness(1.12)}45%{opacity:.82;transform:translate(-50%) scale(.95);filter:brightness(.88)}60%{opacity:1.05;transform:translate(-50%) scale(1.01);filter:brightness(1.08)}75%{opacity:.9;transform:translate(-50%) scale(.98);filter:brightness(.95)}90%{opacity:1.08;transform:translate(-50%) scale(1.02);filter:brightness(1.05)}}.lamp-light:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:150vw;height:120vh;background:radial-gradient(ellipse 50% 45% at 50% 35%,rgba(255,180,80,.22) 0%,rgba(255,165,65,.14) 15%,rgba(255,150,50,.08) 30%,rgba(255,140,45,.03) 42%,transparent 52%);animation:candleFlicker 2.3s ease-in-out infinite}@keyframes candleFlicker{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}20%{opacity:.75;transform:translate(-51%,-48%) scale(.94)}40%{opacity:1.15;transform:translate(-49%,-52%) scale(1.06)}60%{opacity:.85;transform:translate(-50%,-50%) scale(.96)}80%{opacity:1.1;transform:translate(-51%,-51%) scale(1.03)}}.lamp-light:after{content:"";position:fixed;top:-50vh;right:-50vw;bottom:-50vh;left:-50vw;background:radial-gradient(ellipse 45% 40% at 50% 35%,rgba(255,150,80,.14) 0%,rgba(255,140,70,.1) 15%,rgba(255,130,60,.06) 30%,rgba(255,120,50,.03) 45%,rgba(255,110,45,.01) 55%,transparent 65%);animation:ambientFlicker 4s ease-in-out infinite;pointer-events:none}@keyframes ambientFlicker{0%,to{opacity:1}25%{opacity:.75}50%{opacity:1.2}75%{opacity:.85}}.journal-wrapper{position:relative;z-index:10}.book-container{position:relative;width:500px;height:620px;perspective:2000px}.rolled-spine{position:absolute;left:-25px;top:0;width:35px;height:610px;z-index:200;pointer-events:none;opacity:0;transform:translate(-10px);transition:opacity .5s ease .3s,transform .5s ease .3s}.rolled-spine.visible{opacity:1;transform:translate(0);transition:opacity .5s ease .3s,transform .5s ease .3s}.rolled-spine.hiding{opacity:0;transform:translate(-15px) scaleX(.8);transition:opacity .5s ease .4s,transform .6s ease .3s}.rolled-spine canvas{width:100%;height:100%}.spine-shadow{position:absolute;left:-40px;top:15px;width:50px;height:600px;background:radial-gradient(ellipse at 80% 50%,rgba(0,0,0,.4) 0%,transparent 70%);filter:blur(10px);z-index:5;pointer-events:none;opacity:0;transition:opacity .5s ease .3s}.spine-shadow.visible{opacity:1;transition:opacity .5s ease .3s}.spine-shadow.hiding{opacity:0;transition:opacity .5s ease .4s}.spine-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.spine-mask svg{width:100%;height:100%}.leather-cover{position:absolute;top:0;left:0;width:480px;height:620px;cursor:pointer;transform-origin:left center;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .3s ease .6s,z-index 0s linear .5s;z-index:100;border-radius:14px;overflow:hidden}.leather-cover.open{transform:rotateY(-90deg) translate(-50px);opacity:0;z-index:1;pointer-events:none}.leather-cover.open.closing{z-index:200}@keyframes closeBook{0%{transform:rotateY(-90deg) translate(-50px);opacity:.2}10%{opacity:1}to{transform:rotateY(0) translate(0);opacity:1}}.leather-cover.closing{animation:closeBook 1.6s ease-out forwards;z-index:200;pointer-events:auto;box-shadow:-15px 8px 35px #00000080;transition:none}.book-container:after{content:"";position:absolute;top:5px;left:0;width:480px;height:600px;background:linear-gradient(90deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.15) 30%,transparent 60%);border-radius:14px;z-index:60;opacity:0;pointer-events:none;transition:opacity .3s ease}.book-container.closing:after{animation:pageShadow 1.6s ease-out forwards}@keyframes pageShadow{0%{opacity:0}15%{opacity:1}60%{opacity:1}to{opacity:0}}.cover-underneath{position:absolute;top:10px;left:18px;width:485px;height:625px;border-radius:14px;overflow:hidden;z-index:3;opacity:0;transition:opacity .4s ease .7s;box-shadow:5px 6px 25px #0006}.cover-underneath.visible{opacity:1;transition:opacity .4s ease .7s}.cover-underneath.hiding{opacity:0;transition:opacity .4s ease 0s}.cover-underneath canvas{width:100%;height:100%;border-radius:14px}.leather-cover canvas{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px}.leather-stitching{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:12px;pointer-events:none;z-index:2;overflow:hidden}.leather-stitching:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:repeating-linear-gradient(2deg,transparent 0px,transparent 5px,rgba(40,25,10,.5) 5px,rgba(40,25,10,.5) 7px,transparent 7px,transparent 13px) left/2px 100%,repeating-linear-gradient(-1deg,transparent 0px,transparent 6px,rgba(40,25,10,.5) 6px,rgba(40,25,10,.5) 8px,transparent 8px,transparent 15px) right/2px 100%,repeating-linear-gradient(91deg,transparent 0px,transparent 5px,rgba(40,25,10,.5) 5px,rgba(40,25,10,.5) 7px,transparent 7px,transparent 14px) top/100% 2px,repeating-linear-gradient(89deg,transparent 0px,transparent 6px,rgba(40,25,10,.5) 6px,rgba(40,25,10,.5) 8px,transparent 8px,transparent 13px) bottom/100% 2px;background-repeat:no-repeat}.cover-emboss{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3;pointer-events:none}.cover-emboss h1{font-family:Pinyon Script,cursive;font-size:3.2rem;font-weight:400;background:linear-gradient(180deg,#fff8e8,#f5e6c8 15%,#d4b896 35%,#c9a860,#d4b896 65%,#b89860 85%,#a08060);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.5),0 0 20px rgba(212,184,150,.4),0 0 40px rgba(201,168,96,.2);letter-spacing:3px;margin-bottom:12px;animation:coverShimmer 4s ease-in-out infinite}@keyframes coverShimmer{0%,to{filter:brightness(1) drop-shadow(0 0 8px rgba(212,184,150,.3))}50%{filter:brightness(1.15) drop-shadow(0 0 15px rgba(212,184,150,.5))}}.cover-emboss .subtitle{font-family:IM Fell English,serif;font-size:.85rem;letter-spacing:5px;text-transform:uppercase;color:#d4b896;text-shadow:1px 1px 2px rgba(0,0,0,.6),0 0 10px rgba(212,184,150,.3);margin-bottom:15px}.cover-emboss .year{font-family:IM Fell English,serif;font-size:.75rem;letter-spacing:4px;text-transform:uppercase;color:#c9a870;text-shadow:1px 1px 2px rgba(0,0,0,.6),0 0 8px rgba(201,168,112,.25)}.brass-corner{position:absolute;width:40px;height:40px;z-index:4;pointer-events:none}.brass-corner svg{width:100%;height:100%;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.6))}.brass-corner.tl{top:2px;left:2px}.brass-corner.tr{top:2px;right:2px;transform:rotate(90deg)}.brass-corner.bl{bottom:2px;left:2px;transform:rotate(-90deg)}.brass-corner.br{bottom:2px;right:2px;transform:rotate(180deg)}#flipbook{position:absolute;top:5px;left:0;width:480px;height:600px;z-index:50;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}#flipbook .page{background:transparent;overflow:visible;border-radius:14px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#flipbook .turn-page-wrapper{box-shadow:0 0 30px #0000004d}#flipbook .shadow{box-shadow:0 0 50px #0006!important}#flipbook .fold-gradient{background:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.05) 50%,transparent 100%)!important}#flipbook .hard{background:transparent!important}.page-inner{position:relative;width:100%;height:100%;overflow:visible;border-radius:14px;box-shadow:2px 2px 15px #0003;user-select:none;-webkit-user-select:none}.page-inner canvas{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px}.page-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;box-shadow:inset 2px 0 8px #50321426,inset -1px 0 4px #50321414,inset 0 2px 6px #5032141a,inset 0 -2px 6px #5032141a;pointer-events:none;z-index:4}.page-content{position:relative;z-index:2;height:100%;max-height:600px;padding:45px 40px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#3a2818;border-radius:14px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;box-sizing:border-box;scroll-behavior:smooth}.page-content *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.page-content::-webkit-scrollbar{width:6px}.page-content::-webkit-scrollbar-thumb{background:#64462880;border-radius:4px}.page-content::-webkit-scrollbar-thumb:hover{background:#644628b3}.page-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,transparent 0%,rgba(245,235,215,.9) 100%);pointer-events:none;opacity:0;transition:opacity .3s ease;border-radius:0 0 14px 14px}.page-content.has-more-content:after{opacity:1}.fold-shadow{position:absolute;left:0;top:0;width:50px;height:100%;background:radial-gradient(ellipse 80% 100% at 0% 50%,rgba(50,30,15,.2) 0%,transparent 70%),linear-gradient(90deg,rgba(60,40,20,.15) 0%,rgba(40,25,10,.05) 40%,transparent 100%);border-radius:14px 0 0 14px;z-index:3;pointer-events:none}.article-title{font-family:Pinyon Script,cursive;font-size:2.2rem;font-weight:400;margin-bottom:10px;line-height:1.2;color:#2a1808;text-align:center}.article-date{font-family:IM Fell English,serif;font-style:italic;font-size:.85rem;color:#4a3820;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(60,40,20,.3);text-align:center}.article-body{font-family:Spectral,serif;font-size:.95rem;line-height:1.8;text-align:justify;color:#3a2818}.article-body p{margin-bottom:1.2em;text-indent:1.5em}.article-body p:first-of-type{text-indent:0}.article-body p:first-of-type:first-letter{font-family:Pinyon Script,cursive;font-size:3.5em;float:left;line-height:.8;padding-right:8px;padding-top:4px;color:#3a1a08}.section-heading{font-family:Pinyon Script,cursive;font-size:1.8rem;color:#2a1808;margin-bottom:15px;text-align:center}.subsection-heading{font-family:IM Fell English,serif;font-size:1.1rem;font-weight:600;color:#3a2818;margin:20px 0 10px}.body-text{font-family:Spectral,serif;font-size:.9rem;line-height:1.7;color:#3a2818;margin-bottom:12px}.hygge-list{list-style:none;padding:0;margin:15px 0}.hygge-list li{font-family:Spectral,serif;font-size:.9rem;line-height:1.6;color:#3a2818;margin-bottom:8px;padding-left:20px;position:relative}.hygge-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#6a5a40;border-radius:50%}.supplies-list{list-style:none;padding:0;margin:15px 0}.supplies-list li{font-family:Spectral,serif;font-size:.9rem;line-height:1.6;color:#3a2818;margin-bottom:8px;padding-left:25px;position:relative}.supplies-list li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border:1px solid #6a5a40;border-radius:2px}.steps-list{list-style:none;padding:0;margin:15px 0;counter-reset:step-counter}.steps-list li{font-family:Spectral,serif;font-size:.85rem;line-height:1.6;color:#3a2818;margin-bottom:12px;padding-left:30px;position:relative;counter-increment:step-counter}.steps-list li:before{content:counter(step-counter);position:absolute;left:0;top:0;width:22px;height:22px;background:#6a5a40;color:#f5f0e8;border-radius:50%;font-family:IM Fell English,serif;font-size:.75rem;display:flex;align-items:center;justify-content:center}.trend-entry{margin-bottom:18px}.trend-number{font-family:Pinyon Script,cursive;font-size:1.5rem;color:#6a5a40;display:inline}.trend-title{font-family:IM Fell English,serif;font-size:1rem;font-weight:600;color:#3a2818;display:inline;margin-left:8px}.science-fact{display:flex;align-items:flex-start;margin-bottom:12px;padding:10px;background:#d4c4a826;border-radius:4px;border-left:3px solid #6a5a40}.fact-icon{font-size:1rem;color:#6a5a40;margin-right:10px;flex-shrink:0}.fact-content{font-family:Spectral,serif;font-size:.85rem;line-height:1.6;color:#3a2818}.faq-entry{margin-bottom:15px}.faq-question{font-family:IM Fell English,serif;font-size:.95rem;font-weight:600;font-style:italic;color:#2a1808;margin-bottom:6px}.faq-answer{font-family:Spectral,serif;font-size:.85rem;line-height:1.6;color:#3a2818}.challenge-week{margin-bottom:12px}.week-heading{font-family:IM Fell English,serif;font-size:.95rem;font-weight:600;color:#3a2818;margin-bottom:4px}.color-palette{margin:15px 0;text-align:center}.palette-name{font-family:IM Fell English,serif;font-size:.85rem;color:#3a2818;margin-bottom:8px}.palette-swatches{display:flex;justify-content:center;gap:8px}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid rgba(90,74,58,.3);box-shadow:1px 1px 3px #0000001a}.vintage-link{color:#5a4030;text-decoration:underline;text-decoration-color:#5a403066;text-underline-offset:2px;transition:color .2s ease}.vintage-link:hover{color:#3a2818;text-decoration-color:#3a281899}.page-number{position:absolute;bottom:20px;right:35px;font-family:IM Fell English,serif;font-style:italic;font-size:.8rem;color:#5a4830;z-index:5}.toc-title{font-family:Pinyon Script,cursive;font-size:2.4rem;text-align:center;margin-bottom:35px;color:#2a1808}.toc-list{list-style:none;padding:0}.toc-item{display:flex;align-items:baseline;margin-bottom:16px;font-family:Spectral,serif;font-size:1rem;color:#3a2818;cursor:pointer;transition:color .2s;user-select:none;-webkit-user-select:none}.toc-item:hover{color:#2a1808}.toc-item-title{flex-shrink:0}.toc-dots{flex-grow:1;border-bottom:1px dotted #7a6a50;margin:0 10px 4px;opacity:.5}.toc-page{flex-shrink:0;font-style:italic}.featured-image-page{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px}.featured-journal-image{max-width:100%;max-height:85%;object-fit:contain;border-radius:4px;box-shadow:0 4px 20px #2a1a0f66;filter:sepia(.12) saturate(.92) brightness(.98) contrast(.97)}.featured-image-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 50%,rgba(42,26,15,.08) 80%,rgba(42,26,15,.15) 100%);pointer-events:none;border-radius:inherit}.featured-caption{font-family:IM Fell English,serif;font-style:italic;font-size:1rem;color:#4a3820;margin-top:15px;text-align:center}.centered-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center}.quote-text{font-family:IM Fell English,serif;font-style:italic;font-size:1.1rem;line-height:1.9;max-width:300px;color:#4a3820}.quote-attribution{font-family:IM Fell English,serif;font-size:.85rem;color:#6a5a40;margin-top:15px}.ornament{font-size:1.8rem;color:#6a5a40;opacity:.6;margin:15px 0}.divider{text-align:center;margin:25px 0;font-size:1.2rem;color:#6a5a40;opacity:.5;letter-spacing:10px}.finis{font-family:Pinyon Script,cursive;font-size:2rem;color:#4a3820}.title-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center}.title-main{font-family:Pinyon Script,cursive;font-size:2.8rem;color:#2a1808;margin-bottom:10px}.title-sub{font-family:IM Fell English,serif;font-size:1.1rem;font-style:italic;color:#4a3820;margin-bottom:30px;line-height:1.6}.title-ornament{width:100px;height:2px;background:linear-gradient(90deg,transparent,#6a5a40,transparent);margin:20px 0}.title-edition{font-family:IM Fell English,serif;font-size:.85rem;letter-spacing:3px;text-transform:uppercase;color:#6a5a40}.back-cover-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;background:linear-gradient(135deg,#4a34280d,#6b4e3d0d);border-radius:14px}.back-heading{font-family:Pinyon Script,cursive;font-size:2rem;color:#3a2818;margin-bottom:25px}.cta-stamps{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.cta-stamp{display:block;text-decoration:none;padding:12px 25px;border:2px solid #6a5a40;border-radius:6px;background:#6a5a401a;transition:all .3s ease}.cta-stamp:hover{background:#6a5a4033;transform:translateY(-2px)}.stamp-text{font-family:IM Fell English,serif;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;color:#3a2818}.community-section{margin-bottom:20px}.community-heading{font-family:IM Fell English,serif;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;color:#5a4a30;margin-bottom:10px}.community-buttons{display:flex;gap:12px;justify-content:center}.community-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 22px;font-family:IM Fell English,serif;font-size:.85rem;letter-spacing:1px;transition:all .3s ease;position:relative;background:linear-gradient(135deg,#e8dcc4,#ddd0b8,#d4c8b0);border:none;box-shadow:2px 2px 5px #0003,inset 0 1px #ffffff4d;clip-path:polygon(2% 0%,8% 4%,15% 0%,22% 3%,30% 0%,38% 4%,45% 1%,52% 0%,60% 3%,68% 0%,75% 4%,82% 1%,90% 0%,95% 3%,100% 0%,100% 100%,95% 96%,88% 100%,80% 96%,72% 100%,65% 97%,58% 100%,50% 96%,42% 100%,35% 97%,28% 100%,20% 96%,12% 100%,5% 97%,0% 100%,0% 0%)}.discord-btn{transform:rotate(-2deg)}.discord-btn span{color:#3a4a30}.discord-btn:hover{background:linear-gradient(135deg,#ddd0b8,#d4c8b0,#ccc0a4);transform:rotate(-2deg) translateY(-2px)}.instagram-btn{transform:rotate(1.5deg)}.instagram-btn span{color:#5a3a2a}.instagram-btn:hover{background:linear-gradient(135deg,#ddd0b8,#d4c8b0,#ccc0a4);transform:rotate(1.5deg) translateY(-2px)}.wax-seal{width:56px;height:56px;background:radial-gradient(circle at 46% 52%,#c45050,#b84040 35%,#8a2525,#4a1010 75%,#2a0808);display:flex;align-items:center;justify-content:center;margin:20px 0;box-shadow:3px 4px 8px #00000073,inset 0 0 8px #0000004d;position:relative;transform:rotate(-3deg);border-radius:50%;clip-path:polygon(50% 2%,58% 3%,65% 5%,72% 4%,78% 8%,83% 12%,88% 18%,91% 25%,94% 32%,96% 40%,97% 48%,98% 55%,96% 63%,94% 70%,91% 77%,87% 83%,82% 88%,76% 92%,70% 95%,63% 97%,55% 98%,47% 97%,40% 96%,33% 93%,27% 89%,21% 84%,16% 78%,12% 71%,9% 63%,6% 55%,4% 47%,3% 39%,5% 31%,8% 24%,13% 17%,19% 12%,26% 8%,34% 5%,42% 3%)}.wax-seal:after{content:"C";font-family:Pinyon Script,cursive;font-size:2.1rem;font-weight:700;color:#ffd7aab3;text-shadow:1px 1px 2px rgba(0,0,0,.5),-1px -1px 1px rgba(100,50,50,.3);margin-left:-8px;margin-top:3px}.back-quote{font-family:IM Fell English,serif;font-style:italic;font-size:1.05rem;line-height:1.7;color:#4a3820;max-width:300px}.nav-controls{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;gap:15px;z-index:1000}.nav-btn{background:linear-gradient(180deg,#4a3020,#2a1810);border:1px solid #6a5040;color:#c0a080;padding:10px 24px;font-family:IM Fell English,serif;font-size:.95rem;cursor:pointer;transition:all .3s;box-shadow:0 3px 10px #0006;border-radius:16px}.nav-btn:hover:not(:disabled){background:linear-gradient(180deg,#5a4030,#3a2818)}.nav-btn:disabled{opacity:.35;cursor:not-allowed}.instructions{display:none}@media (max-width: 600px){*{box-sizing:border-box!important}html{overflow-x:hidden!important;max-width:100vw!important;width:100%;position:relative}body{display:block!important;justify-content:unset!important;align-items:unset!important;overflow-x:hidden!important;max-width:100vw!important;width:100%;padding:0!important;margin:0!important;min-height:100vh}body>*{max-width:100vw!important;margin-left:0!important;padding-left:0!important}.journal-wrapper{overflow:visible!important;max-width:100vw!important;max-height:99vh!important;width:100%;margin:40px 0 0!important;padding:0 0 0 3vw!important;position:relative;left:0!important;z-index:1001!important}.book-container{width:500px!important;height:620px!important;transform:scale(.95)!important;transform-origin:top left!important;overflow:visible!important;margin:0!important}.nav-btn{padding:8px 18px;font-size:1rem}.rolled-spine{left:-15px;transform:scale(.8)}.spine-shadow{left:-25px;transform:scale(.8)}.page-inner{overflow:hidden}.page-content{padding:35px 30px;overflow:hidden;max-height:100%}.article-title{font-size:2.5rem}.article-date{font-size:.97rem}.article-body{font-size:1.08rem;line-height:1.85}.section-heading{font-size:2.05rem}.subsection-heading{font-size:1.25rem}.body-text{font-size:1.02rem;line-height:1.75}.hygge-list li,.supplies-list li{font-size:1.02rem}.steps-list li{font-size:.97rem}.intro-text{font-size:1.08rem}.tip-card,.tip-content{font-size:.97rem}.product-card .product-title{font-size:.95rem}.product-card .product-description{font-size:.9rem}.quote-text{font-size:1.15rem}.page-number{font-size:.9rem}.featured-title{font-size:1.15rem}.featured-caption{font-size:.95rem}}@media (max-width: 480px){.book-container{transform:scale(.88)!important}.article-title{font-size:2.75rem}.article-date{font-size:1.06rem}.article-body{font-size:1.19rem}.section-heading{font-size:2.25rem}.subsection-heading{font-size:1.38rem}.body-text,.hygge-list li,.supplies-list li{font-size:1.12rem}.steps-list li{font-size:1.06rem}.intro-text{font-size:1.19rem}.tip-card,.tip-content{font-size:1.06rem}.page-content{padding:30px 25px}}@media (max-width: 420px){.book-container{transform:scale(.82)!important}}@media (max-width: 380px){.book-container{transform:scale(.72)!important}.article-title{font-size:3.05rem}.article-date{font-size:1.18rem}.article-body{font-size:1.32rem;line-height:1.9}.section-heading{font-size:2.5rem}.subsection-heading{font-size:1.53rem}.body-text,.hygge-list li,.supplies-list li{font-size:1.25rem}.steps-list li{font-size:1.18rem}.intro-text{font-size:1.32rem}.tip-card,.tip-content{font-size:1.18rem}.product-card .product-title{font-size:1.05rem}.product-card .product-description{font-size:.98rem}.quote-text{font-size:1.4rem}.page-number{font-size:1.1rem}.page-content{padding:25px 20px}}body.template-hygge-journal .loloyal-launcher,body.template-hygge-journal [class*=loloyal],body.template-hygge-journal [id*=loloyal],body.template-hygge-journal #notepad-anchor-title,body.template-hygge-journal .swym-background-color,body.template-hygge-journal [class*=swym],body.template-hygge-journal [id*=swym],body.template-hygge-journal #swym-wishlist,body.template-hygge-journal a[href="#swym-wishlist"],body.template-hygge-journal [class*=growave],body.template-hygge-journal [class*=smile-],body.template-hygge-journal [class*=loyalty],body.template-hygge-journal [id*=growave],body.template-hygge-journal [id*=smile],body.template-hygge-journal .gr-badge,body.template-hygge-journal .gr-floating-widget{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}.music-toggle{position:fixed;top:20px;left:20px;z-index:1000;display:flex;align-items:center;gap:8px;background:#1e140ae6;border:1px solid rgba(100,80,60,.4);border-radius:20px;padding:8px 16px;cursor:pointer;transition:all .3s ease}.music-toggle:hover{background:#2d1e0ff2;border-color:#8c6e5080}.music-toggle.playing{background:#3c2819f2;border-color:#b48c6499}.music-icon{font-size:1.2rem;line-height:1;transition:all .3s ease}.music-icon.music-off{color:#a0825a80}.music-icon.music-on{color:#d4b896;text-shadow:0 0 8px rgba(212,184,150,.4);animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.music-label{font-family:IM Fell English,serif;font-size:.8rem;color:#c0a080;letter-spacing:1px}.link-preview{position:absolute;z-index:2000;pointer-events:none;opacity:0;transform:translateY(10px) scale(.95);transition:opacity .25s ease,transform .25s ease}.link-preview.visible{opacity:1;transform:translateY(0) scale(1)}.link-preview-inner{position:relative;width:180px;background:linear-gradient(145deg,#f8f3eb,#e8dfd0);border-radius:8px;padding:12px;box-shadow:0 8px 25px #2a1a0f59,0 3px 10px #2a1a0f33,inset 0 1px #fff6;transform:rotate(-1deg)}.link-preview-inner:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:12px;background:radial-gradient(circle at 0% 50%,transparent 4px,rgba(139,115,85,.2) 4px,rgba(139,115,85,.2) 6px,transparent 6px) 0 0 / 12px 12px,radial-gradient(circle at 100% 50%,transparent 4px,rgba(139,115,85,.2) 4px,rgba(139,115,85,.2) 6px,transparent 6px) 0 0 / 12px 12px,radial-gradient(circle at 50% 0%,transparent 4px,rgba(139,115,85,.2) 4px,rgba(139,115,85,.2) 6px,transparent 6px) 0 0 / 12px 12px,radial-gradient(circle at 50% 100%,transparent 4px,rgba(139,115,85,.2) 4px,rgba(139,115,85,.2) 6px,transparent 6px) 0 0 / 12px 12px;pointer-events:none;z-index:-1}.link-preview-inner:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid transparent;border-image:repeating-linear-gradient(45deg,rgba(139,115,85,.3) 0px,rgba(139,115,85,.3) 2px,transparent 2px,transparent 6px) 8;border-radius:6px;pointer-events:none}.link-preview-image{width:100%;height:120px;object-fit:cover;border-radius:4px;border:1px solid rgba(139,115,85,.3);box-shadow:inset 0 0 20px #8b73551a,0 2px 6px #2a1a0f26;filter:brightness(1.1) contrast(1.05) saturate(1.05)}.link-preview-title{font-family:IM Fell English,serif;font-size:.75rem;color:#4a3820;text-align:center;margin-top:8px;line-height:1.3;font-style:italic}@media (min-width: 768px){.link-preview-inner{width:min(420px,35vw);padding:20px}.link-preview-image{height:min(280px,24vw)}.link-preview-title{font-size:1.1rem;margin-top:14px}}@media (min-width: 1200px){.link-preview-inner{width:min(480px,30vw);padding:24px}.link-preview-image{height:min(320px,22vw)}.link-preview-title{font-size:1.2rem;margin-top:16px}}@media (min-width: 1600px){.link-preview-inner{width:min(540px,28vw);padding:28px}.link-preview-image{height:min(360px,20vw)}.link-preview-title{font-size:1.3rem}}.vintage-link{cursor:pointer;position:relative}@media (min-width: 1200px){.journal-wrapper{transform:scale(1.8);transform-origin:center center;margin-top:-140px;margin-bottom:-140px}body{padding:0}.nav-controls{bottom:8px}.music-toggle{top:8px;left:8px}}@media (min-width: 1400px){.journal-wrapper{transform:scale(2.1);transform-origin:center center;margin-top:-180px;margin-bottom:-180px}body{padding:0}.cover-emboss h1{font-size:3.4rem}.cover-emboss .subtitle{font-size:.9rem;letter-spacing:5px}}@media (min-width: 1600px){.journal-wrapper{transform:scale(2.4);transform-origin:center center;margin-top:-220px;margin-bottom:-220px}body{padding:0}.nav-controls{bottom:6px}.music-toggle{top:6px;left:6px}}@media (min-width: 1800px){.journal-wrapper{transform:scale(2.7);transform-origin:center center;margin-top:-280px;margin-bottom:-280px}.cover-emboss h1{font-size:3.2rem}}@media (min-width: 2000px){.journal-wrapper{transform:scale(3);transform-origin:center center;margin-top:-340px;margin-bottom:-340px}body{padding:0}.nav-controls{bottom:5px}.music-toggle{top:5px;left:5px}}@media (max-width: 600px){.music-toggle{top:10px;left:10px;padding:6px 12px}.music-label{display:none}.music-icon{font-size:1.4rem}.link-preview{display:none}}@media (max-width: 380px){.music-toggle{top:10px;left:10px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/hygge-journal.css.map */
