._flyer_iwjzp_1{min-width:0;background:#090b10}._preview_iwjzp_2{display:block;width:100%;height:auto;object-fit:contain}._expand_iwjzp_3{display:none}._viewer_iwjzp_4{width:52rem;max-width:96vw;max-height:90dvh;padding:20px;background:#101a2b;color:#f7f9ff}._title_iwjzp_5{padding-right:56px}._fullImage_iwjzp_6{display:block;width:100%;height:auto;max-height:calc(90dvh - 190px);object-fit:contain}._viewer_iwjzp_4>button{width:48px;height:48px}._original_iwjzp_8{width:100%;min-height:48px;height:auto;white-space:normal;margin-top:12px}@media(max-width:580px){._preview_iwjzp_2{max-height:160px}._expand_iwjzp_3{display:flex;width:100%;min-height:48px;height:auto;white-space:normal;line-height:1.3;padding:8px;margin-top:6px;font-size:13px}}._home_adotu_2{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}._home_adotu_2 article{min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;border-radius:14px;border-color:#ffffff20}._home_adotu_2 ._artwork_adotu_4{min-width:0;background:#090b10;border-bottom:1px solid #ffffff16}._home_adotu_2 ._artwork_adotu_4>img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:none;object-fit:contain}._home_adotu_2 article ._body_adotu_6{padding:16px;flex:1;display:flex;flex-direction:column;min-width:0}._home_adotu_2 h3{font-size:22px;line-height:1.2;overflow-wrap:anywhere}._home_adotu_2 p{margin:8px 0;overflow-wrap:anywhere}._home_adotu_2 ._body_adotu_6>div:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:auto;padding-top:14px}._home_adotu_2 a{white-space:normal;min-height:48px;max-width:100%;height:auto;overflow-wrap:anywhere;text-align:center;font-size:14px;padding:10px}@media(max-width:1023px){._home_adotu_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:580px){._home_adotu_2{gap:12px}._home_adotu_2 article ._body_adotu_6{padding:12px}._home_adotu_2 h3{font-size:19px}._home_adotu_2 p{font-size:14px;line-height:1.45}._home_adotu_2 ._artwork_adotu_4>button{font-size:12px;line-height:1.3;min-height:44px;margin:0;border-radius:0}._home_adotu_2 a{font-size:13px}}@media(max-width:369px){._home_adotu_2{grid-template-columns:minmax(0,1fr)}._home_adotu_2 article ._body_adotu_6{padding:16px}._home_adotu_2 h3{font-size:22px}._home_adotu_2 a{font-size:14px}}
