/* Approved recurring guides, kept clear of controls and urgent instructions. */
.orip-mascot-pair{display:flex;align-items:flex-end;justify-content:center;gap:0;width:100%;max-width:340px;margin-inline:auto}.orip-mascot-pair img{display:block;object-fit:contain;height:auto!important;max-height:none!important;min-width:0;flex:none;border:0!important;border-radius:0!important;box-shadow:none!important}.orip-mascot-pair .orip-shiba{width:57%}.orip-mascot-pair .orip-cat{width:49%;margin-left:-6%;margin-bottom:2%}.visual-hero-art.orip-mascot-hero{max-width:340px;width:100%}.orip-page-guides{width:190px;flex:none;align-self:center}.page-heading:has(>.orip-page-guides){display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:22px}.page-heading:has(>.orip-page-guides)>div:first-child{min-width:0}.orip-mini-guide{display:flex;align-items:center;justify-content:center;min-width:0}.orip-mini-guide img{display:block;width:100%;height:100%;max-height:140px;object-fit:contain}.purpose-icon.orip-title-guide{width:80px!important;height:92px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.purpose-icon.orip-title-guide img{width:100%;height:100%;object-fit:contain}.page-purpose:has(.orip-title-guide){grid-template-columns:80px minmax(0,1fr)!important}.orip-moshimo-guides{background:none!important;border:0!important;box-shadow:none!important;max-width:340px}.orip-moshimo-guides .orip-mascot-pair{max-width:340px}.orip-hub-guides{max-width:210px;margin:0 auto 8px}.orip-techo-guide{float:right;width:95px;margin:0 0 8px 14px}.orip-techo-guide img{display:block;width:100%;height:auto}.ev-intro:has(.orip-techo-guide){display:flow-root}.ev-intro:has(.orip-techo-guide) .ev-shortcuts{clear:both}.orip-mascot-pair img,.orip-mini-guide img{pointer-events:none;user-select:none}
@media(max-width:760px){.visual-hero-art.orip-mascot-hero{max-width:250px}.orip-page-guides{width:126px}.page-heading:has(>.orip-page-guides){grid-template-columns:minmax(0,1fr) 126px;gap:10px}.page-heading:has(>.orip-page-guides) .page-purpose{padding:14px 12px!important;grid-template-columns:minmax(0,1fr)!important}.page-heading:has(>.orip-page-guides) .page-purpose .purpose-icon{display:none}.page-heading:has(>.orip-page-guides) .page-purpose h1{font-size:23px!important;line-height:1.5}.page-heading:has(>.orip-page-guides) .purpose-description{font-size:13px!important}.orip-hub-guides{max-width:170px}.orip-moshimo-guides{width:230px;max-width:100%;margin-inline:auto}.orip-techo-guide{width:76px}.purpose-icon.orip-title-guide{width:62px!important;height:72px!important}.page-purpose:has(.orip-title-guide){grid-template-columns:62px minmax(0,1fr)!important}.visual-hero-art.orip-mascot-hero img{max-height:none!important}}
@media(max-width:420px){.page-heading:has(>.orip-page-guides){grid-template-columns:minmax(0,1fr) 105px;gap:7px}.orip-page-guides{width:105px}.page-heading:has(>.orip-page-guides) .page-purpose{padding:12px 9px!important}.page-heading:has(>.orip-page-guides) .page-purpose h1{font-size:21px!important}.orip-techo-guide{width:62px}}
@media print{.orip-page-guides,.orip-title-guide,.orip-mascot-hero,.orip-mini-guide,.orip-moshimo-guides,.orip-hub-guides,.orip-techo-guide{display:none!important}.page-heading:has(>.orip-page-guides),.page-purpose:has(.orip-title-guide){grid-template-columns:1fr!important}}
