.gh-collection{background:#fff;border:1px solid #e3e3e3;border-radius:10px;margin:1.4em 0;padding:14px 16px 16px}.gh-collection__cap{color:#222;margin-bottom:12px;font-size:17px;font-weight:700}.gh-collection__tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.gh-collection__tab{font:inherit;color:#444;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;padding:7px 13px;font-size:13px;line-height:1;transition:background .15s,color .15s,border-color .15s}.gh-collection__tab:hover{color:#d94701;border-color:#ff5401}.gh-collection__tab.is-active{color:#fff;background:#ff5401;border-color:#ff5401}.gh-collection__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gh-collection__item{background:#fcfcfc;border:1px solid #ececec;border-radius:8px;padding:12px 96px 12px 14px;position:relative}.gh-collection__item.is-hidden{display:none!important}.gh-collection__title{color:#1a1a1a;margin-bottom:7px;padding-right:90px;font-size:16px;font-weight:700}.gh-collection__text{color:#222;line-height:1.55}.gh-collection__note{color:#888;margin-top:5px;font-size:13px}.gh-collection__print{font:inherit;color:#555;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:6px;margin-top:12px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-block}.gh-collection__print:hover{color:#d94701;background:#fff6f1;border-color:#ff5401}.gh-collection__copy{font:inherit;color:#0f8f6e;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;position:absolute;top:10px;right:10px}.gh-collection__copy:hover{background:#f0fbf7;border-color:#17c699}.gh-collection__copy.is-copied{color:#fff;background:#17c699;border-color:#17c699}.gh-collection__item--riddle .gh-collection__text{font-weight:500}.gh-collection__spoiler{font:inherit;color:#d98200;cursor:pointer;background:#fff8ec;border:1px dashed #f5a623;border-radius:6px;margin-top:10px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .15s}.gh-collection__spoiler:hover{background:#fdeecf}.gh-collection__answer{color:#0f7a5e;background:#f0fbf7;border-left:3px solid #17c699;border-radius:4px;margin-top:10px;padding:10px 12px;font-weight:600;animation:.2s gh-collection-fade}@keyframes gh-collection-fade{0%{opacity:0}to{opacity:1}}@media (width<=560px){.gh-collection__item{padding:12px 14px 46px}.gh-collection__copy{top:auto;bottom:10px;right:10px}.gh-collection__title{padding-right:0}.gh-collection__item:has(.gh-collection__print){padding:12px 14px}.gh-collection__item:has(.gh-collection__print) .gh-collection__copy{top:10px;bottom:auto}.gh-collection__item:has(.gh-collection__print) .gh-collection__title{padding-right:90px}}@media print{@page{margin:14mm}body.gh-printing-card{visibility:hidden!important}body.gh-printing-card .gh-collection__item.is-printing,body.gh-printing-card .gh-collection__item.is-printing *{visibility:visible!important}body.gh-printing-card .gh-collection__item.is-printing{box-sizing:border-box;width:auto;position:absolute;top:0;left:0;right:0;background:#fff!important;border:2px solid #d9b45a!important;border-radius:10px!important;margin:0!important;padding:30px 34px!important}body.gh-printing-card .gh-collection__item.is-printing .gh-collection__title{text-align:center;margin-bottom:18px;font-size:24px;padding-right:0!important}body.gh-printing-card .gh-collection__item.is-printing .gh-collection__text{text-align:center;font-size:17px;line-height:1.85}body.gh-printing-card .gh-collection__item.is-printing .gh-collection__note{text-align:center;color:#555;margin-top:18px;font-size:13px}body.gh-printing-card .gh-collection__item.is-printing .gh-collection__copy,body.gh-printing-card .gh-collection__item.is-printing .gh-collection__print{display:none!important}}.gh-collection__source{margin-top:6px;font-size:13px}.gh-collection__source a{color:var(--gh-muted,#6b6b6b);text-underline-offset:2px;text-decoration:underline}.gh-collection__source a:hover{color:var(--gh-accent,#ff5401)}
