.rules-content{--p:2px;font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 12);color:var(--ink)}.rules-content *{box-sizing:border-box}.rules-content img{image-rendering:pixelated;max-width:100%;height:auto;display:block}.rules-page{padding:calc(var(--p) * 10) calc(var(--p) * 8) calc(var(--p) * 6);background:var(--paper) url(/img/tex_native.png) 0 0 / 382px 540px repeat;border:3px solid var(--line);box-shadow:inset 0 0 0 3px var(--light), 6px 6px 0 #280e0a59;scroll-margin-top:150px;position:relative}@media (min-width:640px){.rules-page{padding:calc(var(--p) * 16) calc(var(--p) * 18) calc(var(--p) * 10)}}.rules-content [id]{scroll-margin-top:150px}@media (min-width:640px){.rules-page,.rules-content [id]{scroll-margin-top:195px}}.rules-content p{margin:0 0 calc(var(--p) * 5)}.rules-content b{font-weight:700}.rules-content .r{color:var(--red)}.rules-content .small{opacity:.85}.rules-content .c{text-align:center}.rules-content .lead{font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 13)}.rules-content .h1{font-size:calc(var(--p) * 18);line-height:calc(var(--p) * 18);color:var(--red);text-transform:uppercase;padding-bottom:calc(var(--p) * 5);margin:0 0 calc(var(--p) * 8);border-bottom:var(--p) solid var(--line);box-shadow:0 var(--p) 0 var(--light);align-items:flex-end;gap:calc(var(--p) * 9);padding-right:calc(var(--p) * 12);flex-wrap:wrap;display:flex;position:relative}@media (max-width:639px){.rules-content .h1{font-size:calc(var(--p) * 13);line-height:calc(var(--p) * 15);gap:calc(var(--p) * 6)}}.rules-content .h1 .num{color:#7a5434}.rules-content .h1.sub{margin-top:calc(var(--p) * 10)}.rules-content .h1:first-child{margin-top:0}.rules-content .h2{font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 11);color:var(--red);text-transform:uppercase;letter-spacing:var(--p);margin:calc(var(--p) * 8) 0 calc(var(--p) * 4)}.rules-content .h2:first-child{margin-top:0}.rules-content .rule{height:var(--p);background:var(--line);box-shadow:0 var(--p) 0 var(--light);margin:calc(var(--p) * 9) 0 calc(var(--p) * 10)}.rules-content .anchor{right:0;bottom:calc(var(--p) * 5);font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 9);color:var(--line);padding:0 calc(var(--p) * 2);opacity:.55;text-decoration:none;position:absolute}.rules-content .h1:hover .anchor,.rules-content .anchor:focus-visible{opacity:1;color:var(--red)}.rules-content a.xref{color:var(--red);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.rules-content a.xref:hover{background:var(--cream)}.rules-content .cols{gap:calc(var(--p) * 10);grid-template-columns:1fr 1fr;display:grid}.rules-content .cols3{gap:calc(var(--p) * 8);grid-template-columns:1fr 1fr 1fr;display:grid}.rules-content .cols-a{gap:calc(var(--p) * 12);grid-template-columns:1fr auto;align-items:start;display:grid}.rules-content .cols-b{gap:calc(var(--p) * 12);grid-template-columns:auto 1fr;align-items:start;display:grid}.rules-content .row{gap:calc(var(--p) * 6);align-items:center;display:flex}.rules-content .wrap{flex-wrap:wrap}.rules-content .center{justify-content:center}.rules-content .between{justify-content:space-between}.rules-content .around{justify-content:space-around}.rules-content .mt{margin-top:calc(var(--p) * 6)}.rules-content .mt2{margin-top:calc(var(--p) * 12)}.rules-content .mb{margin-bottom:calc(var(--p) * 7)}.rules-content .mb2{margin-bottom:calc(var(--p) * 12)}.rules-content .badge{height:calc(var(--p) * 14);padding:calc(var(--p) * 2) calc(var(--p) * 6) 0 calc(var(--p) * 7);border:var(--p) solid var(--orange);background:#5c1c16 url(/img/badge_rot.png) 0 0 / calc(var(--p) * 4) calc(var(--p) * 12) repeat-x;color:var(--cream);text-shadow:var(--p) var(--p) 0 var(--shadow);font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 9);white-space:nowrap;display:inline-block}.rules-content .badge.big{height:calc(var(--p) * 18);padding-top:calc(var(--p) * 4);padding-left:calc(var(--p) * 10);padding-right:calc(var(--p) * 9);background-size:calc(var(--p) * 4) calc(var(--p) * 16)}.rules-content .badge.gruen{background-image:url(/img/badge_gruen.png);border-color:#9ee05a}.rules-content .badge.blau{background-image:url(/img/badge_blau.png);border-color:#8cc4ff}.rules-content .badge.gold{background-image:url(/img/badge_gold.png);border-color:#ffe08a}.rules-content .badge.hell{background-image:url(/img/badge_hellrot.png);border-color:#ffb46e}.rules-content .tag{height:calc(var(--p) * 12);padding:var(--p) calc(var(--p) * 4) 0 calc(var(--p) * 5);border:var(--p) solid;background:0 0 / calc(var(--p) * 4) calc(var(--p) * 10) repeat-x;color:var(--cream);text-shadow:var(--p) var(--p) 0 var(--shadow);font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 9);vertical-align:calc(var(--p) * -2);white-space:nowrap;display:inline-block}.rules-content .tag.koop{background-image:url(/img/badge_gruen.png);border-color:#9ee05a}.rules-content .tag.team{background-image:url(/img/badge_blau.png);border-color:#8cc4ff}.rules-content .tag.pvp{background-image:url(/img/badge_hellrot.png);border-color:#ffb46e}.rules-content .modus{gap:calc(var(--p) * 6);margin:calc(var(--p) * 4) 0;grid-template-columns:auto 1fr;align-items:start;display:grid}.rules-content .modus .tags{gap:calc(var(--p) * 2);flex-wrap:wrap;display:flex}.rules-content .num{display:inline-block}.rules-content .nchip{width:calc(var(--p) * 16);height:calc(var(--p) * 16);padding:calc(var(--p) * 3) 0 0 var(--p);text-align:center;border:var(--p) solid var(--orange);background:#5c1c16 url(/img/badge_rot.png) 0 0 / calc(var(--p) * 4) calc(var(--p) * 14) repeat-x;color:var(--cream);text-shadow:var(--p) var(--p) 0 var(--shadow);font-size:calc(var(--p) * 9);line-height:calc(var(--p) * 9);flex:none;display:inline-block}.rules-content .nchip.w{width:calc(var(--p) * 20)}.rules-content .nchip.big{width:calc(var(--p) * 24);height:calc(var(--p) * 24);padding-top:calc(var(--p) * 3);font-size:calc(var(--p) * 18);line-height:calc(var(--p) * 18);background-size:calc(var(--p) * 4) calc(var(--p) * 22)}.rules-content .nchip.big.w{width:calc(var(--p) * 34)}.rules-content .panel{padding:calc(var(--p) * 7) calc(var(--p) * 9) calc(var(--p) * 6);margin:0 0 calc(var(--p) * 8);border:var(--p) solid var(--bc,#aa7850);background:var(--bf,#e3cc9c);box-shadow:0 var(--p) 0 #3a221640;position:relative}.rules-content .panel>.badge:first-child{margin:0 0 calc(var(--p) * 5)}.rules-content .panel p:last-child{margin-bottom:0}.rules-content .panel.bsp{--bc:#7a5434;--bf:#ecd9ae}.rules-content .panel.tip{--bc:#2e6a1e;--bf:#e0ddac}.rules-content .panel.ach{--bc:#962818;--bf:#f0d2aa}.rules-content .panel.mer{--bc:#b8741c;--bf:#f2dca8}.rules-content .panel.plain{--bc:#aa7850;--bf:#e6d0a2}.rules-content .panel.koop{--bc:#2e6a1e;--bf:#e0ddac}.rules-content .panel.team{--bc:#1e488c;--bf:#dcdac6}.rules-content .panel.pvp{--bc:#962818;--bf:#f0d2aa}.rules-content .panel .ttl{color:var(--red);text-transform:uppercase;letter-spacing:var(--p);margin-bottom:calc(var(--p) * 4);line-height:calc(var(--p) * 16);align-items:center;gap:calc(var(--p) * 6);flex-wrap:wrap;display:flex}.rules-content .panel.koop .ttl{color:#2e6a1e}.rules-content .panel.team .ttl{color:#1e488c}.rules-content ul.l{margin:0 0 calc(var(--p) * 5);padding:0;list-style:none}.rules-content ul.l>li{padding-left:calc(var(--p) * 10);margin-bottom:calc(var(--p) * 4);position:relative}.rules-content ul.l>li:before{content:"";left:var(--p);top:calc(var(--p) * 4);width:calc(var(--p) * 4);height:calc(var(--p) * 4);background:var(--red);position:absolute}.rules-content .step{grid-template-columns:calc(var(--p) * 20) 1fr;gap:calc(var(--p) * 6);margin-bottom:calc(var(--p) * 8);display:grid}.rules-content .step .st{color:var(--red);text-transform:uppercase;letter-spacing:var(--p);line-height:calc(var(--p) * 16)}.rules-content table.t{border-collapse:separate;border-spacing:0;width:100%;margin:0 0 calc(var(--p) * 8);border:var(--p) solid #7a5434;box-shadow:0 var(--p) 0 #3a221640}.rules-content table.t th{background:#5c1c16 url(/img/badge_rot.png) 0 0 / calc(var(--p) * 4) 100% repeat-x;color:var(--cream);text-shadow:var(--p) var(--p) 0 var(--shadow);text-align:left;padding:calc(var(--p) * 4) calc(var(--p) * 6) calc(var(--p) * 3);font-weight:400}.rules-content table.t td{padding:calc(var(--p) * 3) calc(var(--p) * 6);border-top:var(--p) solid #c4a274;vertical-align:middle}.rules-content table.t tr:nth-child(2n) td{background:#e6d0a2}.rules-content table.t tr:nth-child(odd) td{background:#dcc290}.rules-content .list{border:var(--p) solid #7a5434;margin-bottom:calc(var(--p) * 8);box-shadow:0 var(--p) 0 #3a221640;overflow:hidden}.rules-content .ev{padding:calc(var(--p) * 4) calc(var(--p) * 7) calc(var(--p) * 5)}.rules-content .ev+.ev{border-top:var(--p) solid #c4a274}.rules-content .ev:nth-child(2n){background:#e6d0a2}.rules-content .ev:nth-child(odd){background:#dcc290}.rules-content .ev .nm{color:var(--red);text-transform:uppercase;letter-spacing:var(--p);margin-right:calc(var(--p) * 4)}.rules-content .card{width:calc(var(--p) * var(--cw,88))}.rules-content .hex{width:calc(var(--p) * var(--hw,32));filter:drop-shadow(var(--p) var(--p) 0 #3a221659)}.rules-content .chip{width:calc(var(--p) * var(--cw,25))}.rules-content .item{width:auto;height:calc(var(--p) * var(--ih,23))}.rules-content .ico{height:calc(var(--p) * var(--ih,7));width:auto;vertical-align:calc(var(--p) * -1);margin:0 calc(var(--p) * .5);display:inline-block}.rules-content .shadow{filter:drop-shadow(var(--p) var(--p) 0 #3a221680)}.rules-content .framed{border:var(--p) solid #3a2216;box-shadow:var(--p) var(--p) 0 #3a221680}.rules-content .cap{color:#6e4a2c;text-align:center;margin-top:calc(var(--p) * 4)}.rules-content .flow{align-items:stretch;gap:calc(var(--p) * 4);margin:0 0 calc(var(--p) * 10);display:flex}.rules-content .flow .f{text-align:center;align-items:center;gap:calc(var(--p) * 4);flex-direction:column;flex:1;margin:0;display:flex}.rules-content .flow .ar{color:var(--red);font-size:calc(var(--p) * 18);justify-content:center;align-items:center;display:flex}.rules-content .flow .f .t{color:var(--red);text-transform:uppercase;letter-spacing:var(--p)}.rules-content .recipe{grid-template-columns:calc(var(--p) * 56) calc(var(--p) * 58) 1fr;gap:calc(var(--p) * 8);padding:calc(var(--p) * 6) calc(var(--p) * 8);align-items:center;display:grid}.rules-content .recipe+.recipe{border-top:var(--p) solid #c4a274}.rules-content .recipe:nth-child(2n){background:#e6d0a2}.rules-content .recipe:nth-child(odd){background:#dcc290}.rules-content .recipe .res{min-height:calc(var(--p) * 40);justify-content:center;align-items:center;display:flex}.rules-content .recipe .nm{color:var(--red);text-transform:uppercase;letter-spacing:var(--p);margin-bottom:calc(var(--p) * 3)}.rules-content .ing{align-items:center;gap:calc(var(--p) * 7);flex-wrap:wrap;display:flex}.rules-content .ing .i{align-items:center;gap:calc(var(--p) * 2);display:flex}.rules-content .ing .plus{color:#7a5434}.rules-content .figs{gap:calc(var(--p) * 4);flex-wrap:wrap;display:flex}.rules-content .evb{padding:calc(var(--p) * 4) calc(var(--p) * 7) calc(var(--p) * 5);margin-bottom:calc(var(--p) * 4);border:var(--p) solid #aa7850;box-shadow:0 var(--p) 0 #3a221633;background:#e6d0a2}.rules-content .evb .nm{color:var(--red);text-transform:uppercase;letter-spacing:var(--p);margin-right:calc(var(--p) * 4)}.rules-content .list .recipe{background:#e6d0a2!important}.rules-content .rb .panel{padding-top:calc(var(--p) * 10);padding-bottom:calc(var(--p) * 10)}.rules-content .rb .ing{gap:calc(var(--p) * 4)}.rules-content :is(.panel,.list,.tw,.evb,.fw){clip-path:polygon(calc(var(--p)*3) 0, calc(100% - var(--p)*3) 0, calc(100% - var(--p)*3) var(--p), calc(100% - var(--p)) var(--p), calc(100% - var(--p)) calc(var(--p)*3), 100% calc(var(--p)*3), 100% calc(100% - var(--p)*3), calc(100% - var(--p)) calc(100% - var(--p)*3), calc(100% - var(--p)) calc(100% - var(--p)), calc(100% - var(--p)*3) calc(100% - var(--p)), calc(100% - var(--p)*3) calc(100% + var(--p)), calc(var(--p)*3) calc(100% + var(--p)), calc(var(--p)*3) calc(100% - var(--p)), var(--p) calc(100% - var(--p)), var(--p) calc(100% - var(--p)*3), 0 calc(100% - var(--p)*3), 0 calc(var(--p)*3), var(--p) calc(var(--p)*3), var(--p) var(--p), calc(var(--p)*3) var(--p));position:relative}.rules-content :is(.panel,.list,.tw,.evb,.fw):before{content:"";pointer-events:none;z-index:2;background:linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 0 0 / calc(var(--p)*2) var(--p) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 0 0 / var(--p) calc(var(--p)*2) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 100% 0 / calc(var(--p)*2) var(--p) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 100% 0 / var(--p) calc(var(--p)*2) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 0 100% / calc(var(--p)*2) var(--p) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 0 100% / var(--p) calc(var(--p)*2) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 100% 100% / calc(var(--p)*2) var(--p) no-repeat, linear-gradient(var(--bc,#aa7850), var(--bc,#aa7850)) 100% 100% / var(--p) calc(var(--p)*2) no-repeat;position:absolute;inset:0}.rules-content .list,.rules-content .tw{--bc:#7a5434}.rules-content .evb{--bc:#aa7850}.rules-content .fw{--bc:#3a2216;border:var(--p) solid #3a2216;box-shadow:0 var(--p) 0 #3a221680;max-width:100%;margin:0 auto;line-height:0}.rules-content .tw{border:var(--p) solid #7a5434;margin:0 0 calc(var(--p) * 8);box-shadow:0 var(--p) 0 #3a221640;overflow:hidden}.rules-content .tw table.t{box-shadow:none;border:0;margin:0}.rules-content :is(.badge,.tag,.nchip){clip-path:polygon(var(--p) 0, calc(100% - var(--p)) 0, calc(100% - var(--p)) var(--p), 100% var(--p), 100% calc(100% - var(--p)), calc(100% - var(--p)) calc(100% - var(--p)), calc(100% - var(--p)) 100%, var(--p) 100%, var(--p) calc(100% - var(--p)), 0 calc(100% - var(--p)), 0 var(--p), var(--p) var(--p))}.rules-content .cardw{filter:drop-shadow(var(--p) var(--p) 0 #3a221680);max-width:100%;line-height:0;display:inline-block}.rules-content .card{clip-path:polygon(calc(var(--p)*2) 0, calc(100% - var(--p)*2) 0, calc(100% - var(--p)*2) var(--p), calc(100% - var(--p)) var(--p), calc(100% - var(--p)) calc(var(--p)*2), 100% calc(var(--p)*2), 100% calc(100% - var(--p)*2), calc(100% - var(--p)) calc(100% - var(--p)*2), calc(100% - var(--p)) calc(100% - var(--p)), calc(100% - var(--p)*2) calc(100% - var(--p)), calc(100% - var(--p)*2) 100%, calc(var(--p)*2) 100%, calc(var(--p)*2) calc(100% - var(--p)), var(--p) calc(100% - var(--p)), var(--p) calc(100% - var(--p)*2), 0 calc(100% - var(--p)*2), 0 calc(var(--p)*2), var(--p) calc(var(--p)*2), var(--p) var(--p), calc(var(--p)*2) var(--p))}.rules-content .bk .ev{padding-top:calc(var(--p) * 3);padding-bottom:calc(var(--p) * 3)}.rules-content .bk .list{margin-bottom:calc(var(--p) * 4)}.rules-content>section,.rules-content .rules-page>*{min-width:0}@media (max-width:639px){.rules-content .cols,.rules-content .cols3,.rules-content .cols-a,.rules-content .cols-b{gap:calc(var(--p) * 6)!important;grid-template-columns:minmax(0,1fr)!important}.rules-content .cols-b>img,.rules-content .cols-a>img{justify-self:center}.rules-content .row{flex-wrap:wrap}.rules-content .flow{flex-direction:column}.rules-content .flow .ar{transform:rotate(90deg)}.rules-content .recipe{padding:calc(var(--p) * 6);grid-template-columns:auto minmax(0,1fr)}.rules-content .recipe>:last-child{grid-column:1/-1}.rules-content [style*=grid-template-columns]{row-gap:calc(var(--p) * 3)!important;grid-template-columns:auto minmax(0,1fr)!important}.rules-content [style*=grid-template-columns]>:nth-child(n+3){grid-column:2}.rules-content .tw{overflow-x:auto}.rules-content .panel{padding-left:calc(var(--p) * 6);padding-right:calc(var(--p) * 6)}}::highlight(rules-hit){background-color:var(--orange);color:var(--shadow)}::highlight(rules-hit-active){background-color:var(--red);color:var(--cream)}.rules-content mark.rs-mark{background:var(--orange);color:var(--shadow)}.rules-search mark{background:var(--orange);color:var(--shadow);padding:0 1px}.rules-toc a{border-left:3px solid #0000;padding:2px 6px;text-decoration:none;display:block}.rules-toc a:hover{color:var(--red);border-left-color:var(--line);background:var(--light)}.rules-toc details>summary{cursor:pointer;list-style:none}.rules-toc details>summary::-webkit-details-marker{display:none}.rules-toc details[open] .toc-chev{transform:rotate(90deg)}
