@keyframes inhaleExhale{0%{background-color:#fdfcfb}50%{background-color:#f4f1ee}to{background-color:#fdfcfb}}.journal-kinetic-bg{animation:inhaleExhale 11s ease-in-out infinite;transition:background-color 2s ease;min-height:100vh}@media (prefers-reduced-motion: reduce){.journal-kinetic-bg{animation:none}}.journal-hero{padding:4rem 0 2rem}.journal-hero__inner{max-width:1200px;margin:0 auto}.journal-hero__title{font-size:2.5rem;font-weight:600;margin-bottom:.5rem;line-height:1.2}.journal-hero__subtitle{font-size:1.125rem;color:#666;margin-bottom:2rem}.journal-hero__featured{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.journal-hero__featured:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.journal-hero__media img{width:100%;height:auto;border-radius:8px;object-fit:cover}.journal-hero__text{display:flex;flex-direction:column;justify-content:center}.journal-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.journal-hero__featured-title{font-size:1.75rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.journal-hero__excerpt{color:#666;line-height:1.6}@media (max-width: 768px){.journal-hero__featured{grid-template-columns:1fr}.journal-hero__title{font-size:1.75rem}}.journal-pillars{padding:3rem 0;background:#ffffff80}.journal-pillars__heading{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:2rem}.journal-pillars__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.journal-pillar-chip{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.journal-pillar-chip:hover{border-color:#0003;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.journal-pillar-chip__label{font-weight:600;font-size:1.125rem;margin-bottom:.25rem}.journal-pillar-chip__count{font-size:.875rem;color:#999;margin-bottom:.5rem}.journal-pillar-chip__desc{font-size:.875rem;color:#666;line-height:1.4}.journal-ritual-stack{padding:3rem 0}.journal-ritual-stack h2{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.journal-ritual-stack__intro{color:#666;margin-bottom:2rem}.journal-ritual-stack__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.journal-global-bar{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 0}.journal-global-bar__inner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.journal-search{flex:1;min-width:240px;display:flex;gap:.5rem}.journal-search__input{flex:1;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:.9375rem}.journal-my-shelf-btn{padding:.5rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.journal-my-shelf-btn:hover,.journal-my-shelf-btn.is-active{background:#000;color:#fff;border-color:#000}.ritual-compass{padding:2rem 0;background:#fff9}.ritual-compass__inner{max-width:1200px;margin:0 auto}.compass-header h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.mood-chips,.time-chips,.context-chips{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.compass-subfilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}.mood-chip,.time-chips button,.context-chips button{padding:.5rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:.9375rem;font-weight:500}.mood-chip:hover,.time-chips button:hover,.context-chips button:hover{border-color:#0006;transform:translateY(-1px)}.mood-chip.is-active,.time-chips button.is-active,.context-chips button.is-active{background:#000;color:#fff;border-color:#000}.journal-list{padding:3rem 0}.journal-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.journal-card{position:relative;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:all .3s ease}.journal-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.journal-card__link{text-decoration:none;color:inherit;display:block}.journal-card__media img{width:100%;height:240px;object-fit:cover}.journal-card__body{padding:1.5rem}.journal-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.journal-card__title{font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.journal-card__excerpt{color:#666;font-size:.9375rem;line-height:1.6;margin-bottom:1rem}.journal-card__save{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.journal-card__save:hover{background:#fff;border-color:#0000004d}.journal-card__save.is-saved{background:#000;color:#fff;border-color:#000}.yz-tag-badge{display:inline-block;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border-radius:4px;background:#f5f5f5;color:#333;border:1px solid rgba(0,0,0,.08)}.yz-tag-badge--small{padding:.25rem .625rem;font-size:.75rem}.yz-tag-badge--compact{padding:.25rem .5rem;font-size:.6875rem}.yz-tag-badge--pillar{background:#e3f2fd;color:#1565c0;border-color:#90caf9}.yz-tag-badge--concern{background:#fff3e0;color:#e65100;border-color:#ffcc80}.yz-tag-badge--time{background:#f3e5f5;color:#6a1b9a;border-color:#ce93d8}.yz-tag-badge--mood{background:#e8f5e9;color:#2e7d32;border-color:#a5d6a7}.yz-tag-badge--context{background:#fce4ec;color:#c2185b;border-color:#f8bbd0}.yz-tag-badge--format{background:#e0f2f1;color:#00695c;border-color:#80cbc4}.badge--featured{background:#000;color:#fff;padding:.375rem .875rem;border-radius:4px;font-size:.8125rem;font-weight:600;display:inline-block}.breadcrumbs{padding:1rem 0;font-size:.875rem;color:#666}.breadcrumb-separator{margin:0 .5rem}.article-header{padding:2rem 0;max-width:800px;margin:0 auto}Continuing from where we left off... *** ## **FILE 7: `assets/yz-journal-os.css`** (continued) ```css .article-header__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.article-header__title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.article-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;color:#666}.meta-separator{color:#ccc}.clinical-lab-note{padding:2rem 0;max-width:800px;margin:0 auto}.clinical-lab-note__card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #000;border-radius:8px;padding:2rem}.clinical-lab-note__heading{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#000}.clinical-lab-note__content{color:#333;line-height:1.8}.clinical-lab-note__content br{margin-bottom:.5rem}.article-modes{display:flex;gap:1rem;padding:1.5rem 0;max-width:800px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.08)}.mode-btn{padding:.625rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.mode-btn:hover{border-color:#0000004d}.mode-btn.is-active{background:#000;color:#fff;border-color:#000}.article-content-wrapper{max-width:800px;margin:0 auto;padding:2rem 0}.article-mode-panel{display:none}.article-mode-panel.is-active{display:block}.article-featured-image{margin-bottom:2rem;border-radius:12px;overflow:hidden}.article-featured-image img{width:100%;height:auto;display:block}.article-content{font-size:1.0625rem;line-height:1.8;color:#333}.article-content h2{font-size:1.75rem;font-weight:600;margin:2.5rem 0 1rem;line-height:1.3}.article-content h3{font-size:1.375rem;font-weight:600;margin:2rem 0 1rem;line-height:1.3}.article-content p{margin-bottom:1.5rem}.article-content ul,.article-content ol{margin-bottom:1.5rem;padding-left:2rem}.article-content li{margin-bottom:.75rem}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.article-content blockquote{border-left:4px solid #000;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#666}.article-audio-player{padding:2rem;background:#f8f9fa;border-radius:12px;text-align:center}.article-audio-player h3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.article-audio-player audio{width:100%;max-width:500px;margin-bottom:1rem}.audio-player__description{color:#666;font-size:.9375rem}.in-soma-toolkit{padding:3rem 0;max-width:900px;margin:0 auto}.in-soma-toolkit__card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:2.5rem;box-shadow:0 4px 16px #00000014}.in-soma-toolkit__heading{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.in-soma-toolkit__intro{color:#666;margin-bottom:2rem}.in-soma-toolkit__products{display:grid;gap:1.5rem;margin-bottom:2rem}.toolkit-product{display:flex;gap:1.5rem;align-items:center;padding:1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;transition:all .2s ease}.toolkit-product:hover{border-color:#00000026;box-shadow:0 2px 8px #00000014}.toolkit-product__image{flex-shrink:0;width:80px;height:80px}.toolkit-product__image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.toolkit-product__info{flex:1}.toolkit-product__title{font-size:1rem;font-weight:600;margin-bottom:.25rem}.toolkit-product__title a{color:inherit;text-decoration:none}.toolkit-product__title a:hover{text-decoration:underline}.toolkit-product__ingredient{font-size:.875rem;color:#666;margin-bottom:.5rem}.toolkit-product__price{font-weight:600;color:#000}.in-soma-toolkit__add-all{width:100%;padding:1rem 2rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.in-soma-toolkit__add-all:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.in-soma-toolkit__view-details{display:block;text-align:center;color:#666;text-decoration:none;font-size:.9375rem}.in-soma-toolkit__view-details:hover{text-decoration:underline}.proof-panel{padding:3rem 0;max-width:900px;margin:0 auto}.proof-panel__card{background:#f8f9fa;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:2.5rem}.proof-panel__heading{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.proof-panel__section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.08)}.proof-panel__section:last-of-type{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.proof-panel__section h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.proof-panel__section--warning{background:#fff3e0;padding:1.5rem;border-radius:8px;border:1px solid #ffb74d}.proof-panel__section--caution{background:#fce4ec;padding:1.5rem;border-radius:8px;border:1px solid #f48fb1}.proof-panel__claims,.proof-panel__contraindications,.proof-panel__safety,.proof-panel__sources{color:#333;line-height:1.6}.proof-panel__version{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:#666;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.article-related{padding:3rem 0;max-width:1200px;margin:0 auto}.article-related h2{font-size:1.75rem;font-weight:600;margin-bottom:2rem}.article-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.journal-card--compact{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;transition:all .2s ease}.journal-card--compact:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.journal-card--compact a{display:block;text-decoration:none;color:inherit}.journal-card--compact img{width:100%;height:180px;object-fit:cover}.journal-card--compact h3{padding:1rem;font-size:1rem;font-weight:600;line-height:1.4}.journal-card--compact .badge{margin:0 1rem 1rem;display:inline-block}.article-series{padding:2rem 0;max-width:800px;margin:0 auto}.article-series__card{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:1.5rem;text-align:center}.article-series__card h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.article-series__card p{color:#666;margin-bottom:1rem}.article-series__card .button{display:inline-block;padding:.625rem 1.5rem;background:#1565c0;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s ease}.article-series__card .button:hover{background:#0d47a1}.journal-list__pagination{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;margin-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.pagination__btn{padding:.625rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;text-decoration:none;color:inherit;font-weight:500;transition:all .2s ease}.pagination__btn:hover{background:#000;color:#fff;border-color:#000}.pagination__info{color:#666;font-size:.9375rem}@media (max-width: 768px){.article-header__title,.journal-hero__title{font-size:1.75rem}.clinical-lab-note__card,.in-soma-toolkit__card,.proof-panel__card{padding:1.5rem}.toolkit-product{flex-direction:column;text-align:center}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.journal-list__grid,.compass-subfilters{grid-template-columns:1fr}}.page-width{max-width:1200px;margin:0 auto;padding:0 1rem}.badge{display:inline-block;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border-radius:4px;background:#f5f5f5;color:#333}.badge--time{background:#f3e5f5;color:#6a1b9a}
/*# sourceMappingURL=/cdn/shop/t/17/assets/yz-journal-os.css.map */
