.site.home-page.has-home-navigation{background:var(--appearance-bg,#101010);padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.site .reading-topic-filter{background:var(--appearance-bg,#000);scrollbar-width:none;justify-content:space-evenly;gap:0;padding:5px 0;display:flex;position:relative;overflow-x:auto}.site .reading-topic-filter::-webkit-scrollbar{display:none}.site .reading-topic-filter button{min-width:44px;min-height:44px;color:var(--appearance-muted,#aaa69e);font:400 13px/1.4 var(--font-korean),Arial,sans-serif;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;padding:8px 0;transition:color .18s ease-out;position:relative}.site .reading-topic-filter button:after{content:"";background:var(--appearance-accent,linear-gradient(90deg,#b5945730,#e8d3a4 35%,#e8d3a4 65%,#b5945730));opacity:0;pointer-events:none;border-radius:2px;width:28px;height:1.5px;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(.65)}.site .reading-topic-filter button[aria-pressed=true]{color:var(--appearance-accent,#e8d3a4)}.site .reading-topic-filter button[aria-pressed=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}@media (prefers-reduced-motion:reduce){.site .reading-topic-filter button,.site .reading-topic-filter button:after{transition:none}}@media (forced-colors:active){.site .reading-topic-filter button[aria-pressed=true]{color:highlight}.site .reading-topic-filter button[aria-pressed=true]:after{forced-color-adjust:none;background:highlight}}.site .home-bottom-navigation{z-index:25;bottom:max(10px,env(safe-area-inset-bottom,0px));border:1px solid var(--appearance-line,#ffffff24);background:var(--appearance-surface,#000000d1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:calc(100% - 24px);max-width:406px;padding:6px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0005}.site .home-bottom-navigation :is(button,a){min-height:54px;color:var(--appearance-muted,#aaa69e);font:400 11px/1.3 var(--font-korean),Arial,sans-serif;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.site .home-bottom-navigation :is(button,a)[aria-current=page]{background:var(--appearance-raised,#d9b8701f);color:var(--appearance-accent,#d9b870)}.site .home-bottom-navigation svg{width:21px;height:21px}.site :is(.home-bottom-navigation,.reading-topic-filter) :is(button,a):focus-visible{outline:2px solid var(--appearance-accent,#d9b870);outline-offset:-2px}.site .home-products-view{padding-top:var(--fluid-topbar-total);background:var(--appearance-bg,#000)}.site.home-page .home-products-view .collection-section.home-discovery{padding-top:18px}.site .home-part-view{min-height:calc(100svh - 100px);padding-top:calc(var(--fluid-topbar-total) + 18px)}.site .home-library-view{padding-inline:var(--fluid-page-inline)}.site .home-library-view .account-readings{border-top:0;margin-top:0;padding-top:0}.site .home-library-view .account-library-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:22px;display:flex}.site .home-library-view .account-library-heading .panel-title{font:700 24px/1.3 var(--font-korean),Arial,sans-serif;margin:0}.site .home-library-view .account-library-heading button{white-space:nowrap;min-height:44px;color:var(--panel-gold,#d1b77e);font:400 12px/1.4 var(--font-korean),Arial,sans-serif;background:0 0;border:0;flex:none;padding:8px 0 8px 8px}.site .home-library-view .account-profile-view{padding-top:0}.site .home-library-view.panel-refined .account-readings{border-top:0;margin-top:0;padding-top:0}.site .home-library-view.panel-refined .account-section-heading h3{color:#b8b2a5;font:400 14px/1.5 var(--font-korean),Arial,sans-serif;letter-spacing:0}.site .home-library-view.panel-refined .account-privacy{color:#99958d;margin-top:18px;font-size:12px!important;line-height:1.7!important}.site .home-part-view{background:var(--appearance-bg,#101010)}.site.home-page>.topbar{background:var(--appearance-bg,#000);width:min(100%,430px);box-shadow:none;border-bottom:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.site .home-bottom-navigation.has-admin{grid-template-columns:repeat(6,minmax(0,1fr))}.site .home-bottom-navigation>:is(button,a){text-align:center;min-width:0;padding:4px 0;text-decoration:none}.site .home-bottom-navigation>:is(button,a)>span{overflow-wrap:normal;word-break:keep-all;max-width:100%}@media (max-width:360px){.site .home-bottom-navigation.has-admin{gap:2px}}.site .home-library-view.panel-refined .empty-readings button{text-align:center;justify-content:center}.site .home-bottom-navigation .home-nav-icon{width:21px;height:21px;display:block;position:relative;overflow:visible}.site .home-bottom-navigation .home-chat-badge{color:#fff;white-space:nowrap;box-sizing:border-box;pointer-events:none;background:#c92c3a;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font:700 10px/1 Arial,sans-serif;display:flex;position:absolute;top:-5px;left:14px;box-shadow:0 0 0 2px #111}html:is([data-aporr-theme=lilac],[data-aporr-theme=pink],[data-aporr-theme=light],[data-aporr-theme=white-gold],[data-aporr-theme=purple]) body .site .home-bottom-navigation [aria-current=page]>span{-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important}.site.home-page{--home-header-bg:#000}html[data-aporr-theme=lilac] .site.home-page{--home-header-bg:#1d1628}html[data-aporr-theme=pink] .site.home-page{--home-header-bg:#fff3f8}html[data-aporr-theme=purple] .site.home-page{--home-header-bg:#e2cefa}html:is([data-aporr-theme=light],[data-aporr-theme=white-gold]) .site.home-page{--home-header-bg:#fff}html:root body .site.home-page>.topbar,html:root body .site.home-page .reading-topic-filter{background:var(--home-header-bg);box-shadow:none;border-bottom:0}.site.shared-site-menu{color:#f1eee7;background:#0b0b0a;border:0;width:min(100%,430px);max-width:100%;height:100svh;min-height:0;max-height:100svh;margin:0 auto;padding:0;position:fixed;inset:0;overflow:hidden}.site.shared-site-menu::backdrop{background:#000000c7}.site.shared-site-menu .header-panel{border-inline:0;width:100%}.site .header-panel.panel-refined .header-menu .menu-quick-links{margin-top:0;padding-top:24px}.site .panel-refined .menu-collection-shortcut{border-top:1px solid #cdbe9b3d;margin-top:20px;padding-top:12px}.site .panel-refined .menu-collection-shortcut .menu-home-row{margin-top:0}.site .panel-refined .menu-birth-chart{min-height:56px;margin-top:14px}.site .topbar .home-header-avatar:has(svg){color:#f5f5f5;background:#000}.site .topbar .home-header-avatar:has(svg)>span{color:#f5f5f5;background:#000}.site .topbar .home-header-avatar:has(svg) svg{stroke-width:1.5px;width:26px;height:26px}.site .panel-refined .menu-journal-links a{min-height:48px;color:var(--panel-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 0 10px 16px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.site .panel-refined .menu-journal-links i{font-size:22px;font-style:normal}.site .panel-refined .menu-journal-links{padding-bottom:14px;display:block}.site .header-panel.panel-refined .header-menu .menu-birth-chart{background:var(--appearance-raised,#262626);min-height:76px;color:var(--appearance-text,#f1eee7);border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.site .header-panel.panel-refined .header-menu .menu-birth-chart .menu-chart-icon{width:36px;height:36px;color:var(--appearance-text,#eee);flex:none}.site .header-panel.panel-refined .header-menu .menu-birth-chart .menu-chart-copy{flex:1;min-width:0}.site .header-panel.panel-refined .header-menu .menu-birth-chart strong{font-size:16px;font-weight:500;line-height:1.4;display:block}.site .header-panel.panel-refined .header-menu .menu-birth-chart small{color:var(--panel-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.site .header-panel.panel-refined .header-menu .menu-birth-chart>i{color:var(--appearance-text,#eee);font-size:24px}.site .header-panel.panel-refined .header-menu .menu-birth-chart:hover{background:var(--appearance-surface,#333)}.site .header-panel.panel-refined .header-menu .menu-birth-chart:focus-visible{outline:2px solid var(--action-border,#777);outline-offset:4px}.site .header-panel.panel-refined .header-menu .menu-birth-chart{margin-top:14px}
