@font-face{font-family:"Noto Sans Devanagari";src:url("fonts/noto-sans-devanagari.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
.hh-root{--ink:#291e1a;--muted:#81766e;--orange:#bc4929;--orange-strong:#da6035;--cream:#fcf9f4;--cream-2:#fff2df;--line:#e9e2d8;--card:#fff;--shadow:0 18px 54px rgba(52,32,13,.09);font-family:Inter,"Noto Sans Devanagari","Mukta",system-ui,-apple-system,"Segoe UI",sans-serif;background:#eae8e4;color:var(--ink)}.hh-root *{box-sizing:border-box}.hh-root{margin:0;min-height:100%}.hh-root button,.hh-root input,.hh-root select{font:inherit}.hh-root button{cursor:pointer}.hh-root button:focus-visible,.hh-root a:focus-visible,.hh-root input:focus-visible,.hh-root select:focus-visible{outline:3px solid #e79445;outline-offset:2px}.hh-root button:disabled{cursor:not-allowed;opacity:.45}.hh-root a{color:inherit;text-decoration:none}.hh-root svg{display:block;flex-shrink:0}.hh-root #toastHost{position:fixed;z-index:110;bottom:95px;left:50%;transform:translateX(-50%);pointer-events:none}.hh-root .toast{background:#292019;color:#fff;padding:10px 16px;border-radius:999px;box-shadow:0 7px 28px #0002;font-size:12px;white-space:nowrap;max-width:min(90vw,550px);overflow:hidden;text-overflow:ellipsis}.hh-root .studio{max-width:1270px;margin:auto;padding:22px 18px 38px}.hh-root .studio-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:14px}.hh-root .studio-title{display:flex;gap:12px;align-items:center}.hh-root .studio-icon{width:39px;height:39px;border-radius:12px;background:#3b2418;display:grid;place-items:center;color:#fbe2c7}.hh-root .studio-headline{font-size:15px;font-weight:850;line-height:1.15}.hh-root .studio-sub{color:#766d65;font-size:11px;margin-top:4px}.hh-root .studio-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.hh-root .control{background:#fff;border:1px solid #dcd5cc;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800;color:#55483f;display:flex;gap:7px;align-items:center}.hh-root .control svg{height:15px;width:15px}.hh-root .control.active{background:#35271e;color:#fff;border-color:#35271e}.hh-root .prototype-meta{font-size:11px;color:#81776e;margin:0 0 13px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.hh-root .prototype-meta b{color:#4a3427}.hh-root .viewport{display:flex;justify-content:center}.hh-root .app-frame{width:min(100%,1178px);height:760px;background:var(--cream);border:1px solid #d7d0c6;box-shadow:0 22px 65px #483a2926;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .18s,border-radius .18s}.hh-root .app-frame.mobile{width:min(100%,390px);height:765px;border:8px solid #322e2b;border-radius:29px}.hh-root .app-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-color:#e0d7cb transparent;scrollbar-width:thin}.hh-root .site-header{position:sticky;top:0;background:rgba(255,255,255,.97);z-index:30;border-bottom:1px solid #eee9e1;backdrop-filter:blur(10px)}.hh-root .site-head-inner{height:78px;max-width:1100px;margin:auto;padding:0 28px;display:flex;justify-content:space-between;align-items:center;gap:15px}.hh-root .brand{display:flex;align-items:center;gap:7px;min-width:0;text-align:left}.hh-root .brand img{width:51px;height:41px;object-fit:contain;flex:0 0 51px}.hh-root .brand-name{font-weight:850;font-size:31px;line-height:41px;letter-spacing:-1.1px;white-space:nowrap}.hh-root .brand-name span{color:#c6532d}.hh-root .brand-sub{display:none}.hh-root .searchbox{display:flex;align-items:center;gap:9px;min-width:170px;width:clamp(170px,32%,355px);height:41px;background:#f7f4f0;border:1px solid #ede8df;border-radius:13px;color:#8b8076;padding:0 13px;cursor:pointer;font-size:11px;text-align:left}.hh-root .searchbox svg{width:18px;height:18px}.hh-root .header-buttons{display:flex;align-items:center;gap:8px}.hh-root .round-tool{width:40px;height:40px;border:1px solid #ede7dd;border-radius:12px;background:#fffaf5;display:grid;place-items:center;color:#68442b}.hh-root .round-tool svg{width:19px;height:19px}.hh-root .search-mobile{display:none}.hh-root .page-container{width:min(100%,1100px);margin:auto;padding:26px 28px 62px}.hh-root .eyebrow{color:#b05131;text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:850}.hh-root .section-heading{font-size:22px;line-height:1.2;font-weight:850;letter-spacing:-.65px;margin:0}.hh-root .muted{font-size:12px;color:#857b70;line-height:1.65}.hh-root .headingline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px}.hh-root .heading-link{font-size:12px;color:#a04b30;font-weight:780;white-space:nowrap;border:0;background:none}.hh-root .hero{border-radius:22px;overflow:hidden;background:#fff0d9;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:254px;border:1px solid #f2dfc7}.hh-root .hero-copy{padding:31px 34px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.hh-root .hero h1{font-weight:850;font-size:clamp(25px,3.2vw,41px);line-height:1.22;letter-spacing:-1.5px;margin:10px 0}.hh-root .hero p{color:#7b6553;font-size:12px;line-height:1.8;margin:0 0 17px;max-width:360px}.hh-root .primary-btn{background:#3b2721;color:#fff;border:0;border-radius:11px;padding:11px 17px;font-weight:800;font-size:12px;display:inline-flex;align-items:center;gap:7px}.hh-root .primary-btn svg{width:15px;height:15px}.hh-root .hero-scene{position:relative;background:radial-gradient(circle at 50% 35%,#f7cba7,#e48b64 68%,#d4684a);min-height:245px;overflow:hidden}.hh-root .hero-scene:before,.hh-root .hero-scene:after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid #ffffff50;left:20%;top:-25%}.hh-root .hero-scene:after{width:400px;height:400px;left:1%;top:-56%;border-color:#ffffff40}.hh-root .hero-preview{position:absolute;width:137px;height:137px;border-radius:17px;box-shadow:0 14px 25px #632c2d45;display:grid;place-items:center;text-align:center;padding:18px;line-height:1.6;font-size:15px;font-weight:720}.hh-root .hero-preview.dark{background:#211c23;color:#f8eff3;left:16%;top:30px;transform:rotate(-12deg)}.hh-root .hero-preview.light{background:#fff7e7;color:#513224;right:12%;top:66px;transform:rotate(11deg)}.hh-root .hero-sticker{position:absolute;bottom:17px;left:44%;transform:rotate(-5deg);font-size:11px;font-weight:850;letter-spacing:.6px;border-radius:99px;background:#fff7e9;padding:9px 15px;color:#9d5035;box-shadow:0 4px 12px #622c2230}.hh-root .mood-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.hh-root .mood-card{border:1px solid #eee0da;border-radius:15px;padding:16px 12px;min-height:112px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;transition:transform .16s}.hh-root .mood-card:hover{transform:translateY(-2px);border-color:#dba98b}.hh-root .mood-card .mood-icon{font-size:23px}.hh-root .mood-card strong{font-size:13px;line-height:1.25}.hh-root .mood-card:nth-child(1){background:#fff1f0}.hh-root .mood-card:nth-child(2){background:#f0eaf7}.hh-root .mood-card:nth-child(3){background:#fff9e8}.hh-root .mood-card:nth-child(4){background:#eaf4ee}.hh-root .mood-card:nth-child(5){background:#fff0e2}.hh-root .mood-card:nth-child(6){background:#ebf1fa}.hh-root .topic-bar{background:#fff;border:1px solid #ede5da;border-radius:14px;padding:13px 15px;display:flex;align-items:center;gap:12px;margin-top:20px;overflow:hidden}.hh-root .topic-bar strong{font-size:12px;white-space:nowrap;color:#5a4237}.hh-root .topic-tags{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.hh-root .topic-tag{background:#f7f4ef;border:0;padding:7px 12px;font-size:11px;color:#6b5b51;border-radius:99px;white-space:nowrap}.hh-root .posts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hh-root .post-card{min-width:0;background:#fff;border:1px solid #eae4dc;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #351e1208}.hh-root .square{aspect-ratio:1/1;position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;isolation:isolate}.hh-root .square img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hh-root .text-square{padding:23px 12px 28px}.hh-root .text-square.shayari{background:#15151a;color:#f4ede8}.hh-root .text-square.love{background:#f5d5dd;color:#632f44}.hh-root .text-square.jokes{background:#fffbe9;color:#443a27}.hh-root .text-square.quotes{background:#f5ede4;color:#514233}.hh-root .text-square.memes{background:#e0f0ec;color:#24504e}.hh-root .text-square.wishes{background:#fff0dc;color:#834b29}.hh-root .square p{font-size:12px;line-height:1.75;font-weight:500;margin:0;max-width:97%;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.hh-root .post-category{position:absolute;bottom:3px;left:3px;z-index:2;font-size:9px;font-weight:820;background:#ffffffdc;color:#342820;border-radius:5px;padding:3px 6px;line-height:1.1;letter-spacing:.1px;backdrop-filter:blur(5px)}.hh-root .actions{padding:8px 9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;background:#fff;border-top:1px solid #f3efe9}.hh-root .action-btn{height:34px;background:#f9f9f9;border:1px solid #f0eeec;border-radius:9px;display:grid;place-items:center;transition:transform .13s,background .15s}.hh-root .action-btn:hover{transform:translateY(-1px);background:#f4f0ec}.hh-root .action-btn svg{width:17px;height:17px;stroke-width:2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hh-root .action-btn.copy{color:#e59a25}.hh-root .action-btn.whatsapp{color:#25d366}.hh-root .action-btn.facebook{color:#1877f2}.hh-root .action-btn.like{color:#e44069}.hh-root .action-btn.like[aria-pressed="true"]{background:#fff0f3}.hh-root .action-btn.like[aria-pressed="true"] svg{fill:#e44069}.hh-root .action-btn.facebook svg,.hh-root .action-btn.whatsapp svg{stroke-width:1.75}.hh-root .load-button{margin:24px auto 0;display:flex;gap:9px;align-items:center;border:1px solid #e6dacf;background:#fff;border-radius:11px;padding:12px 21px;font-size:12px;font-weight:820;color:#604732;box-shadow:0 3px 10px #4c2f1209}.hh-root .load-button svg{height:15px;width:15px}.hh-root .end-message{text-align:center;margin:21px 0;color:#9d9189;font-size:11px}.hh-root .archive-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.hh-root .page-title{margin:8px 0 5px;font-weight:850;font-size:32px;line-height:1.17;letter-spacing:-1.1px}.hh-root .archive-count{font-size:11px;font-weight:770;background:#fff1e5;color:#9d4c31;padding:8px 11px;border-radius:99px;white-space:nowrap}.hh-root .archive-intro{margin:0;color:#85786f;font-size:12px;line-height:1.7}.hh-root .filters-panel{background:#fff;border:1px solid #ece5da;padding:17px 17px 15px;border-radius:16px;margin-top:19px}.hh-root .filter-top{display:flex;gap:9px;justify-content:space-between;align-items:center;margin-bottom:12px}.hh-root .filter-title{font-size:12px;color:#55453c;font-weight:850}.hh-root .filter-hint{font-size:10px;color:#9a8e84}.hh-root .filter-row{display:flex;flex-wrap:wrap;gap:7px}.hh-root .filter-group+ .filter-group{padding-top:13px;margin-top:12px;border-top:1px solid #f1ede8}.hh-root .filter-group-label{font-size:10px;color:#a2958c;margin:0 0 8px;font-weight:750}.hh-root .chip{border:1px solid #eee5dd;color:#64544a;background:#fffaf5;border-radius:99px;font-size:11px;font-weight:720;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hh-root .chip.active{background:#422c22;border-color:#422c22;color:#fff}.hh-root .chip .chip-emoji{font-size:12px}.hh-root .result-info{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px;gap:10px}.hh-root .result-info h2{font-size:20px;margin:0;line-height:1.2}.hh-root .sort-label{font-size:11px;color:#85746c;white-space:nowrap}.hh-root .wishes-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.hh-root .occasion{min-height:102px;border-radius:15px;border:1px solid #eee4db;display:flex;align-items:center;gap:12px;text-align:left;padding:16px;background:#fff;position:relative;overflow:hidden}.hh-root .occasion:hover,.hh-root .occasion.chosen{border-color:#d27b50;box-shadow:0 0 0 2px #d57b5233}.hh-root .occasion .circle{width:42px;height:42px;flex:none;border-radius:13px;background:#f8e9db;display:grid;place-items:center;font-size:22px}.hh-root .occasion strong{font-size:12px;display:block;margin-bottom:6px}.hh-root .occasion small{font-size:10px;line-height:1.45;color:#88796c;display:block}.hh-root .occasion.festivals{background:#fff4e5}.hh-root .occasion.valentine-week{background:#fff0f2}.hh-root .occasion.special-days{background:#eef5f0}.hh-root .occasion.birthday{background:#f3effa}.hh-root .occasion.anniversary{background:#fef4ed}.hh-root .occasion.morning-night{background:#f4f2e9}.hh-root .occasion.add-new{background:#fff;border-style:dashed;justify-content:center;color:#9a6346;min-height:85px}.hh-root .occasion.add-new .circle{background:#fff5ed}.hh-root .wishes-subhead{font-size:11px;font-weight:850;color:#5d483b;margin:17px 0 9px}.hh-root .wishes-filter-detail{margin-top:16px}.hh-root .empty{border:1px dashed #e5d9ce;border-radius:17px;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#9a8e83;text-align:center;padding:30px}.hh-root .empty svg{width:27px;height:27px}.hh-root .empty h3{margin:0;color:#6b5a4a;font-size:14px}.hh-root .empty p{font-size:12px;margin:0}.hh-root .footer-note{text-align:center;font-size:10px;color:#aaa095;padding-top:28px;padding-bottom:18px}.hh-root .bottom-nav{background:#fffdf9;border-top:1px solid #e8e0d5;flex:none;padding:8px 10px max(8px,env(safe-area-inset-bottom));box-shadow:0 -8px 18px #2a1b0b07;z-index:25}.hh-root .nav-inner{max-width:680px;margin:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.hh-root .nav-item{border:0;border-radius:12px;background:transparent;min-width:0;height:55px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:#84786e;transition:background .15s}.hh-root .nav-item svg{width:20px;height:20px;stroke-width:1.8;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hh-root .nav-item span{font-size:10px;font-weight:750;white-space:nowrap}.hh-root .nav-item.active{color:#b85130;background:#fff0e6}.hh-root .modal-backdrop{position:fixed;inset:0;background:#241a15aa;z-index:100;display:grid;place-items:center;padding:18px}.hh-root .modal-backdrop[hidden]{display:none}.hh-root .modal{background:#fffdf9;border-radius:18px;width:min(460px,100%);box-shadow:0 20px 50px #1a110c45;padding:21px}.hh-root .modal-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.hh-root .modal h2{font-size:17px;margin:0}.hh-root .close-btn{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ebdfd2;background:#fff7ee;border-radius:9px}.hh-root .close-btn svg{width:17px;height:17px}.hh-root .modal-lead{font-size:11px;line-height:1.7;color:#81746a;margin:9px 0 18px}.hh-root .form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.hh-root .form-field label{font-size:11px;font-weight:800;color:#594439}.hh-root .form-field input,.hh-root .form-field select{width:100%;padding:11px 12px;border:1px solid #e5dacf;border-radius:10px;background:#fff;font-size:12px}.hh-root .modal-actions{display:flex;justify-content:flex-end;gap:8px}.hh-root .secondary-btn{border:1px solid #e9ded5;border-radius:10px;background:#fff;padding:10px 15px;font-size:12px;font-weight:770}.hh-root .search-dialog input{margin-bottom:14px}.hh-root .search-result-count{font-size:11px;color:#99877b}.hh-root .summary-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.hh-root .summary-stats span{border-radius:9px;background:#ffffffa9;font-size:10px;color:#755441;font-weight:700;padding:7px 10px}.hh-root .app-frame.mobile .site-head-inner{height:66px;padding:0 14px}.hh-root .app-frame.mobile .brand{gap:5px}.hh-root .app-frame.mobile .brand img{width:38px;height:31px;flex-basis:38px}.hh-root .app-frame.mobile .brand-name{font-size:23px;line-height:31px;letter-spacing:-.9px}.hh-root .app-frame.mobile .searchbox{display:none}.hh-root .app-frame.mobile .search-mobile{display:grid}.hh-root .app-frame.mobile .round-tool{height:36px;width:36px}.hh-root .app-frame.mobile .round-tool svg{width:18px;height:18px}.hh-root .app-frame.mobile .page-container{padding:18px 15px 30px}.hh-root .app-frame.mobile .hero{grid-template-columns:1fr;min-height:0}.hh-root .app-frame.mobile .hero-copy{padding:21px 21px 17px}.hh-root .app-frame.mobile .hero h1{font-size:26px;margin:8px 0}.hh-root .app-frame.mobile .hero p{font-size:11px}.hh-root .app-frame.mobile .hero-scene{min-height:160px}.hh-root .app-frame.mobile .hero-preview{width:110px;height:110px;font-size:12px;top:13px}.hh-root .app-frame.mobile .mood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hh-root .app-frame.mobile .mood-card{min-height:95px;padding:12px 10px}.hh-root .app-frame.mobile .mood-card strong{font-size:11px}.hh-root .app-frame.mobile .mood-card .mood-icon{font-size:20px}.hh-root .app-frame.mobile .headingline{margin-top:22px}.hh-root .app-frame.mobile .section-heading{font-size:19px}.hh-root .app-frame.mobile .posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hh-root .app-frame.mobile .square p{font-size:11px;line-height:1.55;-webkit-line-clamp:6}.hh-root .app-frame.mobile .text-square{padding:14px 9px 23px}.hh-root .app-frame.mobile .post-category{font-size:8px}.hh-root .app-frame.mobile .actions{padding:6px 5px;gap:4px}.hh-root .app-frame.mobile .action-btn{height:30px;border-radius:7px}.hh-root .app-frame.mobile .action-btn svg{width:16px;height:16px}.hh-root .app-frame.mobile .page-title{font-size:26px}.hh-root .app-frame.mobile .archive-count{padding:6px 9px;font-size:10px}.hh-root .app-frame.mobile .filters-panel{padding:12px}.hh-root .app-frame.mobile .filter-hint{display:none}.hh-root .app-frame.mobile .chip{font-size:10px;padding:7px 9px}.hh-root .app-frame.mobile .wishes-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hh-root .app-frame.mobile .occasion{padding:10px;min-height:91px;gap:8px}.hh-root .app-frame.mobile .occasion .circle{width:31px;height:33px;font-size:18px;border-radius:9px}.hh-root .app-frame.mobile .occasion strong{font-size:10px;line-height:1.25}.hh-root .app-frame.mobile .occasion small{font-size:9px}.hh-root .app-frame.mobile .bottom-nav{padding:7px 4px 8px}.hh-root .app-frame.mobile .nav-inner{gap:1px}.hh-root .app-frame.mobile .nav-item{height:55px;border-radius:10px;gap:4px}.hh-root .app-frame.mobile .nav-item svg{width:19px;height:19px}.hh-root .app-frame.mobile .nav-item span{font-size:9px}.hh-root .app-frame.mobile .topic-bar{padding:10px}.hh-root .app-frame.mobile .topic-bar strong{font-size:10px}.hh-root .app-frame.mobile .topic-tag{font-size:10px}.hh-root .app-frame.mobile .result-info h2{font-size:17px}.hh-root .app-frame.mobile .sort-label{font-size:9px}@media(max-width:650px){.hh-root .studio{padding:10px 8px 24px}.hh-root .studio-header{padding:6px 5px}.hh-root .studio-sub{font-size:10px}.hh-root .studio-headline{font-size:13px}.hh-root .studio-icon{height:32px;width:32px}.hh-root .studio-actions{width:100%;justify-content:space-between}.hh-root .control{padding:8px 9px}.hh-root .prototype-meta{padding:0 5px}.hh-root .app-frame.desktop .site-head-inner{padding:0 14px}.hh-root .app-frame.desktop .page-container{padding:20px 14px}.hh-root .app-frame.desktop .posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-root .app-frame.desktop .mood-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-root .app-frame.desktop .wishes-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-root .app-frame.desktop .searchbox{display:none}.hh-root .app-frame.desktop .search-mobile{display:grid}.hh-root .app-frame.desktop .brand-name{font-size:23px}.hh-root .app-frame.desktop .brand img{width:38px;height:31px;flex-basis:38px}.hh-root .app-frame.desktop .hero{grid-template-columns:1fr}.hh-root .app-frame.desktop .hero-scene{min-height:150px}}.hh-root .post-card>button.square{width:100%;border:0;margin:0;display:grid;place-items:center;font-family:inherit;cursor:zoom-in;appearance:none}.hh-root .post-card>button.square:focus-visible{outline:3px solid #c6532d;outline-offset:-3px}.hh-root .post-card>button.square:hover img{transform:scale(1.035)}.hh-root .post-card>button.square img{transition:transform .2s ease}.hh-root .post-card>button.square.text-square{padding:23px 12px 28px}.hh-root .app-frame.mobile .post-card>button.square.text-square{padding:14px 9px 23px}.hh-root .post-viewer{position:absolute;top:var(--hh-header-height,78px);bottom:var(--hh-nav-height,72px);left:0;right:0;z-index:36;background:#f8f5f0;display:flex;flex-direction:column;align-items:center;padding:6px 10px 4px;box-shadow:inset 0 6px 13px #45372809;min-height:0;overflow:hidden}.hh-root .post-viewer[hidden]{display:none!important}.hh-root .viewer-heading{width:min(100%,760px);height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hh-root .viewer-heading-right{display:flex;align-items:center;gap:10px}.hh-root .viewer-kicker{font-size:11px;letter-spacing:.4px;font-weight:850;text-transform:uppercase;color:#594238;display:flex;align-items:center;gap:7px}.hh-root .viewer-full{font-weight:550;letter-spacing:.7px;font-size:9px;color:#a8988b}.hh-root .viewer-dot{width:7px;height:7px;border-radius:50%;background:#d8764b}.hh-root .viewer-swipe-label{font-size:10px;color:#9a7c6d;white-space:nowrap}.hh-root .viewer-count{font-size:11px;color:#7d6356;border:1px solid #e4d9d0;border-radius:20px;padding:5px 8px;white-space:nowrap;background:#fff}.hh-root .viewer-close{border:1px solid #e4d9d0;background:#fff;border-radius:11px;width:36px;height:36px;color:#684f41;display:grid;place-items:center;box-shadow:0 2px 7px #4630240a}.hh-root .viewer-close svg{width:18px;height:18px}.hh-root .viewer-close:hover{background:#fff0e8}.hh-root .viewer-feed{height:100%;width:100%;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-y;outline-offset:-4px}.hh-root .viewer-feed::-webkit-scrollbar{display:none}.hh-root .viewer-slide{height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:7px 3px 12px;overflow:hidden}.hh-root .viewer-spacer{width:100%;pointer-events:none;scroll-snap-align:none;scroll-snap-stop:normal}.hh-root .viewer-stage{width:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:0}.hh-root .viewer-square{width:var(--hh-viewer-side,350px);height:var(--hh-viewer-side,350px);aspect-ratio:1!important;max-width:100%;flex:none;border-radius:13px;box-shadow:0 12px 38px #35251f22;overflow:hidden}.hh-root .viewer-square img{width:100%;height:100%;display:block;object-fit:cover}.hh-root .viewer-square.text-square{padding:8% 7% 10%}.hh-root .viewer-square.text-square p{font-size:clamp(15px,2.2vw,22px);line-height:1.8;-webkit-line-clamp:unset;display:block;overflow-wrap:anywhere;max-width:92%;margin:auto}.hh-root .viewer-square .post-category{font-size:10px;bottom:3px;left:3px}.hh-root .viewer-actions-wrap{width:min(100%,520px);flex:0 0 auto;margin:0 auto}.hh-root .viewer-actions-wrap .actions{border:1px solid #ece2d8;border-radius:14px;padding:8px 10px;gap:10px;box-shadow:0 6px 20px #35251b10;background:#fff}.hh-root .viewer-actions-wrap .action-btn{height:40px;border-radius:10px;background:#fcfbf9}.hh-root .viewer-actions-wrap .action-btn svg{width:20px;height:20px}.hh-root .app-frame.viewer-open .bottom-nav{z-index:45;position:relative}.hh-root .app-frame.mobile .post-viewer{padding:4px 8px 2px}.hh-root .app-frame.mobile .viewer-heading{height:44px;flex-basis:44px}.hh-root .app-frame.mobile .viewer-slide{gap:10px;padding:4px 3px 12px}.hh-root .app-frame.mobile .viewer-actions-wrap .actions{padding:7px 8px;gap:7px}.hh-root .app-frame.mobile .viewer-actions-wrap .action-btn{height:40px}.hh-root .app-frame.mobile .viewer-square.text-square p{font-size:clamp(15px,4.3vw,20px);line-height:1.75}.hh-root .app-frame.mobile .viewer-swipe-label{font-size:9px}@media(max-width:450px){.hh-root .viewer-full{display:none}.hh-root .viewer-swipe-label{font-size:9px}}@media(prefers-reduced-motion:reduce){.hh-root .post-card>button.square img{transition:none}}

/* Production frame: no prototype controls or phone border. */
body.hh-standalone{margin:0!important;padding:0!important;background:#fcf9f4;overflow:hidden}
.hh-root{color:#291e1a;background:#fcf9f4;font-family:Inter,"Noto Sans Devanagari","Mukta",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;position:relative;isolation:isolate}
.hh-root button,.hh-root a{font-family:inherit;text-transform:none;letter-spacing:normal;box-sizing:border-box}
.hh-root button{line-height:1.3}
.hh-root .app-frame,.hh-root .app-frame.mobile{width:100%;height: min(900px,90dvh);min-height:380px;max-height:none;border:0;border-radius:0;box-shadow:none;position:relative;margin:0;display:flex;flex-direction:column;overflow:hidden}
.hh-standalone .hh-root .app-frame{height:100vh;height:100dvh;min-height:0}
.hh-standalone.admin-bar .hh-root .app-frame{height:calc(100vh - 32px);height:calc(100dvh - 32px)}
.hh-root h1,.hh-root h2,.hh-root h3,.hh-root p{font-family:inherit;color:inherit}
.hh-root .square p{color:inherit}
.hh-root .viewer-more{background:#fff;border:1px solid #e4d9d0;color:#684f41;border-radius:9px;padding:5px 7px;font-size:10px;white-space:nowrap}
.hh-root [hidden]{display:none!important}
.hh-root .viewer-square.text-square{padding:8% 7% 10%}
.hh-root .viewer-square.text-square p{max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:block;-webkit-line-clamp:unset;touch-action:pan-y}
.hh-root .site-header{flex-shrink:0}
.hh-root .app-scroll{scroll-padding-top:80px}
.hh-root .post-viewer{top:var(--hh-header-height,78px);bottom:var(--hh-nav-height,72px)}
.hh-root .post-card>a.square{display:grid}
.hh-root #toastHost{position:absolute;bottom:90px}
@media(max-width:782px){.hh-standalone.admin-bar .hh-root .app-frame{height:calc(100dvh - 46px)}}
@media(max-width:600px){.hh-standalone.admin-bar #wpadminbar{position:fixed}.hh-root .viewer-heading-right{gap:5px}.hh-root .viewer-full{display:none}}
@media(prefers-reduced-motion:reduce){.hh-root *{scroll-behavior:auto!important;transition:none!important}}

.hh-root .app-frame.mobile .bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}

/* 1.1.0: uncropped image posts, separate from the original square text viewer. */
.hh-root .viewer-slide.viewer-image-slide {
  justify-content:space-between;
  align-items:stretch;
  gap:8px;
  padding:6px 6px 10px;
}
.hh-root .viewer-image-slide .viewer-stage.viewer-image-stage {
  width:100%;
  flex:1 1 0%;
  min-height:0;
  max-height:100%;
  overflow:hidden;
}
.hh-root .viewer-image-slide .viewer-image {
  position:relative;
  width:100%;
  height:100%;
  min-width:0;
  min-height:0;
  display:flex;
  align-items:center;
  justify-content:center;
}
.hh-root .viewer-image-slide .viewer-image img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  object-position:center center;
  border:0;
  border-radius:0;
  box-shadow:none;
  transform:none;
}
.hh-root .viewer-image-slide .viewer-actions-wrap {flex:0 0 auto;max-width:520px;}
/* No clipping of tall portrait images at short mobile viewport heights. */
.hh-root .app-frame.mobile .viewer-slide.viewer-image-slide {gap:6px;padding:3px 1px 8px;}

/* The selected filters are visible for every CPT, including nested subcategories. */
.hh-root .chip[aria-pressed="true"] {
  background:#422c22;
  border-color:#422c22;
  color:#fff;
  box-shadow:0 2px 8px rgba(44,26,20,.18);
}
.hh-root .occasion[aria-pressed="true"] {
  outline:2px solid #bb5931;
  outline-offset:-2px;
  border-color:#bb5931;
  box-shadow:0 4px 14px rgba(116,56,34,.16);
}
.hh-root .selected-category-label {font-size:12px;font-weight:550;color:#8c6651;}
.hh-root .round-tool.refresh-tool.is-refreshing svg {animation:hh-spin .8s linear infinite;}
@keyframes hh-spin {to{transform:rotate(360deg)}}
@media (max-width:600px){
 .hh-root .home-tool{display:none}
 .hh-root .site-head-inner{gap:6px;padding-left:12px;padding-right:12px}
 .hh-root .header-buttons{gap:5px;flex:none}
 .hh-root .round-tool{width:36px;height:36px;border-radius:10px}
 .hh-root .brand-name{font-size:20px}
}
@media (max-width:365px){
 .hh-root .round-tool{width:33px;height:33px}
 .hh-root .header-buttons{gap:4px}
 .hh-root .brand-name,.hh-root .app-frame.mobile .brand-name{font-size:17px}
 .hh-root .app-frame.mobile .brand img{width:31px;height:27px;flex-basis:31px}
 .hh-root .site-head-inner{padding-left:8px;padding-right:8px}
}

/* Dark appearance — complete application surfaces, without filtering or recoloring images. */
.hh-root[data-theme="dark"] {
 --ink:#f4eae1;
 --muted:#b9a99e;
 --orange:#e99c78;
 --orange-strong:#ec9e7c;
 --cream:#1a191b;
 --cream-2:#292321;
 --line:#4b3d39;
 --card:#282426;
 --shadow:0 14px 36px #0005;
 color:#f4eae1;
 background:#1a191b;
 color-scheme:dark;
}
.hh-root[data-theme="dark"] .app-frame,
.hh-root[data-theme="dark"] .app-scroll {background:#1a191b;color:#f4eae1;}
.hh-root[data-theme="dark"] .site-header,
.hh-root[data-theme="dark"] .bottom-nav {background:rgba(33,30,31,.98);border-color:#4b3e3a;color:#f4eae1;}
.hh-root[data-theme="dark"] .brand-name,
.hh-root[data-theme="dark"] .page-title,
.hh-root[data-theme="dark"] .section-heading,
.hh-root[data-theme="dark"] .result-info h2,
.hh-root[data-theme="dark"] .archive-top h1 {color:#f4eae1;}
.hh-root[data-theme="dark"] .archive-intro,
.hh-root[data-theme="dark"] .muted,
.hh-root[data-theme="dark"] .sort-label,
.hh-root[data-theme="dark"] .filter-hint,
.hh-root[data-theme="dark"] .footer-note {color:#bbaaa1;}
.hh-root[data-theme="dark"] .searchbox,
.hh-root[data-theme="dark"] .round-tool,
.hh-root[data-theme="dark"] .topic-tag,
.hh-root[data-theme="dark"] .secondary-btn,
.hh-root[data-theme="dark"] .viewer-more,
.hh-root[data-theme="dark"] .viewer-count,
.hh-root[data-theme="dark"] .viewer-close {background:#322c2b;border-color:#584842;color:#eddbce;}
.hh-root[data-theme="dark"] .searchbox span {color:#b9a79d;}
.hh-root[data-theme="dark"] .hero {background:#332822;}
.hh-root[data-theme="dark"] .hero-copy h1,
.hh-root[data-theme="dark"] .hero-copy p {color:#f4eae1;}
.hh-root[data-theme="dark"] .hero-scene {background:radial-gradient(circle at 50% 40%,#915339,#392821 75%);}
.hh-root[data-theme="dark"] .hero-preview.light,
.hh-root[data-theme="dark"] .hero-sticker {background:#3e3532;color:#f7e8dc;}
.hh-root[data-theme="dark"] .mood-card,
.hh-root[data-theme="dark"] .mood-card:nth-child(n),
.hh-root[data-theme="dark"] .topic-bar,
.hh-root[data-theme="dark"] .filters-panel,
.hh-root[data-theme="dark"] .post-card,
.hh-root[data-theme="dark"] .actions,
.hh-root[data-theme="dark"] .load-button,
.hh-root[data-theme="dark"] .modal {background:#282426;border-color:#4b403d;color:#f3e8e0;}
.hh-root[data-theme="dark"] .mood-card strong,
.hh-root[data-theme="dark"] .topic-bar strong,
.hh-root[data-theme="dark"] .filter-title,
.hh-root[data-theme="dark"] .filter-group-label {color:#f3e8e0;}
.hh-root[data-theme="dark"] .chip {background:#362e2b;color:#e8d9ce;border-color:#604d42;}
.hh-root[data-theme="dark"] .chip.active,
.hh-root[data-theme="dark"] .chip[aria-pressed="true"] {background:#d77f56;border-color:#e89a75;color:#211713;box-shadow:0 2px 10px #0007;}
.hh-root[data-theme="dark"] .selected-category-label {color:#dfab91;}
.hh-root[data-theme="dark"] .occasion,
.hh-root[data-theme="dark"] .occasion.festivals,
.hh-root[data-theme="dark"] .occasion.valentine-week,
.hh-root[data-theme="dark"] .occasion.special-days,
.hh-root[data-theme="dark"] .occasion.birthday,
.hh-root[data-theme="dark"] .occasion.anniversary,
.hh-root[data-theme="dark"] .occasion.morning-night,
.hh-root[data-theme="dark"] .occasion.add-new {background:#2e2828;border-color:#51433e;color:#f4eae1;}
.hh-root[data-theme="dark"] .occasion.chosen,
.hh-root[data-theme="dark"] .occasion[aria-pressed="true"] {background:#47332c;border-color:#e38e62;outline-color:#e38e62;}
.hh-root[data-theme="dark"] .occasion small {color:#c5aca0;}
.hh-root[data-theme="dark"] .occasion .circle,
.hh-root[data-theme="dark"] .occasion.add-new .circle {background:#493931;}
.hh-root[data-theme="dark"] .action-btn,
.hh-root[data-theme="dark"] .viewer-actions-wrap .action-btn {background:#37302f;border-color:#53433d;color:#efe0d6;}
.hh-root[data-theme="dark"] .action-btn:hover {background:#483a34;}
.hh-root[data-theme="dark"] .action-btn.like[aria-pressed="true"] {background:#50303b;color:#ffc2cd;}
.hh-root[data-theme="dark"] .post-viewer {background:#1d1b1d;}
.hh-root[data-theme="dark"] .viewer-actions-wrap .actions {background:#282426;border-color:#51423c;}
.hh-root[data-theme="dark"] .viewer-kicker {color:#e8d0c1;}
.hh-root[data-theme="dark"] .viewer-full,
.hh-root[data-theme="dark"] .viewer-swipe-label {color:#bea79a;}
.hh-root[data-theme="dark"] .nav-item {color:#c4b4aa;}
.hh-root[data-theme="dark"] .nav-item.active {background:#473229;color:#f6bc9d;}
.hh-root[data-theme="dark"] .post-category {background:rgba(35,30,30,.9);color:#ffebde;}
.hh-root[data-theme="dark"] .viewer-square.text-square {box-shadow:0 14px 40px #0005;}
.hh-root[data-theme="dark"] .modal-lead,
.hh-root[data-theme="dark"] .form-field label {color:#ddcbbf;}
.hh-root[data-theme="dark"] .form-field input {background:#181719;color:#f3e7de;border-color:#605049;}
.hh-root[data-theme="dark"] .close-btn {background:#443630;border-color:#705346;color:#ffecdf;}
.hh-root[data-theme="dark"] .empty {color:#ddcbbf;}
.hh-root[data-theme="dark"] .toast {background:#f1ddcf;color:#27201f;}
.hh-root .round-tool.refresh-tool{width:auto;min-width:40px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:11px;font-weight:700}
.hh-root .round-tool.refresh-tool .tool-label{display:inline}
@media(max-width:800px){
 .hh-root .round-tool.refresh-tool{width:40px;min-width:40px;padding:0;display:grid}
 .hh-root .round-tool.refresh-tool .tool-label{display:none}
}
@media(max-width:600px){.hh-root .round-tool.refresh-tool{width:36px;min-width:36px}}
@media(max-width:365px){.hh-root .round-tool.refresh-tool{width:33px;min-width:33px}}

/* 1.2.0 — strict image modes: cover in feed cards, contain in opened image feed. */
.hh-root .post-card .square.image-square{position:relative;overflow:hidden;aspect-ratio:1/1;width:100%;}
.hh-root .post-card .square.image-square img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;}
.hh-root .viewer-image-slide .viewer-image img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;width:100%;height:100%;}

/* Side menu stays inside the app, above the post viewer and bottom navigation. */
.hh-root .site-head-inner{justify-content:flex-start}
.hh-root .site-head-inner .brand{margin-right:auto}
.hh-root .site-head-inner .searchbox{margin-left:auto}
.hh-root .hh-menu-toggle{flex:0 0 40px;display:grid;place-items:center}
.hh-root .hh-drawer-overlay{position:absolute;inset:0;z-index:100;background:rgba(25,19,17,.55);display:flex;align-items:stretch;justify-content:flex-start}
.hh-root .hh-drawer-overlay[hidden]{display:none!important}
.hh-root .hh-drawer{width:min(340px,88vw);background:#fffdf9;color:#291e1a;box-shadow:12px 0 30px rgba(0,0,0,.2);display:flex;flex-direction:column;min-height:0;overflow-y:auto}
.hh-root .hh-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:21px 20px;border-bottom:1px solid #e9e2d8;font-size:19px;gap:10px}
.hh-root .hh-drawer-close{width:34px;height:34px;border:1px solid #e9e2d8;background:#fff;border-radius:9px;font-size:24px;line-height:1}
.hh-root .hh-drawer-links{display:flex;flex-direction:column;gap:3px;padding:15px 12px;overflow-y:auto}
.hh-root .hh-drawer-link{display:flex;align-items:center;text-align:left;gap:10px;border:0;border-radius:10px;background:transparent;color:#3f302a!important;padding:13px 16px;font-size:14px;font-weight:650;cursor:pointer;width:100%}
.hh-root .hh-drawer-link:hover,.hh-root .hh-drawer-link.current{background:#f7e5d9;color:#a84225!important}
.hh-root .hh-drawer-foot{margin-top:auto;padding:14px 20px;font-size:11px;color:#82746c;border-top:1px solid #e9e2d8}
.hh-root[data-theme="dark"] .hh-drawer{background:#252021;color:#f4eae1}
.hh-root[data-theme="dark"] .hh-drawer-head,.hh-root[data-theme="dark"] .hh-drawer-foot{border-color:#594842}
.hh-root[data-theme="dark"] .hh-drawer-link{color:#f4eae1!important}
.hh-root[data-theme="dark"] .hh-drawer-link:hover,.hh-root[data-theme="dark"] .hh-drawer-link.current{background:#423027;color:#f5ba9c!important}
.hh-root[data-theme="dark"] .hh-drawer-close{background:#302a28;border-color:#594842;color:#fff}
.hh-root .app-frame.mobile .hh-menu-toggle{flex-basis:34px;width:34px;height:34px}
.hh-root .hh-static-main{flex:1}.hh-root .hh-static-content{max-width:780px;margin:24px auto 0;background:#fff;border:1px solid #eee4db;border-radius:16px;padding:clamp(18px,4vw,36px);font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.hh-root .hh-static-content h2{margin:1.5em 0 .5em;font-size:22px}.hh-root .hh-static-content h3{font-size:18px}.hh-root .hh-static-content p{margin:.9em 0;line-height:1.85}.hh-root .hh-static-content ul,.hh-root .hh-static-content ol{padding-left:24px}.hh-root .hh-static-content a{text-decoration:underline;color:#b85130}
.hh-root[data-theme="dark"] .hh-static-content{background:#282426;border-color:#51433e;color:#f4eae1}
.hh-root .hh-static-home{display:grid;place-items:center;text-decoration:none;font-size:25px}
.hh-root .hh-static-page .site-head-inner{justify-content:flex-start}
.hh-root .hh-static-page .nav-item span{font-size:11px}
.hh-root .app-frame.mobile .hh-static-content{font-size:14px;padding:18px}
@media(max-width:600px){.hh-root .site-head-inner{gap:5px}.hh-root .hh-menu-toggle{width:34px;min-width:34px;flex-basis:34px}.hh-root .brand-name{font-size:18px}.hh-root .brand img{width:33px;height:30px;flex-basis:33px}.hh-root .header-buttons{margin-left:auto}}
@media(max-width:365px){.hh-root .app-frame.mobile .brand-name{font-size:16px}.hh-root .app-frame.mobile .brand img{width:28px;height:26px;flex-basis:28px}}

/* LOL SUTRA integration: preserve the original Hindi Hungama grid, spacing, and viewer. */
.hh-root .post-card .actions,.hh-root .viewer-actions-wrap .actions{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:6px 5px}
.hh-root .action-btn,.hh-root .action-view{min-width:0;height:34px;border-radius:8px;display:flex;justify-content:center;align-items:center}
.hh-root .action-view{flex-direction:column;gap:0;color:#7b7b7b;background:#f9f9f9;border:1px solid #f0eeec}
.hh-root .action-view svg{width:15px;height:15px}
.hh-root .action-view small{font-size:8px;font-variant-numeric:tabular-nums;line-height:10px}
.hh-root .app-frame.mobile .actions{gap:3px;padding:5px 3px}
.hh-root .app-frame.mobile .action-btn,.hh-root .app-frame.mobile .action-view{height:29px;border-radius:6px}
.hh-root .app-frame.mobile .action-btn svg,.hh-root .app-frame.mobile .action-view svg{width:14px;height:14px}
.hh-root .viewer-actions-wrap .action-btn,.hh-root .app-frame.mobile .viewer-actions-wrap .action-btn,.hh-root .viewer-actions-wrap .action-view{height:34px}
.hh-root .viewer-actions-wrap .actions{padding:5px 6px;gap:4px}
.hh-root .ls-ad-square{width:min(100%,min(var(--hh-viewer-side,350px),530px));min-height:250px;max-height:100%;overflow:auto;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;background:var(--hh-page-bg,#fcf9f4);border:1px solid #ded7cf}
.hh-root .ls-ad-caption{font-size:10px;letter-spacing:1.4px;color:#706b65;font-weight:700}
.hh-root .ls-ad-square ins{min-height:250px;width:100%;}
.hh-root .ls-ad-swipe-note{font-size:11px;color:#827d77;}
.hh-root .ls-ad-slide{background:transparent;}
.hh-root .ls-ad-slide .viewer-stage{max-height:calc(100% - 70px)}

.hh-root .square p,.hh-root .viewer-square.text-square p{white-space:pre-wrap;}

/* LOL Sutra 1.9.2: compact action rows, clear drawer hierarchy. */
.hh-root .post-card .actions.ls-four-actions,.hh-root .viewer-actions-wrap .actions.ls-four-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 8px}
.hh-root .ls-four-actions .action-btn,.hh-root .ls-four-actions .action-view{width:100%;height:34px;min-width:0}
.hh-root .app-frame.mobile .ls-four-actions .action-btn,.hh-root .app-frame.mobile .ls-four-actions .action-view{height:30px}
.hh-root .hh-drawer{width:min(360px,90vw)}
.hh-root .hh-drawer-sections{padding:10px 14px 20px;overflow-y:auto}
.hh-root .hh-menu-section{padding:12px 0 16px}
.hh-root .hh-menu-section+.hh-menu-section{border-top:1px solid #e6ddd5;margin-top:3px;padding-top:20px}
.hh-root .hh-menu-label{padding:4px 12px 12px;color:#a05c3d;font-size:11px;font-weight:800;letter-spacing:1.8px}
.hh-root .hh-menu-label span{font-weight:500;letter-spacing:1px;color:#958179}
.hh-root .hh-menu-section .hh-drawer-links{padding:0;gap:4px}
.hh-root .hh-menu-section .hh-drawer-link{min-height:45px;gap:12px;padding:11px 13px;border-radius:12px;font-weight:570}
.hh-root .hh-menu-icon{width:25px;height:25px;flex:0 0 25px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f3ede7;color:#795747;font-size:17px}
.hh-root .hh-drawer-link.current .hh-menu-icon,.hh-root .hh-drawer-link:hover .hh-menu-icon{background:#ead1c2;color:#8b3f23}
.hh-root[data-theme="dark"] .hh-menu-section+.hh-menu-section{border-color:#584741}
.hh-root[data-theme="dark"] .hh-menu-label{color:#d9a28a}
.hh-root[data-theme="dark"] .hh-menu-icon{background:#3b3231;color:#dfbbac}
.hh-root[data-theme="dark"] .hh-drawer-link.current .hh-menu-icon{background:#5a3e35;color:#ffd3bb}
