.rm-more>summary{list-style:none}.rm-more>summary::-webkit-details-marker{display:none}.rm-more>summary:after{content:"+";font-family:var(--font-sans);margin-left:.5rem}.rm-more[open]>summary{display:none}.rm-senses{border-top:1px solid var(--rule);gap:.55rem 1.75rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}@media (min-width:40rem){.rm-senses{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-senses>li{align-items:baseline;gap:.75rem;display:flex}.rm-senses-kanji{font-family:var(--font-jp);color:var(--color-old-gold);flex:none;font-size:1.15rem;line-height:1}.rm-senses-line{font-family:var(--font-serif);font-size:1.02rem;font-style:italic;line-height:1.4}.rm-senses-line:lang(ja){font-family:var(--font-jp);font-size:14px;font-style:normal}.rm-snaps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:1.1rem .9rem;margin:0;padding:.25rem;list-style:none;display:grid}@media (min-width:64rem){.rm-snaps{gap:1.5rem 1.25rem}}.rm-snap{min-width:0;transform:rotate(var(--tilt,0deg))}.rm-snap[data-shape=tall]{grid-row:span 2}.rm-snap[data-shape=wide],.rm-snap-label[data-span=row]{grid-column:1/-1}.rm-snap-btn{text-align:left;cursor:zoom-in;width:100%;transition:transform var(--t-hover) var(--ease-soft), box-shadow var(--t-hover) var(--ease-soft);background:#fbf9f3;padding:7px 7px 0;display:block;box-shadow:0 1px 2px #26261f24,0 16px 30px -20px #0b1a3080}.rm-snap-btn:hover,.rm-snap-btn:focus-visible{transform:translateY(-3px);box-shadow:0 1px 2px #26261f24,0 22px 36px -20px #0b1a308c}.rm-snap-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rm-snap-pic{background:var(--color-marine);display:block;position:relative;overflow:hidden}.rm-snap-stamp{z-index:1;font-size:10.5px;position:absolute;bottom:.4rem;right:.5rem}.rm-snap-cap{font-family:var(--font-serif);color:var(--color-sumi);padding:.5rem .15rem .65rem;font-size:.95rem;font-style:italic;line-height:1.3;display:block}.rm-snap-cap:lang(ja){font-family:var(--font-jp);font-size:12.5px;font-style:normal}.rm-snap-label{min-width:0}@media (prefers-reduced-motion:reduce){.rm-snap-btn{transition:none}}.rm-kit{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.rm-kit{grid-template-columns:repeat(3,minmax(0,1fr))}}.rm-kit>li{border-bottom:1px solid var(--rule)}.rm-kit-link{grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;min-height:100%;padding:.85rem 0;display:grid}.rm-kit-kanji{font-family:var(--font-jp);color:var(--color-old-gold);grid-row:span 2;font-size:1.2rem;line-height:1}.rm-kit-name{font-family:var(--font-serif);text-underline-offset:4px;font-size:1.02rem;line-height:1.3}.rm-kit-name:lang(ja){font-family:var(--font-jp);font-size:14px}.rm-kit-link:hover .rm-kit-name{text-decoration:underline}.rm-kit-maker{color:var(--muted);grid-column:2;margin-top:.2rem;font-size:12px;line-height:1.35}
