.KwFPNW_seal{background:var(--bengara);color:var(--paper);border-radius:6px;flex-shrink:0;place-items:center;font-weight:500;line-height:1;display:inline-grid}
.d0iI5W_header{z-index:50;padding:calc(12px + env(safe-area-inset-top,0px)) var(--gutter) 0;pointer-events:none;position:sticky;top:0}.d0iI5W_bar{pointer-events:auto;max-width:var(--max);border-radius:999px;align-items:center;gap:8px 20px;margin-inline:auto;padding:6px 8px 6px 14px;display:flex}.d0iI5W_brand{min-height:var(--tap);color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.d0iI5W_brandText{flex-direction:column;line-height:1.25;display:flex}.d0iI5W_brandName{letter-spacing:.04em;white-space:nowrap;font-size:16px;font-weight:700}.d0iI5W_brandSub{color:var(--muted);font-size:12px}.d0iI5W_nav{flex:1;justify-content:center;display:flex}.d0iI5W_links{gap:2px;display:flex}.d0iI5W_link{min-height:var(--tap);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.d0iI5W_num{color:var(--muted);font-size:12px;transition:color .2s}.d0iI5W_link:hover{background:#ffffffe6}.d0iI5W_link[aria-current=location]{background:var(--moss);color:#fff}.d0iI5W_link[aria-current=location] .d0iI5W_num{color:#fff}.d0iI5W_actions{align-items:center;gap:2px;display:flex}.d0iI5W_action{min-width:var(--tap);min-height:var(--tap);color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex}.d0iI5W_action:hover{background:#ffffffe6}.d0iI5W_heart{color:var(--bengara);display:inline-flex}.d0iI5W_count{min-width:1ch;font-size:15px;font-weight:500}@media (max-width:880px){.d0iI5W_bar{border-radius:28px;flex-wrap:wrap;padding:6px 8px 8px 14px}.d0iI5W_brand{flex:1}.d0iI5W_actions{order:2}.d0iI5W_nav{flex:1 0 100%;order:3}.d0iI5W_links{justify-content:space-between;width:100%}.d0iI5W_link{padding:0 10px}}@media (max-width:520px){.d0iI5W_actionLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.d0iI5W_brandSub,.d0iI5W_num{display:none}.d0iI5W_link{flex:1;justify-content:center;padding:0}.d0iI5W_links>li{flex:1;display:flex}}
.opTuZq_figure{flex-direction:column;gap:16px;min-width:0;display:flex}.opTuZq_stage{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.opTuZq_svg{width:100%;height:100%;position:absolute;inset:0}.opTuZq_month{cursor:pointer}.opTuZq_sector{fill:#0000;transition:fill .2s}.opTuZq_month:hover .opTuZq_sector{fill:#3d6b4f14}.opTuZq_label{font-family:var(--f-lat);fill:var(--muted);pointer-events:none;font-size:38px;font-weight:500}.opTuZq_month:hover .opTuZq_label{fill:var(--ink)}.opTuZq_wedge{stroke-linejoin:round;transform-box:view-box;transform-origin:0 0;transition:transform .35s var(--ease);cursor:pointer}.opTuZq_on{stroke:var(--ink);stroke-width:2.5px;transform:scale(1.05)}.opTuZq_core{aspect-ratio:1;text-align:center;width:54%;box-shadow:var(--swatch-ring), 0 24px 50px #1e2a241f;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8%;line-height:1.5;transition:background-color .45s,color .45s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.opTuZq_core:focus-visible{outline-offset:6px}.opTuZq_coreMonth{font-size:13px;font-weight:700}.opTuZq_coreName{letter-spacing:.04em;font-size:clamp(24px,7.4cqi,48px);font-weight:500;line-height:1.2}.opTuZq_coreKana{font-size:clamp(12px,2.6cqi,14px)}.opTuZq_coreHex{letter-spacing:.08em;font-size:clamp(13px,2.6cqi,15px)}.opTuZq_coreStory{max-width:17em;margin-top:6px;font-size:14px;line-height:1.75}@container (max-width:520px){.opTuZq_coreStory{display:none}}.opTuZq_caption{color:var(--body);font-size:15px}.opTuZq_captionText{line-height:1.8}.opTuZq_months{flex-direction:column;gap:8px;display:flex}.opTuZq_monthsLabel{color:var(--muted);font-size:14px;font-weight:700}.opTuZq_monthList{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.opTuZq_monthBtn{width:100%;min-height:var(--tap);background:var(--paper);color:var(--ink);border:1px solid #d5dcd3;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s;display:flex}.opTuZq_monthBtn:hover{background:var(--paper-2);border-color:var(--leaf)}
.xeT96G_intro{padding-block:clamp(36px,7vh,88px) clamp(40px,7vh,88px);scroll-margin-top:0}.xeT96G_grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.xeT96G_text,.xeT96G_ring{min-width:0}.xeT96G_title{letter-spacing:.02em;margin-top:20px;font-size:clamp(38px,5.4vw,76px);font-weight:500;line-height:1.25}.xeT96G_line{display:block}.xeT96G_en{color:var(--muted);margin-top:16px;font-size:clamp(17px,1.6vw,22px);font-weight:400}.xeT96G_lead{max-width:32em;color:var(--body);margin-top:24px;font-size:17px;line-height:1.95}.xeT96G_lead+.xeT96G_lead{margin-top:8px}.xeT96G_stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px clamp(24px,4vw,56px);margin-top:36px;padding-top:24px;display:flex}.xeT96G_stat{min-width:0}.xeT96G_statValue{align-items:baseline;gap:6px;display:flex}.xeT96G_statNum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1}.xeT96G_statUnit{color:var(--body);font-size:16px}.xeT96G_statLabel{color:var(--body);margin-top:4px;font-size:14px;font-weight:700}.xeT96G_cta{margin-top:32px}@media (max-width:980px){.xeT96G_grid{grid-template-columns:minmax(0,1fr);gap:28px}.xeT96G_text{display:contents}.xeT96G_head{order:1}.xeT96G_ring{order:2}.xeT96G_body{order:3}}
.TJDC7q_tile{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:2px;min-width:0;padding:8px;transition:border-color .2s,box-shadow .3s;display:flex}.TJDC7q_tile:hover{box-shadow:var(--shadow-hover);border-color:#d2d9d0}.TJDC7q_open{border-radius:var(--r-tile);width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.TJDC7q_swatch{aspect-ratio:5/4;border-radius:var(--r-tile);box-shadow:var(--swatch-ring);display:block}.TJDC7q_name{letter-spacing:.02em;color:var(--ink);margin-top:10px;padding-inline:6px;font-size:18px;font-weight:500;line-height:1.4;display:block}.TJDC7q_reading{color:var(--muted);padding-inline:6px;font-size:13px;line-height:1.6;display:block}.TJDC7q_romaji{color:var(--muted);padding-inline:6px;font-size:12px;line-height:1.6;display:block}.TJDC7q_foot{align-items:center;gap:4px;margin-top:6px;display:flex}.TJDC7q_fav,.TJDC7q_copy{min-height:var(--tap);color:var(--body);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.TJDC7q_fav{width:var(--tap);flex-shrink:0}.TJDC7q_fav[aria-pressed=true]{color:var(--bengara)}.TJDC7q_copy{letter-spacing:.04em;flex:1;gap:8px;min-width:0;padding:0 12px;font-size:14px;font-weight:500}.TJDC7q_fav:hover,.TJDC7q_copy:hover{background:var(--paper-2)}
.NS9ZiW_section{scroll-margin-top:var(--header-h);padding-block:clamp(56px,9vh,104px) clamp(24px,4vh,48px)}.NS9ZiW_head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding-bottom:24px;display:flex}.NS9ZiW_headMain{min-width:0}.NS9ZiW_titleRow{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:8px;display:flex}.NS9ZiW_kanji{letter-spacing:0;outline-offset:6px;font-size:clamp(72px,9vw,96px);font-weight:500;line-height:1.1}.NS9ZiW_titleSub{line-height:1.5}.NS9ZiW_en{color:var(--body);font-size:24px;font-weight:400}.NS9ZiW_kana{color:var(--muted);font-size:14px}.NS9ZiW_poem{max-width:30em;color:var(--body);margin-top:8px;font-size:16px}.NS9ZiW_total{align-items:baseline;gap:6px;display:flex}.NS9ZiW_totalNum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(44px,5vw,64px);font-weight:300;line-height:1}.NS9ZiW_totalUnit{color:var(--body);font-size:16px}.NS9ZiW_filter{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.NS9ZiW_chip{min-height:var(--tap);background:var(--paper);color:var(--ink);border:1px solid #d5dcd3;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.NS9ZiW_chip:hover{background:var(--paper-2)}.NS9ZiW_chip[aria-pressed=true]{border-color:var(--moss);background:var(--moss);color:#fff}.NS9ZiW_chipCount{color:var(--muted);font-size:13px;font-weight:400}.NS9ZiW_chip[aria-pressed=true] .NS9ZiW_chipCount{color:#fff}.NS9ZiW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;margin-top:24px;display:grid}.NS9ZiW_cell{min-width:0}@media (min-width:900px){.NS9ZiW_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}.NS9ZiW_notes{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;margin-top:clamp(32px,5vh,56px);display:grid}.NS9ZiW_note,.NS9ZiW_poemCard{border-radius:var(--r-card);padding:clamp(22px,3vw,40px)}.NS9ZiW_noteHeading{letter-spacing:.02em;margin-top:12px;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.6}.NS9ZiW_noteBody{max-width:34em;color:var(--body);margin-top:12px;font-size:16px;line-height:2}.NS9ZiW_poemText{letter-spacing:.06em;margin:12px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:2}.NS9ZiW_poemNote{color:var(--muted);margin-top:12px;font-size:14px}@media (max-width:760px){.NS9ZiW_notes{grid-template-columns:minmax(0,1fr)}}
.aLcMYq_colophon{scroll-margin-top:var(--header-h);padding-top:clamp(48px,8vh,96px)}.aLcMYq_card{background:var(--sage);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vw,72px);display:grid}.aLcMYq_main{min-width:0}.aLcMYq_title{letter-spacing:.02em;margin-top:16px;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.3}.aLcMYq_en{color:var(--body);margin-top:12px;font-size:20px}.aLcMYq_side{min-width:0}.aLcMYq_body{max-width:30em;color:var(--body);font-size:17px;line-height:2}.aLcMYq_body+.aLcMYq_body{margin-top:8px}.aLcMYq_cta{margin-top:24px}@media (max-width:820px){.aLcMYq_card{grid-template-columns:minmax(0,1fr);align-items:start}}
.mTLE4G_footer{background:var(--foot);border-top:1px solid var(--line);margin-top:clamp(48px,8vh,96px)}.mTLE4G_inner{padding-block:20px calc(20px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;display:flex}.mTLE4G_mark{color:var(--body);align-items:center;gap:12px;font-size:14px;display:flex}.mTLE4G_links{flex-wrap:wrap;gap:0 24px;display:flex}.mTLE4G_links a{min-height:var(--tap);color:var(--ink);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mTLE4G_links a:hover{text-decoration:underline}
.eAQiqW_dialog{background:var(--scrim);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.eAQiqW_dialog{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.eAQiqW_dialog::backdrop{background:0 0}.eAQiqW_dialog[open]{display:grid}.eAQiqW_center{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:0}@media (min-width:721px){.eAQiqW_center{padding:clamp(16px,3vw,40px)}}.eAQiqW_top{padding:clamp(12px, 8vh, 96px) var(--gutter) var(--gutter);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:start center}.eAQiqW_sheet{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch end}@keyframes eAQiqW_dialog-fade{0%{opacity:0}to{opacity:1}}.eAQiqW_dialog[open]{animation:.22s both eAQiqW_dialog-fade}.eAQiqW_center>:first-child,.eAQiqW_top>:first-child{animation:eAQiqW_panel-rise .32s var(--ease) both}.eAQiqW_sheet>:first-child{animation:eAQiqW_panel-slide .28s var(--ease) both}@keyframes eAQiqW_panel-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes eAQiqW_panel-slide{0%{transform:translate(100%)}to{transform:translate(0)}}
._6crWSW_panel{background:var(--paper);border:1px solid var(--line);border-radius:28px;flex-direction:column;width:100%;max-width:720px;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #1e2a2438}._6crWSW_bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 12px 12px 20px;display:flex}._6crWSW_icon{color:var(--muted);display:inline-flex}._6crWSW_input{min-width:0;min-height:var(--tap);color:var(--ink);letter-spacing:.02em;background:0 0;border:0;border-radius:8px;flex:1;padding:0 4px;font-size:18px}._6crWSW_input::placeholder{color:var(--muted)}._6crWSW_input::-webkit-search-cancel-button{display:none}._6crWSW_close{min-height:var(--tap);background:var(--paper);color:var(--ink);border:1px solid #d5dcd3;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}._6crWSW_close:hover{background:var(--paper-2)}._6crWSW_body{overscroll-behavior:contain;min-height:0;overflow-y:auto}._6crWSW_empty{text-align:center;color:var(--body);padding:40px 24px}._6crWSW_emptyLabel{color:var(--muted);font-size:14px;font-weight:700}._6crWSW_examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}._6crWSW_example{min-height:var(--tap);background:var(--paper);color:var(--ink);border:1px solid #d5dcd3;border-radius:999px;padding:0 18px;font-size:15px}._6crWSW_example:hover{background:var(--paper-2)}._6crWSW_count{color:var(--muted);padding:12px 24px 4px;font-size:14px}._6crWSW_list{padding:0 8px 8px}._6crWSW_row{text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:8px 16px;transition:background-color .2s;display:grid}._6crWSW_row:hover{background:var(--paper-2)}._6crWSW_chip{width:48px;height:48px;box-shadow:var(--swatch-ring);border-radius:12px;display:block}._6crWSW_rowText{flex-direction:column;min-width:0;display:flex}._6crWSW_rowName{font-size:18px;font-weight:500;line-height:1.4}._6crWSW_rowSub{color:var(--muted);font-size:13px;line-height:1.5}._6crWSW_rowHex{letter-spacing:.04em;color:var(--body);font-size:14px}@media (max-width:520px){._6crWSW_row{grid-template-columns:44px minmax(0,1fr)}._6crWSW_rowHex{display:none}._6crWSW_chip{width:44px;height:44px}}
.bxJbVG_toast{inset:auto auto auto 50%;bottom:max(24px, env(safe-area-inset-bottom,0px));width:max-content;max-width:min(calc(100vw - var(--gutter) * 2), 560px);background:var(--moss);color:#fff;letter-spacing:.04em;text-align:center;pointer-events:none;animation:bxJbVG_toast-in .28s var(--ease) both;border:0;border-radius:999px;margin:0;padding:12px 22px;font-size:15px;font-weight:500;line-height:1.6;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 18px 40px #1e2a2433}@keyframes bxJbVG_toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.mn8CcG_panel{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-18px 0 48px #1e2a2424}.mn8CcG_head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 20px 20px 28px;display:flex}.mn8CcG_title{letter-spacing:.02em;margin-top:4px;font-size:28px;font-weight:500;line-height:1.3}.mn8CcG_count{color:var(--muted);margin-top:4px;font-size:14px}.mn8CcG_close{min-height:var(--tap);background:var(--paper);color:var(--ink);border:1px solid #d5dcd3;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.mn8CcG_close:hover{background:var(--paper-2)}.mn8CcG_body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mn8CcG_empty{text-align:center;color:var(--body);padding:64px 28px;line-height:2}.mn8CcG_emptyHeart{vertical-align:middle;color:var(--bengara);margin:0 6px;display:inline-flex}.mn8CcG_strip{border-radius:var(--r-tile);height:64px;box-shadow:var(--swatch-ring);margin:24px 28px 0;display:flex;overflow:hidden}.mn8CcG_strip>span{flex:1}.mn8CcG_list{padding:16px 12px 12px}.mn8CcG_item{align-items:center;gap:4px;display:flex}.mn8CcG_pick{text-align:left;background:0 0;border:0;border-radius:16px;flex:1;align-items:center;gap:16px;min-width:0;min-height:64px;padding:8px 12px 8px 16px;transition:background-color .2s;display:flex}.mn8CcG_pick:hover{background:var(--paper-2)}.mn8CcG_chip{width:48px;height:48px;box-shadow:var(--swatch-ring);border-radius:12px;flex-shrink:0}.mn8CcG_text{flex-direction:column;min-width:0;display:flex}.mn8CcG_name{font-size:17px;font-weight:500;line-height:1.4}.mn8CcG_sub{color:var(--muted);font-size:13px;line-height:1.5}.mn8CcG_remove{width:var(--tap);height:var(--tap);color:var(--body);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mn8CcG_remove:hover{background:var(--paper-2)}.mn8CcG_foot{padding:16px 28px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:flex}
.jJucjG_panel{background:var(--paper);border:1px solid var(--line);overscroll-behavior:contain;border-radius:28px;grid-template-columns:minmax(0,1fr);width:100%;max-width:1120px;max-height:100%;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 64px #1e2a2438}.jJucjG_swatch{min-height:clamp(220px,34dvh,340px);box-shadow:var(--swatch-ring);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:relative}.jJucjG_close{min-height:var(--tap);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex;position:absolute;top:16px;right:16px}.jJucjG_close:hover{background:var(--paper-2)}.jJucjG_values{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0;display:flex}.jJucjG_values dd{margin:0}.jJucjG_vRight{text-align:right}.jJucjG_vLabel{font-size:13px;font-weight:500}.jJucjG_vHex{letter-spacing:.04em;margin-top:2px;font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.15}.jJucjG_vRgb{letter-spacing:.04em;margin-top:2px;font-size:18px;font-weight:400}.jJucjG_content{min-width:0;padding:clamp(22px,3.4vw,44px)}.jJucjG_name{letter-spacing:.02em;outline-offset:6px;margin-top:12px;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.15}.jJucjG_reading{color:var(--body);flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin-top:8px;font-size:16px;display:flex}.jJucjG_romaji{color:var(--muted);font-size:18px}.jJucjG_story{letter-spacing:.02em;max-width:32em;margin-top:24px;font-size:17px;line-height:2}.jJucjG_actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.jJucjG_block{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.jJucjG_blockHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jJucjG_blockTitle{font-size:19px;font-weight:700;line-height:1.5}.jJucjG_blockMeta{color:var(--muted);font-size:13px}.jJucjG_tabs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.jJucjG_tab{min-height:var(--tap);background:var(--paper);color:var(--ink);text-align:left;border:1px solid #d5dcd3;border-radius:999px;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 16px;line-height:1.3;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.jJucjG_tab:hover{background:var(--paper-2)}.jJucjG_tab[aria-pressed=true]{border-color:var(--moss);background:var(--moss);color:#fff}.jJucjG_tabMain{font-size:14px;font-weight:700}.jJucjG_tabSub{font-size:12px;font-weight:400}.jJucjG_tabFmt{flex:1;align-items:center;font-size:13px;font-weight:500}.jJucjG_tabNote{color:var(--muted);margin-top:8px;font-size:14px}.jJucjG_strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.jJucjG_stripCell{min-width:0}.jJucjG_stripSwatch{border-radius:var(--r-tile);width:100%;min-height:80px;box-shadow:var(--swatch-ring);letter-spacing:.02em;text-align:left;border:0;align-items:flex-end;padding:8px 6px;font-size:12px;display:flex}.jJucjG_stripName{text-align:center;color:var(--body);margin-top:6px;font-size:13px;line-height:1.5;display:block}.jJucjG_code{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--paper-2);max-height:168px;color:var(--ink);white-space:pre-wrap;word-break:break-all;margin:12px 0 0;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow:auto}.jJucjG_related{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.jJucjG_relatedBtn{border-radius:var(--r-tile);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;gap:6px;width:100%;padding:6px;transition:background-color .2s,border-color .2s;display:flex}.jJucjG_relatedBtn:hover{background:var(--paper-2);border-color:var(--line)}.jJucjG_relatedSwatch{aspect-ratio:1;min-height:44px;box-shadow:var(--swatch-ring);border-radius:12px;display:block}.jJucjG_relatedName{color:var(--ink);font-size:13px;line-height:1.4}@media (min-width:900px){.jJucjG_panel{grid-template-columns:minmax(0,1fr) minmax(0,580px);height:min(860px,100%);overflow:hidden}.jJucjG_swatch{min-height:0;padding:32px}.jJucjG_content{overscroll-behavior:contain;overflow-y:auto}.jJucjG_related{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.jJucjG_panel{border:0;border-radius:0;max-width:none;height:100%}}
