.kanji-static:where(.astro-ljcokxya){width:100%;height:100%;min-height:220px;font-family:var(--kanji-font);background:radial-gradient(circle at 50% 44%,#ff7a1a1a,#0000 58%),#050607;place-items:center;padding:1.25rem;display:grid;overflow:hidden}.kanji-static--seasons:where(.astro-ljcokxya){background:radial-gradient(circle,#b8d8ff0f,#0000 64%),#050607}.kanji-static--fan:where(.astro-ljcokxya){background:radial-gradient(circle at 50% 40%,#fff0d21a,#0000 56%),#050607}.torii:where(.astro-ljcokxya){aspect-ratio:1.3;width:min(270px,84%);position:relative}.torii__lintel:where(.astro-ljcokxya){color:#fff0dc80;background:linear-gradient(#d4543f,#8f2a22);border-radius:55% 55% 0 0/80% 80% 0 0;justify-content:space-around;align-items:center;height:12%;font-size:.45rem;display:flex;position:absolute;top:2%;left:0;right:0}.torii__plaque:where(.astro-ljcokxya){z-index:2;color:#f4ead6;letter-spacing:.12em;white-space:nowrap;background:#0b0d0f;border:1px solid #d4543f;padding:.12rem .42rem;font-size:1.05rem;line-height:1.1;position:absolute;top:16%;left:50%;transform:translate(-50%)}.torii__beam:where(.astro-ljcokxya){color:#fff0dc9e;letter-spacing:.16em;background:linear-gradient(#d4543f,#a8342b);justify-content:space-around;align-items:center;height:6%;font-size:.5rem;display:flex;position:absolute;top:42%;left:7%;right:7%}.torii__posts:where(.astro-ljcokxya){justify-content:space-between;display:flex;position:absolute;inset:46% 17% 0}.torii__post:where(.astro-ljcokxya){color:#fff0dcdb;background:linear-gradient(90deg,#7e241e,#c04435 42%,#8f2a22);justify-content:center;align-items:flex-start;width:15%;height:100%;padding-top:7%;font-size:.9rem;line-height:1;display:flex}.torii__base:where(.astro-ljcokxya){background:#1a1c1f;height:4%;position:absolute;bottom:0;left:9%;right:9%}.seasons:where(.astro-ljcokxya){background:#0b0d0f;border:1px solid #ece8df29;grid-template-columns:repeat(4,minmax(0,1fr));width:min(340px,100%);height:232px;display:grid;overflow:hidden}.season:where(.astro-ljcokxya){border-top:2px solid var(--tone);border-right:1px solid #ece8df1a;grid-template-rows:3.4rem 1fr 3.4rem;justify-items:center;padding:.7rem .2rem;display:grid}.season__label:where(.astro-ljcokxya){grid-row:1;align-self:start}.season__kanji:where(.astro-ljcokxya){grid-row:2;align-self:center}.season__words:where(.astro-ljcokxya){grid-row:3;align-self:end}.seasons:where(.astro-ljcokxya)>.season:where(.astro-ljcokxya){margin:0}.season:where(.astro-ljcokxya):last-child{border-right:0}.season__label:where(.astro-ljcokxya),.season__words:where(.astro-ljcokxya){color:#ece8df7a;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.48rem;line-height:1.4}.season__kanji:where(.astro-ljcokxya){color:var(--tone);font-size:clamp(2rem,4vw,3rem);line-height:1}.season__words:where(.astro-ljcokxya){color:var(--tone);opacity:.72}.fan:where(.astro-ljcokxya){aspect-ratio:.96;place-items:center;width:min(230px,70%);display:grid;position:relative}.uchiwa:where(.astro-ljcokxya){z-index:1;aspect-ratio:1;color:#1b1a17;background:radial-gradient(circle at 50% 38%,#fff8e9,#eadcc4 72%);border:1px solid #d9cdb9;border-radius:50%;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;place-items:center;width:100%;padding:17%;display:grid;position:relative;transform:rotate(-5deg);box-shadow:inset 0 0 0 5px #a8342b14,0 18px 40px #00000061}.uchiwa__main:where(.astro-ljcokxya){grid-area:1/1/auto/-1;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1}.uchiwa__small:where(.astro-ljcokxya){color:#a8342b;font-size:.95rem;line-height:1}.uchiwa__small--wind:where(.astro-ljcokxya){grid-area:2/1;align-self:start}.uchiwa__small--flower:where(.astro-ljcokxya){grid-area:2/2;align-self:start}.uchiwa__seal:where(.astro-ljcokxya){color:#f7efe2;background:#a8342b;place-items:center;width:1.45rem;height:1.45rem;font-size:.66rem;line-height:1;display:grid;position:absolute;bottom:19%;right:19%}.uchiwa__handle:where(.astro-ljcokxya){z-index:0;background:linear-gradient(90deg,#2a1d17,#5a3a2a);border-radius:0 0 5px 5px;width:10px;height:24%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}
