.book.editing textarea{width:400px;height:100px}.book.editing .controls{font-family:Changa;float:right;font-size:0.8em}.book.editing .editor_controls.controls{align-items:center;border-top:1px solid #d8dddd;clear:both;display:flex;flex-wrap:wrap;float:none;gap:0.45rem;justify-content:flex-end;margin:0.85rem 0 0.2rem;padding-top:0.65rem}.book.editing .editor_controls.controls .editor_icon_link,.book.editing .editor_controls.controls>turbo-frame a{border:1px solid #aeb9bc;border-radius:0.25rem;color:#34474a;display:inline-flex;align-items:center;justify-content:center;font-family:Cabin, sans-serif;font-size:1.1rem;height:1.8rem;line-height:1;padding:0;text-decoration:none;width:1.8rem}.book.editing .editor_controls.controls .editor_icon_link:hover,.book.editing .editor_controls.controls .editor_icon_link:focus,.book.editing .editor_controls.controls>turbo-frame a:hover,.book.editing .editor_controls.controls>turbo-frame a:focus{background:#edf3f2}.book.editing .editor_controls.controls .paragraph_edit_link img{display:block;height:0.9rem;width:0.9rem}.book.editing .editor_controls.controls .paragraph_edit_link:hover,.book.editing .editor_controls.controls .paragraph_edit_link:focus{background:#dce9e6}.book.editing .editor_controls.controls .editor_remove_link,.book.editing .editor_controls.controls .paragraph_remove_link{border-color:transparent;color:#8a3a3a}.book.editing .focus_tool,.book.editing .new_focus_tool{display:inline-block}.book.editing .focus_tool img,.book.editing .new_focus_tool img{width:13px}.book.editing .paragraph_form{background:#f7fbfa;border:1px solid #b8c8c4;box-shadow:0 0.3rem 0.9rem rgba(27,48,54,0.12);margin:-1rem -4.5rem 0;padding:1rem}.book.editing .paragraph_form textarea{box-sizing:border-box;min-height:8rem;width:100%;font-family:"Josefin Sans";font-size:1.2em;line-height:1.45em;padding:0.8rem 1rem}.book.editing .paragraph_form input[type='submit']{margin-top:0.65rem}@media (max-width: 720px){.book.editing .paragraph_form{margin-left:-1rem;margin-right:-1rem}}.div_with_data{border:1px solid black;padding:5px}.paragraph.div_with_data{font-family:"Josefin Sans";font-size:1.2em;line-height:1.45em;border:none;padding:5px 86px}.bookshelf_display_of_book{margin:15%;padding:30px;font-size:1.5em;font-family:Cabin;border:2px solid black;box-shadow:4px 8px 2px 0px}.bookshelf_display_of_book .title_of_book{font-size:1.6em}.bookshelf_display_of_book .chapter_count_of_book{font-size:0.6em;float:right}.bookshelf_display_of_book .actions_with_book{margin-top:60px;font-size:0.8em}.bookshelf_display_of_book .actions_with_book a.begin_reading_link{color:#2A4098}.bookshelf_display_of_book .actions_with_book a.book_purchase_link{color:#37786F;float:right}.book_title{margin-left:5%;padding-top:25px;font-weight:bold;font-family:Josefin Sans;font-size:2em}.book_author{margin-left:7%;font-family:Josefin Sans;font-size:1.3em}.syllabus .div_with_data{border:none}.syllabus .edition{text-align:center;font-family:Noto Sans;font-size:0.8em}.syllabus .chapter_title{font-size:1.3em;font-family:Fondamento;margin-top:10px;margin-left:6%}.syllabus .section{padding:0}.syllabus .section_heading{padding:2px;margin-left:8%}.syllabus .section_subheading{margin-left:8%;margin-right:8%;font-size:0.9em;font-style:italic}.function-browser-header,.function-detail-header{margin-bottom:2rem;max-width:52rem}.function-browser-page .function-browser-header,.function-detail-page .function-detail-header{font-size:1.05rem}.function-browser-header h1,.function-detail-header h1{margin:.15rem 0 .5rem}.function-browser-kicker{font-family:Dosis, Arial, sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase}.function-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr))}.function-card{background:#fffcf6;border:1px solid #d5c9b9;display:flex;flex-direction:column;padding:1rem}.function-card h2{font-family:Cinzel, Georgia, serif;font-size:1.2rem;margin:0 0 .5rem}.function-card p{margin:.3rem 0}.function-relations{color:#705f4d;font-family:Dosis, Arial, sans-serif;font-size:.9rem}.function-counts{border-top:1px solid #ddd;margin-top:auto !important;padding-top:.75rem}.function-counts span{font-family:Dosis, Arial, sans-serif;display:block;font-size:.8rem}.function-detail-relations{border-left:.25rem solid #bbb;margin-top:1rem;padding-left:1rem}.function-result-note{color:#705f4d;font-family:Dosis, Arial, sans-serif;margin-top:-.75rem}.card-function-links a{white-space:nowrap}.concept-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr))}.concept-card{min-width:0}.concept-card-link{color:inherit;display:block;text-decoration:none}.concept-card img,.concept-card-placeholder{aspect-ratio:488 / 680;background:#ddd;display:block;height:auto;object-fit:cover;width:100%}.concept-card-name,.concept-card-set{display:block}.concept-card-name{font-family:Cabin, Arial, sans-serif;font-weight:bold;padding-top:.4rem}.concept-card-set{color:#705f4d;font-family:Dosis, Arial, sans-serif;font-size:.8rem}.catalog-page{color:#29251f;font-family:Cabin, Arial, sans-serif;line-height:1.55;margin:0 auto 3rem;max-width:76rem;padding:0 1.25rem}.catalog-page h1,.catalog-page h2{color:#34291d;font-family:Cinzel, Georgia, serif;font-weight:500}.catalog-page h1{font-size:clamp(2rem, 5vw, 3.25rem);letter-spacing:.015em;line-height:1.15}.catalog-page h2{letter-spacing:.01em}.catalog-page a{color:#6a3b17}.catalog-page a:hover{color:#9a541d}.catalog-page-header{margin-bottom:1.75rem;max-width:48rem}.catalog-page-header h1{margin:.1rem 0 .45rem}.catalog-page-header p:last-child{font-size:1.08rem;margin:0}.catalog-kicker,.catalog-meta,.catalog-back-link{font-family:Dosis, Arial, sans-serif;letter-spacing:.08em}.catalog-kicker{color:#765838;font-size:.85rem;font-weight:500;margin:0;text-transform:uppercase}.catalog-meta{color:#705f4d;font-size:.92rem;font-weight:500}.catalog-back-link{display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:1.1rem;text-decoration-thickness:1px;text-underline-offset:.18em}.card-set-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.card-set-filters a{border:1px solid #888;border-radius:999px;padding:.25rem .7rem}.card-set-filters a.selected{background:#333;color:#fff}.card-set-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr))}.card-set-card{background:#fffcf6;border:1px solid #d5c9b9;padding:1rem}.card-set-card h2{font-size:1.1rem;margin:0 0 .5rem}.card-set-card p{margin:.25rem 0}.card-set-card .catalog-count{color:#6a3b17;font-weight:600;margin-top:.6rem}.card-printing-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr))}.card-printing{margin:0}.card-printing img{display:block;height:auto;width:100%}.card-printing-link{color:inherit;display:block;text-decoration:none}.card-printing figcaption{font-family:Dosis, Arial, sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.025em;line-height:1.25;padding-top:.3rem}.card-detail{margin:0 auto;max-width:34rem;text-align:center}.card-detail-header{margin:0 auto 1.5rem}.card-detail-header h1{margin:.1rem 0 .45rem}.card-detail-header .catalog-meta,.card-function-links{margin:.35rem 0}.card-detail-image{display:block;height:auto;margin:0 auto;max-width:24rem;width:100%}.role-card-preview{cursor:grab}.role-card-preview:active{cursor:grabbing}.card-role-assignment{border-top:1px solid #d5c9b9;margin-top:2rem;padding-top:1.75rem}.card-role-assignment-heading{margin:0 auto 1rem;max-width:29rem}.card-role-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.card-role-drop{align-items:center;background:#fffcf6;border:1px dashed #a48a69;color:#34291d;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.15rem;justify-content:center;min-height:6rem;padding:.75rem;transition:background-color .15s ease, border-color .15s ease, transform .15s ease}.card-role-drop:hover,.card-role-drop:focus-visible,.card-role-drop.is-dragging-over{background:#f3e7d4;border-color:#6a3b17;outline:none;transform:translateY(-2px)}.card-role-drop.is-assigned{background:#e3eadb;border-color:#61724b}.card-role-drop.is-saving{opacity:.65}.card-role-name{font-family:Cinzel, Georgia, serif;font-size:1.05rem}.card-role-status{color:#705f4d;font-family:Dosis, Arial, sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card-list-memberships{margin-top:2.25rem}@media (max-width: 40rem){.card-role-grid{grid-template-columns:1fr}}.book.editing .chapter_form{width:100%;text-align:center}.book.editing .chapter_form input{width:100%}.book.editing .chapter_form textarea{font-size:1em;width:100%}.book.editing .section_form{width:100%}.book.editing .section_form input{width:70%}.book.editing .section_form textarea{font-size:1em;width:70%;height:20px}.read_by_chapter .previous_chapter,.read_by_chapter .next_chapter{font-family:Noto Sans;font-size:0.7em}.read_by_chapter .next_chapter{float:right}.read_by_chapter .chapter_title{text-align:center;font-family:Fondamento;font-size:2.2em}.read_by_chapter .subtitle_of_chapter{text-align:center}.read_by_chapter .chapter_subtitle{display:inline-block;text-align:center;font-family:Dosis;max-width:58%}.read_by_chapter .section_heading{margin-left:25%;width:50%;font-family:Dosis;font-size:1.25em}.read_by_chapter .section_subheading{margin-left:17%;width:66%;font-family:Dosis}.read_by_chapter .div_with_data.section{border:none}#logo_holder{text-align:center;clear:both}#logo_holder #site_subtitle{font-family:Cabin;font-size:1.3em}#logo_holder #site_title{display:inline-block;width:60%;-webkit-clip-path:polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%)}#logo_holder #site_title #site_logo{width:100%;transition:background-color 4s;border-radius:10px}#logo_holder #site_title #site_logo:hover{background-color:#ED88F3}#ways_we_mage_socially{position:absolute;top:60px;right:30px}#ways_we_mage_socially img{width:24px}.pagination{text-align:center;font-family:Noto Sans}.footer_links,.header_links{margin:4% 4%;font-family:Cinzel;text-align:center}.footer_links a,.header_links a{margin:4%}.header_links{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem 1.25rem}.header_links a{margin:0;white-space:nowrap}.citation.div_with_data{width:60%;font-family:Cabin;font-size:0.65em;border:1px solid #BEC0C0}.citation.div_with_data .finding_of_citation{display:inline-block}.citation.div_with_data .source_of_citation{float:right;font-style:italic;display:inline-block}.citation.div_with_data .citation_hider{font-size:0.8em;float:right;margin-top:-13px;color:#BBBDBD}.inviting{text-align:center;font-family:Righteous;font-size:1.25em}.inviting .licensing_discussion{margin:50px 30px;font-family:'Noto Sans'}#homepage{font-family:'Noto Sans';font-size:2.1em}#homepage section{padding:0px 18px 12px 4px;margin:38px;box-shadow:5px 10px 14px 2px #ED88F3;border-radius:9px}#homepage section section{background-color:#D5F3FE;-webkit-clip-path:polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);display:inline-block;width:80%;margin:20px;padding:10px 8% 12px 8%}#homepage section section:last-child{text-align:right;font-size:0.8em}#homepage form{text-align:center}#list_faq{font-family:'Noto Sans'}#list_faq section{font-size:1.4em}#list_faq section question{display:block;margin-bottom:1.5em}#list_faq section question answer{text-align:right;display:block;margin-top:0.5em}.policy{font-family:'Noto Sans'}.policy .privacy header{font-size:1.4em;text-align:center}.policy .privacy section{padding:2em}.approval_interface_for_list{margin-bottom:10px}#lists{margin:30px 10px}#lists div.list{margin-bottom:19px;padding:0 1%;font-size:2em;font-family:Antic}#lists div.list.two{margin-left:10%}#lists div.list.three{margin-left:20%}#lists div.list.four{margin-left:30%}#lists div.list.five{text-align:center}#lists div.list.six{text-align:right;margin-right:30%}#lists div.list.seven{text-align:right;margin-right:20%}#lists div.list.eight{text-align:right;margin-right:10%}#lists div.list.nine{text-align:right}#lists div.list a{transition:color 2s}#lists div.list a:visited{color:#555}#lists div.list a:hover{color:#F49440;text-decoration:none}#lists em{font-family:Syncopate;cursor:pointer;display:block;margin-bottom:10px}#lists em span{margin-left:17px;color:#6D3E7A;display:none;font-size:0.75em}#lists em:hover span{display:inline-block}#lists section{display:none}#lists section.shown{display:block}.list{margin:30px 10px;font-family:Cabin;border-bottom:1px solid #999}.list .name_of_list{text-align:center;font-size:2.4em;padding:9px;border-radius:28px;box-shadow:0px 10px 25px #888888;transition:background-color 3s}.list .name_of_list:hover{background-color:#B1EDFA}.list .name_of_list input{font-size:1em}.list .name_of_list .edit_list_link{float:right;padding:8px;font-size:0.5em}.list .description_of_list{margin:-10px 5% 20px 5%;padding:26px 26px 26px 26px;text-align:center;font-size:1.4em;border-radius:24px;box-shadow:0px 5px 15px #888888;transition:background-color 3s}.list .description_of_list:hover{background-color:#BCFDBE}.list .description_of_list textarea{font-size:1em;width:80%;height:80px}.list .edit_tool_for_list{margin-top:-16px;text-align:center;opacity:0}.list .privacy_options_for_list,.list .privacy_options_for_listed_item,.list .sorting_options_for_list,.list .suggestion_options_for_list{text-align:center;height:55px}.list .privacy_options_for_list privacy,.list .privacy_options_for_list order,.list .privacy_options_for_list policy,.list .privacy_options_for_listed_item privacy,.list .privacy_options_for_listed_item order,.list .privacy_options_for_listed_item policy,.list .sorting_options_for_list privacy,.list .sorting_options_for_list order,.list .sorting_options_for_list policy,.list .suggestion_options_for_list privacy,.list .suggestion_options_for_list order,.list .suggestion_options_for_list policy{margin:5%}.list .privacy_options_for_list privacy label,.list .privacy_options_for_list order label,.list .privacy_options_for_list policy label,.list .privacy_options_for_listed_item privacy label,.list .privacy_options_for_listed_item order label,.list .privacy_options_for_listed_item policy label,.list .sorting_options_for_list privacy label,.list .sorting_options_for_list order label,.list .sorting_options_for_list policy label,.list .suggestion_options_for_list privacy label,.list .suggestion_options_for_list order label,.list .suggestion_options_for_list policy label{display:inline-block;width:150px}.list .submission_of_list,.list .submission_of_listed_item{text-align:center}.list .submission_of_list input,.list .submission_of_listed_item input{width:60%;font-size:2em;background-color:#2522D3;color:white;border-radius:80px}.list .listed_item{margin:0px 12px;padding:9px;border-bottom:1px solid #bbb}.list .listed_item:last-child{border-bottom:none}.list .listed_item .number_of_listed_item{display:inline-block;padding-right:14px}.list .listed_item .designation_of_listed_item{display:inline-block;width:94%;font-size:1.3em}.list .listed_item .editing_tools_for_listed_item{float:right}.list .listed_item .footer_of_listed_item{opacity:0}.list .listed_item:hover .footer_of_listed_item{opacity:0.4;transition:opacity 10s}.list .listed_item .tagging{margin:.2rem 0 .55rem}.list .listed_item .expression_of_listed_item .card{float:right}.list .listed_item .expression_of_listed_item .card img{width:150px}.list .listed_item .formatting_of_listed_item{display:none;font-size:0.7em}.list .listed_item .formatting_of_listed_item .formatting_of_designation_of_listed_item{font-size:1.15em;margin-bottom:8px}.masthead_of_list:hover .edit_tool_for_list{opacity:0.8}.listed_items_in_list{margin:25px;padding:3px;border-radius:8px;box-shadow:0px 3px 25px #888888}.submission_reviewer_for_list .accepter_for_listed_item a.suggestion_approval{padding:2px 10%}.submission_reviewer_for_list .accepter_for_listed_item a.suggestion_approval.accept{color:#309D0E}.submission_reviewer_for_list .accepter_for_listed_item a.suggestion_approval.accept_secret{color:#F49440}.submission_reviewer_for_list .accepter_for_listed_item a.suggestion_approval.reject{color:#B20526}.new_item_adder_for_list{margin:45px;padding:13px;border-radius:8px;box-shadow:0px 3px 25px #888888}.form_for_listed_item .inline{margin:2%}.form_for_listed_item .inline.listed_item_content{width:45%}.form_for_listed_item textarea{width:80%;height:100px}.form_for_listed_item textarea#listed_item_designation{height:40px}.form_for_listed_item .instructions{margin:14px}.item_adder_button_for_list{font-family:Righteous;font-size:1.5em;margin:35px 75px;padding:13px;border-radius:18px;box-shadow:0px 3px 25px #888888;transition:background-color 5s}.item_adder_button_for_list:hover{background-color:#FDCF7F}#password_login,#log_out,#profile{color:#6a3b17;font-family:Cabin, Arial, sans-serif;font-weight:500}#password_login{position:absolute;right:30px;top:5px}.account-links{display:flex;gap:0.75rem;position:absolute;right:30px;top:5px}#password_login:hover,#log_out:hover,#profile:hover{color:#9a541d}.auth-page{color:#29251f;font-family:Cabin, Arial, sans-serif;line-height:1.55;margin:0 auto 3rem;max-width:28rem;padding:0 1.25rem}.auth-page a:not(.auth-button){color:#6a3b17}.auth-page a:not(.auth-button):hover{color:#9a541d}.auth-page-has-aside{max-width:46rem}.auth-panel{background:#fffcf6;border:1px solid #d5c9b9;border-radius:9px;box-shadow:5px 10px 14px 2px #ed88f3;padding:1.75rem 1.5rem 1.6rem}.auth-kicker{color:#765838;font-family:Dosis, Arial, sans-serif;font-size:0.85rem;font-weight:500;letter-spacing:0.08em;margin:0 0 0.35rem;text-transform:uppercase}.auth-panel h1{color:#34291d;font-family:Cinzel, Georgia, serif;font-size:clamp(1.75rem, 4vw, 2.25rem);font-weight:500;letter-spacing:0.015em;line-height:1.15;margin:0 0 0.5rem}.auth-panel h2{color:#34291d;font-family:Cinzel, Georgia, serif;font-size:1.15rem;font-weight:500;margin:0 0 0.4rem}.auth-lede{color:#4a4036;margin:0 0 1.25rem}.auth-flash{border-radius:0.35rem;font-size:0.95rem;margin:0 0 1rem;padding:0.65rem 0.8rem}.auth-flash.is-notice{background:#e7f6ee;color:#1e5a38}.auth-flash.is-alert{background:#fdecea;color:#8a2a22}.auth-page #error_explanation,.auth-errors{background:#fdecea;border:1px solid #e8b4ae;box-sizing:border-box;color:#8a2a22;font-size:0.95rem;margin:0 0 1.1rem;padding:0.75rem 0.9rem;width:auto}.auth-errors p{font-weight:600;margin:0 0 0.4rem}.auth-errors ul{margin:0;padding-left:1.15rem}.auth-page #error_explanation ul li{font-size:0.95rem;list-style:disc}.auth-form .field{margin-bottom:0.95rem}.auth-form label{display:block;font-size:0.92rem;margin-bottom:0.3rem}.auth-hint{color:#705f4d;display:block;font-family:Dosis, Arial, sans-serif;font-size:0.85rem;margin:-0.15rem 0 0.35rem}.auth-form input[type="email"],.auth-form input[type="password"],.auth-form input[type="text"]{background:#fff;border:1px solid #cbbba6;border-radius:0.3rem;box-sizing:border-box;color:#29251f;font-family:Cabin, Arial, sans-serif;font-size:1rem;padding:0.6rem 0.7rem;width:100%}.auth-form input[type="email"]:focus,.auth-form input[type="password"]:focus,.auth-form input[type="text"]:focus{border-color:#9a541d;outline:2px solid rgba(154,84,29,0.25);outline-offset:1px}.auth-page .field_with_errors{background:none;display:block;padding:0}.auth-page .field_with_errors input{border-color:#b3261e}.auth-remember{align-items:center;display:flex;gap:0.45rem}.auth-remember input[type="checkbox"]{accent-color:#6a3b17;flex-shrink:0;height:1.05rem;width:1.05rem}.auth-remember label{margin:0}.auth-form .actions{margin:1.15rem 0 0}.auth-button{appearance:none;border-radius:0.3rem;box-sizing:border-box;cursor:pointer;display:block;font-family:Cabin, Arial, sans-serif;font-size:1rem;padding:0.65rem 0.9rem;text-align:center;text-decoration:none;width:100%}.auth-button:hover{text-decoration:none}.auth-button-primary{background:#6a3b17;border:1px solid #6a3b17;color:#fff}.auth-button-primary:hover,.auth-button-primary:focus{background:#9a541d;border-color:#9a541d;color:#fff}.auth-button-secondary{background:#fff;border:1px solid #cbbba6;color:#34291d}.auth-button-secondary:hover,.auth-button-secondary:focus{background:#f4eee4;color:#34291d}.auth-button-danger{background:#fff;border:1px solid #c47a72;color:#8a2a22}.auth-button-danger:hover,.auth-button-danger:focus{background:#fdecea;color:#8a2a22}.auth-alt{border-top:1px solid #e4d8c8;display:grid;gap:0.55rem;margin-top:1.4rem;padding-top:1.2rem}.auth-alt-label{color:#705f4d;font-family:Dosis, Arial, sans-serif;font-size:0.8rem;letter-spacing:0.08em;margin:0 0 0.15rem;text-transform:uppercase}.auth-alt-form{margin:0}.auth-links{display:grid;gap:0.4rem;margin-top:1.35rem}.auth-links a{color:#6a3b17;font-size:0.95rem}.auth-links a:hover{color:#9a541d}.auth-section{border-top:1px solid #e4d8c8;margin-top:1.5rem;padding-top:1.2rem}.auth-section .auth-lede{margin-bottom:0.85rem}.profile-style-colors{display:grid;gap:0.75rem;list-style:none;margin:0 0 1.25rem;padding:0}.profile-style-color{align-items:center;display:grid;gap:0.45rem 0.55rem;grid-template-columns:auto 1fr auto auto}.profile-style-color .tag-style-swatch{grid-row:1}.profile-style-name{font-size:0.95rem}.profile-style-color input[type="color"]{background:none;border:1px solid #cbbba6;border-radius:0.3rem;cursor:pointer;height:2rem;padding:0.15rem;width:2.4rem}.profile-style-color code{color:#705f4d;font-size:0.8rem}.profile-style-color .auth-button{grid-column:1 / -1;justify-self:start}.auth-purchase{text-align:center}.auth-purchase-copy{background:#d5f3fe;-webkit-clip-path:polygon(6% 0, 94% 0, 100% 50%, 94% 100%, 6% 100%, 0 50%);clip-path:polygon(6% 0, 94% 0, 100% 50%, 94% 100%, 6% 100%, 0 50%);padding:1.35rem 14% 1.4rem}.auth-purchase h2{color:#34291d;font-family:Cinzel, Georgia, serif;font-size:1.15rem;font-weight:500;margin:0 0 0.4rem}.auth-purchase p{margin:0 0 0.15rem}.auth-purchase form{margin:0.9rem 0 0}@media (min-width: 48rem){.auth-page-has-aside{align-items:center;display:grid;gap:1.5rem 1.75rem;grid-template-columns:minmax(0, 1fr) minmax(15rem, 17.5rem)}.auth-page-has-aside .auth-purchase{margin-top:0}}@media (max-width: 40rem){.auth-panel{padding:1.35rem 1.1rem 1.25rem}}#my_purchases_link{font-family:Cinzel;text-align:center}.purchases{font-family:Anton}.purchases .purchase div{display:inline-block}body{background-color:#fff;color:#333;margin:30px}.right{float:right;margin-right:10px}.center{text-align:center}.hidden{display:none}.inline{display:inline-block;vertical-align:top}.clearboth{clear:both}ol,ul,td{margin:33px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000;text-decoration:none;padding:2px}a:hover{text-decoration:underline}th{padding-bottom:5px}td{padding-bottom:7px;padding-left:5px;padding-right:5px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}.tagging-admin{margin:2rem auto;max-width:58rem}.tagging-admin header,.tag-context,.tag-context-create{margin-bottom:2rem}.tagging-admin-kicker,.tag-system{color:#6e5a86;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.tag-context{border-top:1px solid #c9c1d3;padding-top:1.25rem}.tag-context-add-tag,.tag-list-application{background:#f7f4fa;margin-top:1rem;padding:1rem}.tag-list{list-style:none;margin:1rem 0;padding:0}.tag-list>li{border-bottom:1px solid #e2dce9;padding:1rem 0}.tag-list form,.tag-list form p,.tag-context header p form,.tagged-lists form{display:inline}.tagged-lists{display:flex;flex-wrap:wrap;gap:.35rem}.tagging-panel{background:#f7f4fa;border:1px solid #e2dce9;font-family:Cabin, Arial, sans-serif;font-size:1rem;margin:1rem 0 1.5rem;padding:1rem 1.1rem 1.15rem}.tagging-panel h3{color:#34291d;font-family:Cinzel, Georgia, serif;font-size:1rem;font-weight:500;margin:1rem 0 .55rem}.tagging-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.tagging-chip{align-items:center;background:#fffcf6;border:1px solid #d5c9b9;border-radius:999px;display:inline-flex;gap:.35rem;padding:.25rem .65rem}.tagging-chip.is-styled,.tagging-option.is-styled{background:color-mix(in srgb, var(--tag-color) 22%, #fffcf6);border-color:color-mix(in srgb, var(--tag-color) 70%, #d5c9b9)}.tagging-chip.is-styled .tagging-chip-context{color:var(--tag-color)}.tagging-chip-context{color:#765838;font-family:Dosis, Arial, sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.tagging-chip-remove{background:none;border:0;color:#6a3b17;cursor:pointer;font-size:1rem;line-height:1;opacity:0;padding:0;pointer-events:none}.tagging-chip:hover .tagging-chip-remove,.tagging-chip:focus-within .tagging-chip-remove{opacity:1;pointer-events:auto}@media (hover: none){.tagging-chip-remove{opacity:1;pointer-events:auto}}.tagging-filter{display:grid;gap:.25rem;margin-bottom:.7rem}.tagging-filter input,.tagging-create-form input[type="text"]{border:1px solid #cbbba6;font:inherit;padding:.4rem .5rem}.tagging-options{display:flex;flex-wrap:wrap;gap:.4rem}.tagging-option{background:#fff;border:1px solid #cbbba6;border-radius:999px;color:#34291d;cursor:pointer;font:inherit;padding:.35rem .7rem}.tagging-create-form{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;max-width:28rem}.tagging-create-form .tagging-create-input,.tagging-create-form input[type="text"]{flex:1 1 8rem;min-width:8rem}.tagging-icon-button{align-items:center;background:#fffcf6;border:1px solid #cbbba6;border-radius:.25rem;color:#34291d;cursor:pointer;display:inline-flex;font-family:Cabin, Arial, sans-serif;font-size:1.1rem;height:1.8rem;justify-content:center;line-height:1;padding:0;width:1.8rem}.tagging-icon-button:hover,.tagging-icon-button:focus{background:#edf3f2}.tagging-style-picker{position:relative}.tagging-style-picker.is-styled>.tagging-style-trigger{background:color-mix(in srgb, var(--tag-color, #edf3f2) 22%, #fffcf6);border-color:var(--tag-color, #cbbba6);border-radius:999px;font-size:.72rem;min-width:1.8rem;padding:0 .45rem;width:auto}.tagging-style-menu{background:#fffcf6;border:1px solid #cbbba6;display:none;left:0;margin-top:.25rem;min-width:8rem;position:absolute;z-index:2}.tagging-style-menu[hidden]{display:none !important}.tagging-style-picker.is-open .tagging-style-menu{display:flex;flex-direction:column}.tagging-style-menu button{background:none;border:0;color:#34291d;cursor:pointer;font:inherit;padding:.35rem .55rem;text-align:left}.tagging-style-menu button[data-style-color]::before{background:var(--tag-color, #d5c9b9);border-radius:50%;content:"";display:inline-block;height:.65rem;margin-right:.4rem;vertical-align:-1px;width:.65rem}.tagging-style-menu button.is-selected,.tagging-style-menu button:hover,.tagging-style-menu button:focus{background:#edf3f2}.tagging-style-menu button.is-selected{font-weight:600}.tagging-empty,.tagging-filter-empty,.tagging-errors{color:#705f4d;margin:.35rem 0}.tagging-errors{color:#8a2a22}.tagging{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin:.35rem 0 1rem}.tagging-applied:not(:has(.tagging-chips)){display:none}.tagging-disclosure{display:contents}.tagging-disclosure-toggle{background:none;border:0;cursor:pointer;flex:0 0 auto;line-height:0;margin:0;padding:0}.tagging-disclosure-toggle img,.tagging-disclosure-toggle svg{display:block;height:1.15rem;width:1.15rem}.tagging-disclosure-panel{flex:1 1 100%;width:100%}.tagging-disclosure-panel .tagging-panel{margin:.15rem 0 0}.tag-style-swatch{background:color-mix(in srgb, var(--tag-color, #d5c9b9) 70%, #fffcf6);border:1px solid var(--tag-color, #d5c9b9);border-radius:999px;display:inline-block;flex:0 0 auto;height:.9rem;vertical-align:middle;width:.9rem}.tag-context header h2{align-items:center;display:flex;gap:.45rem}.tag-context-color{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}
