.tentmaker-page{min-height:100vh;padding-top:18vh;padding-bottom:var(--space-3xl);padding-inline:var(--marg-inline-compact);background-color:var(--primary-clr)}.tentmaker-page .container{max-width:800px;margin:0 auto;width:100%}.tentmaker-page .tentmaker-header{text-align:center;margin-bottom:var(--space-xl)}.tentmaker-page .tentmaker-header.hidden{display:none}.tentmaker-page .tentmaker-header.not-completed{margin-bottom:var(--space-lg)}.tentmaker-page .tentmaker-header h1{font-size:clamp(2rem,5vw,2.5rem);margin-bottom:var(--space-xs);color:var(--secondary-clr);font-weight:600}.tentmaker-page .tentmaker-header .subtitle{font-size:var(--fs-x-large);color:var(--secondary-clr)}.tentmaker-page .tentmaker-header .subtitle.hidden{display:none}.tentmaker-page.tentmaker-page--celebration{padding-top:4.75rem}.tentmaker-page.tentmaker-page--celebration .tentmaker-header{margin-bottom:var(--space-md)}.tentmaker-page.tentmaker-page--celebration .tentmaker-header h1{margin-bottom:var(--space-xs)}.tentmaker-page .shareable-card{background-color:var(--glass-bg);border-radius:1.5rem;padding:var(--space-xl);margin-bottom:var(--space-md);box-shadow:var(--box-shadow-sm);text-align:center;transition:opacity var(--transition-time-md) ease,transform var(--transition-time-md) ease;max-width:600px;width:100%;margin-left:auto;margin-right:auto}.tentmaker-page .shareable-card.hidden{display:none}.tentmaker-page .shareable-card .card-content .card-logo{margin-bottom:var(--space-md);display:flex;justify-content:center;align-items:center;padding-bottom:var(--space-md);border-bottom:var(--border-soft);position:relative;width:80%;margin-inline:auto}.tentmaker-page .shareable-card .card-content .card-logo img{height:35px;width:auto;object-fit:contain;filter:brightness(.95);opacity:.8}.tentmaker-page .shareable-card .card-content .card-character-image{display:flex;align-items:center;justify-content:center;gap:0;margin-inline:calc(-1 * var(--space-xl));margin-bottom:var(--space-md);padding-inline:var(--space-xs)}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel{height:clamp(118px,24vw,132px);width:auto;flex-shrink:0;pointer-events:none;user-select:none;display:block}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel--left{transform:scaleX(-1);margin-right:-1.35rem}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel--right{margin-left:-1.35rem}.tentmaker-page .shareable-card .card-content .card-character-image .card-character-portrait{position:relative;z-index:1;width:120px;height:120px;flex-shrink:0;border-radius:50%;object-fit:contain}.tentmaker-page .shareable-card .card-content h2{font-size:clamp(1.5rem,4vw,1.75rem);margin-bottom:var(--space-xs);color:var(--secondary-clr)}.tentmaker-page .shareable-card .card-content .card-subtitle{font-size:var(--fs-large);color:var(--secondary-clr);margin-bottom:var(--space-md);font-weight:600;opacity:.7}.tentmaker-page .shareable-card .card-content .card-quote{background:var(--card-clr-1);padding:var(--space-md);border-radius:1rem;margin-bottom:var(--space-md);box-shadow:var(--box-shadow-sm);border:var(--border-soft)}.tentmaker-page .shareable-card .card-content .card-quote .quote-text{font-size:var(--fs-large);font-style:italic;margin-bottom:var(--space-xs);color:var(--secondary-clr);line-height:1.6}.tentmaker-page .shareable-card .card-content .card-quote .quote-reference{font-size:var(--fs-medium);color:var(--secondary-clr-transparent);text-align:right}.tentmaker-page .shareable-card .card-content .card-website{font-size:var(--fs-small);color:var(--secondary-clr-transparent);margin-top:var(--space-md);margin-bottom:var(--space-sm);font-weight:500;letter-spacing:.5px}.tentmaker-page .shareable-card .card-content .btn-share{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .shareable-card .card-content .btn-share>*{user-select:none}.tentmaker-page .shareable-card .card-content .btn-share:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .shareable-card .card-content .btn-share:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .shareable-card .card-content .btn-share{border-radius:var(--btn-radius-pill);font-size:var(--fs-medium);padding-inline:2rem;min-width:0;width:fit-content}.tentmaker-page .bonus-section{background:#ffffff80;border-radius:1.5rem;padding:var(--space-lg) var(--space-xl);margin-inline:auto;max-width:min(440px,92%);width:100%;box-shadow:0 1px 4px #3822170d;border:1px dashed rgba(56,34,23,.08);text-align:center;transition:max-width .48s ease}.tentmaker-page .bonus-section__heading{display:inline-flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:.55rem;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:600;margin:0 0 var(--space-xs);color:var(--secondary-clr)}.tentmaker-page .bonus-section__heading-icon{display:inline-grid;place-items:center;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(56,34,23,.14);background:#ffffff8c;color:var(--secondary-clr);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;font-size:.95rem;line-height:1;letter-spacing:-.02em}.tentmaker-page .bonus-section__question{font-size:var(--fs-large);font-weight:500;margin:0 0 var(--space-xs);color:var(--secondary-clr)}.tentmaker-page .bonus-section__hint{font-size:var(--fs-medium);font-style:italic;color:var(--secondary-clr-transparent);margin:0 0 var(--space-sm)}.tentmaker-page .bonus-section__form{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);width:min(340px,100%);margin-inline:auto}.tentmaker-page .bonus-section__form input{width:100%;padding:var(--space-sm) var(--space-md);border:var(--border-soft);border-radius:var(--border-radius-pill);font-size:var(--fs-medium);font-family:var(--ff-body);background:#ffffffbf;color:var(--secondary-clr);text-align:center;transition:border-color var(--transition-time-md) ease}.tentmaker-page .bonus-section__form input:focus{outline:none;border-color:var(--accent-clr-2)}.tentmaker-page .bonus-section__form .btn-submit{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .bonus-section__form .btn-submit>*{user-select:none}.tentmaker-page .bonus-section__form .btn-submit:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .bonus-section__form .btn-submit:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .bonus-section__form .btn-submit{border-radius:var(--btn-radius-pill);font-size:var(--fs-medium);white-space:nowrap;margin-inline:auto}.tentmaker-page .bonus-section__feedback{margin-top:var(--space-sm);font-size:var(--fs-medium)}.tentmaker-page .bonus-section__feedback.correct{background:#c8b4e626;color:var(--secondary-clr);border:1px solid rgba(56,34,23,.1);border-radius:var(--border-radius-pill);padding:var(--space-xs) var(--space-sm)}.tentmaker-page .bonus-section__feedback.incorrect{background:#ffc1a126;color:var(--secondary-clr);border:1px solid rgba(56,34,23,.1);border-radius:var(--border-radius-pill);padding:var(--space-xs) var(--space-sm)}.tentmaker-page .bonus-section__feedback.hidden{display:none}.tentmaker-page .bonus-section--unlocked{max-width:100%}.tentmaker-page .bonus-section .behind-scenes{margin-top:var(--space-md);padding:var(--space-md);background:#ffffff73;border-radius:1rem;border:1px solid rgba(56,34,23,.08);box-shadow:none;text-align:left}.tentmaker-page .bonus-section .behind-scenes__author{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.tentmaker-page .bonus-section .behind-scenes__photo{width:clamp(72px,14vw,108px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 10px #3822171f}.tentmaker-page .bonus-section .behind-scenes__content{width:100%}.tentmaker-page .bonus-section .behind-scenes h4{font-size:var(--fs-large);margin:0 0 var(--space-xs);color:var(--secondary-clr);text-align:center}.tentmaker-page .bonus-section .behind-scenes p{margin:0;line-height:1.6;color:var(--secondary-clr);font-size:var(--fs-medium);text-align:left}.tentmaker-page .password-section{background-color:var(--glass-bg);border-radius:1.5rem;padding:var(--space-xl);margin-bottom:var(--space-lg);box-shadow:var(--box-shadow-sm)}.tentmaker-page .password-section h3{font-size:clamp(1.25rem,3vw,1.5rem);margin-bottom:var(--space-sm);color:var(--secondary-clr)}.tentmaker-page .password-section .hint{font-size:var(--fs-medium);color:var(--secondary-clr-transparent);margin-bottom:var(--space-sm);font-style:italic}.tentmaker-page .password-section .unlock-message{font-size:var(--fs-large);color:var(--secondary-clr-transparent);margin-bottom:var(--space-sm);font-weight:600}.tentmaker-page .password-section .password-input-wrapper{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.tentmaker-page .password-section .password-input-wrapper input{flex:1;padding-inline:var(--space-sm);border:var(--border-soft);border-radius:var(--border-radius-pill);font-size:var(--fs-medium);font-family:var(--ff-body);background-color:var(--card-clr-1);color:var(--secondary-clr);transition:border-color var(--transition-time-md) ease}.tentmaker-page .password-section .password-input-wrapper input:focus{outline:none;border-color:var(--tertiary-clr-2)}.tentmaker-page .password-section .password-input-wrapper .btn-submit{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .password-section .password-input-wrapper .btn-submit>*{user-select:none}.tentmaker-page .password-section .password-input-wrapper .btn-submit:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .password-section .password-input-wrapper .btn-submit:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .password-section .password-input-wrapper .btn-submit{border-radius:var(--btn-radius-pill);font-size:var(--fs-medium);white-space:nowrap}.tentmaker-page .password-section .feedback{padding:var(--space-sm);border-radius:.8rem;font-size:var(--fs-medium);margin-top:var(--space-xs)}.tentmaker-page .password-section .feedback.correct{background:#c8b4e633;color:var(--secondary-clr);border:2px solid var(--accent-clr-2)}.tentmaker-page .password-section .feedback.incorrect{background:#ffc1a133;color:var(--secondary-clr);border:2px solid var(--tertiary-clr-4)}.tentmaker-page .password-section .feedback.hidden,.tentmaker-page .behind-scenes.hidden{display:none}.tentmaker-page .tentmaker-completion-root{margin-top:var(--space-lg);text-align:center}.tentmaker-page .tentmaker-completion-root .completion-progress-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.tentmaker-page .tentmaker-completion-root .progress-view{width:min(560px,92%);background-color:var(--glass-bg);border-radius:1.5rem;padding:var(--space-lg);box-shadow:var(--box-shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.tentmaker-page .tentmaker-completion-root .progress-view .progress-view__tent{width:min(340px,88%);height:auto;margin-inline:auto;user-select:none;pointer-events:none;display:block}.tentmaker-page .tentmaker-completion-root .progress-view .completion-progress-bar,.tentmaker-page .tentmaker-completion-root .progress-view #completion-message{width:100%}.tentmaker-page .tentmaker-completion-root .progress-view.hidden{display:none}.tentmaker-page .tentmaker-completion-root .completion-progress-bar{width:min(460px,92%);height:48px;background:#ffffffb3;border-radius:var(--border-radius-pill);position:relative;overflow:hidden;box-shadow:var(--box-shadow-sm);margin-inline:auto}.tentmaker-page .tentmaker-completion-root .completion-progress-fill{position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);background:var(--success-clr);border-radius:var(--border-radius-pill);transition:width var(--transition-time-md) ease}.tentmaker-page .tentmaker-completion-root .completion-progress-text{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-x-large);font-weight:600;color:var(--secondary-clr);letter-spacing:.2px;text-shadow:0 1px 0 rgba(255,255,255,.55)}.tentmaker-page .tentmaker-completion-root .pre-result-container,.tentmaker-page .tentmaker-completion-root .mid-result-container,.tentmaker-page .tentmaker-completion-root .result-container{width:min(560px,92%)}.tentmaker-page .tentmaker-completion-root .pre-result-container.hidden,.tentmaker-page .tentmaker-completion-root .mid-result-container.hidden,.tentmaker-page .tentmaker-completion-root .result-container.hidden{display:none}.tentmaker-page .tentmaker-completion-root .final-test-card{background:#ffffff8c;border-radius:1.5rem;padding:var(--space-xl);box-shadow:var(--box-shadow-sm);transform:translateY(6px);opacity:0;animation:finalTestIn .52s cubic-bezier(.2,.9,.2,1) forwards}.tentmaker-page .tentmaker-completion-root .progress-view__continue{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .tentmaker-completion-root .progress-view__continue>*{user-select:none}.tentmaker-page .tentmaker-completion-root .progress-view__continue:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .tentmaker-completion-root .progress-view__continue:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .tentmaker-completion-root .mid-step-card{background:#ffffff8c;border-radius:1.5rem;padding:var(--space-xl);box-shadow:var(--box-shadow-sm);text-align:center;opacity:0;transform:translateY(8px);animation:finalTestIn .52s cubic-bezier(.2,.9,.2,1) forwards}.tentmaker-page .tentmaker-completion-root .mid-step-card__img{width:min(180px,60%);height:auto;margin:0 auto var(--space-md);display:block}.tentmaker-page .tentmaker-completion-root .mid-step-card__title{font-size:clamp(1.6rem,4vw,2rem);margin:0 0 var(--space-xs);color:var(--secondary-clr);font-weight:600}.tentmaker-page .tentmaker-completion-root .mid-step-card__text{margin:0 0 var(--space-md);color:var(--secondary-clr);font-size:var(--fs-medium);line-height:1.6}.tentmaker-page .tentmaker-completion-root .mid-step-card__btn{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .tentmaker-completion-root .mid-step-card__btn>*{user-select:none}.tentmaker-page .tentmaker-completion-root .mid-step-card__btn:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .tentmaker-completion-root .mid-step-card__btn:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .tentmaker-completion-root .final-test-title{font-size:clamp(1.75rem,4vw,2.2rem);margin:0 0 var(--space-md);color:var(--secondary-clr);font-weight:600}.tentmaker-page .tentmaker-completion-root .locked-tent{position:relative;width:min(260px,70%);margin:0 auto var(--space-md)}.tentmaker-page .tentmaker-completion-root .locked-tent img{width:100%;height:auto;display:block;user-select:none;pointer-events:none;opacity:.7}.tentmaker-page .tentmaker-completion-root .locked-tent .lock-overlay{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:144px;height:144px;display:grid;place-items:center;transform-origin:50% 60%;transition:transform .95s cubic-bezier(.25,.9,.25,1),opacity .75s ease}.tentmaker-page .tentmaker-completion-root .locked-tent .lock-overlay.lock-shake{animation:lockShakeOverlay .9s ease-in-out}.tentmaker-page .tentmaker-completion-root .lock-overlay svg{width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.tentmaker-page .tentmaker-completion-root .locked-tent.is-unlocking .lock-overlay{animation:lockUnlockExit 1.05s cubic-bezier(.25,.9,.25,1) forwards;opacity:1}.tentmaker-page .tentmaker-completion-root .lock-overlay .lock-shackle{transform-box:fill-box;transform-origin:50% 85%}.tentmaker-page .tentmaker-completion-root .locked-tent.is-unlocking .lock-overlay .lock-shackle{animation:lockShackleOpen .54s cubic-bezier(.2,.9,.2,1) 80ms forwards}.tentmaker-page .tentmaker-completion-root .final-test-question{font-size:var(--fs-large);color:var(--secondary-clr);margin:0 0 var(--space-md);font-weight:500}.tentmaker-page .tentmaker-completion-root .final-test-input{width:min(360px,92%);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-sm)}.tentmaker-page .tentmaker-completion-root .final-test-input input{padding:var(--space-sm) var(--space-md);border:var(--border-soft);border-radius:var(--border-radius-pill);font-size:var(--fs-medium);font-family:var(--ff-body);background:#ffffffb3;color:var(--secondary-clr);text-align:center}.tentmaker-page .tentmaker-completion-root .final-test-input input:focus{outline:none;border-color:var(--accent-clr-2)}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit{background-color:var(--accent-clr-2);border:2px solid var(--accent-clr-2);box-shadow:0 2px 4px #0000001a;transition:all .2s ease;user-select:none}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit>*{user-select:none}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit:hover{background-color:transparent;border-color:color-mix(in srgb,var(--accent-clr-2) 90%,black);color:var(--accent-clr-2);cursor:pointer;box-shadow:0 4px 8px #00000026}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit:active{background-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);border-color:color-mix(in srgb,var(--accent-clr-2) 85%,black);box-shadow:0 1px 2px #0000001a;transform:translateY(1px)}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit{border-radius:var(--border-radius-pill);font-size:var(--fs-medium);white-space:nowrap;margin-inline:auto}.tentmaker-page .tentmaker-completion-root .final-test-feedback{margin-top:var(--space-sm);font-size:var(--fs-medium);color:var(--secondary-clr-transparent);min-height:1.25em}.tentmaker-page .tentmaker-completion-root .result-container{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-lg);width:min(560px,92%);margin-inline:auto;opacity:0}.tentmaker-page .tentmaker-completion-root .result-container.is-visible{animation:resultReveal .42s ease-out forwards}.tentmaker-page .tentmaker-completion-root .result-container.is-visible .shareable-card{animation:shareableCardPop .88s cubic-bezier(.34,1.28,.64,1) 80ms forwards}.tentmaker-page .tentmaker-completion-root .result-container.is-visible .bonus-section{animation:bonusFadeIn .56s ease-out .32s forwards;opacity:0}.tentmaker-page .tentmaker-completion-root .result-container .shareable-card{opacity:0;transform:scale(.86) translateY(20px);transition:none}.tentmaker-page .tentmaker-completion-root #completion-message{font-size:var(--fs-large);color:var(--secondary-clr)}.tentmaker-page .tentmaker-completion-root.hidden{display:none}@keyframes finalTestIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lockShakeOverlay{0%,to{transform:translate(-50%,-50%) rotate(0)}12%{transform:translate(calc(-50% - 4px),-50%) rotate(-5deg)}28%{transform:translate(calc(-50% + 4px),-50%) rotate(5deg)}44%{transform:translate(calc(-50% - 3px),-50%) rotate(-4deg)}60%{transform:translate(calc(-50% + 3px),-50%) rotate(4deg)}76%{transform:translate(calc(-50% - 2px),-50%) rotate(-2deg)}}@keyframes lockShackleOpen{0%{transform:rotate(0) translateY(0);opacity:1}60%{transform:rotate(-25deg) translate(-1px,-1px);opacity:1}to{transform:rotate(-30deg) translate(-1px,-2px);opacity:1}}@keyframes lockUnlockExit{0%{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}to{transform:translate(-60%,-78%) scale(.88) rotate(-12deg);opacity:0}}@media(prefers-reduced-motion:reduce){.tentmaker-page .lock-overlay.lock-shake{animation:none}.tentmaker-page .locked-tent .lock-overlay{transition-duration:.15s}.tentmaker-page .result-container.is-visible .shareable-card{animation:resultReveal .2s ease-out forwards}.tentmaker-page .result-container.is-visible .bonus-section{animation:none;opacity:1}}@keyframes resultReveal{0%{opacity:0}to{opacity:1}}@keyframes shareableCardPop{0%{opacity:0;transform:scale(.86) translateY(20px)}45%{opacity:1;transform:scale(1.05) translateY(-5px)}70%{transform:scale(.98) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bonusFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tentmaker-page.tentmaker-page--celebration{padding-top:7rem}.tentmaker-page .shareable-card{padding:var(--space-lg)}.tentmaker-page .shareable-card .card-content .card-character-image{margin-inline:calc(-1 * var(--space-md))}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel{height:108px}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel--left{margin-right:-1rem}.tentmaker-page .shareable-card .card-content .card-character-image .card-laurel--right{margin-left:-1rem}.tentmaker-page .shareable-card .card-content .card-character-image .card-character-portrait{width:100px;height:100px}.tentmaker-page .bonus-section{padding:var(--space-md) var(--space-lg);max-width:min(400px,94%)}.tentmaker-page .bonus-section--unlocked{max-width:100%}.tentmaker-page .bonus-section__form .btn-submit{width:100%;max-width:none}.tentmaker-page .password-section{padding:var(--space-lg)}.tentmaker-page .password-section .password-input-wrapper{flex-direction:column}.tentmaker-page .password-section .password-input-wrapper .btn-submit{width:100%}.tentmaker-page .tentmaker-completion-root .final-test-input .btn-submit{width:100%;max-width:none}}
