<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://cn.xtlrwiki.cc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%A5%BD%E5%A4%9A%E6%A2%A8</id>
	<title>星塔旅人WIKI - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://cn.xtlrwiki.cc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%A5%BD%E5%A4%9A%E6%A2%A8"/>
	<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/wiki/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E5%A5%BD%E5%A4%9A%E6%A2%A8"/>
	<updated>2026-06-11T11:16:24Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E9%A3%8E%E5%BD%B1%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=549</id>
		<title>文件:风影半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E9%A3%8E%E5%BD%B1%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=549"/>
		<updated>2026-02-24T15:16:44Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​好多梨上传文件:风影半身像.png的新版本&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%A7%91%E6%B4%9B%E5%A6%AE%E4%B8%9D%EF%BC%88%E6%96%B0%E6%98%A5%EF%BC%89%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=548</id>
		<title>文件:科洛妮丝（新春）半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%A7%91%E6%B4%9B%E5%A6%AE%E4%B8%9D%EF%BC%88%E6%96%B0%E6%98%A5%EF%BC%89%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=548"/>
		<updated>2026-02-24T15:15:17Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​好多梨上传文件:科洛妮丝（新春）半身像.png的新版本&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=547</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=547"/>
		<updated>2026-02-24T14:53:14Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=风影&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=火机&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝（新春）&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=那一片还没有逛过。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=翡冷翠&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露（圣夜）&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=那一片还没有逛过。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=琥珀&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡西米拉&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=紫槿&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=赤霞&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=冬香&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=火机&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=夏花&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=花原&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡娜丝&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=杏子&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=密涅瓦&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=台灯&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=希娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=降温&lt;br /&gt;
|dislike1=甜品&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=璟麟&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=不要深入了，原地休息休息吧。&lt;br /&gt;
|like1=甜品&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=缇莉娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=参加店面内抽奖活动。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那是什么？好可疑啊。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=鸢尾&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=天色还早，再聊一会。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=特丽莎&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=师渺&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=苍兰&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=天色还早，再聊一会。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=千都世&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=珂赛特&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=焦糖&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=偶像&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=格芮&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=来一次小舟临海观光。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=小禾&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=游戏区有活动可以参加。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=岭川&lt;br /&gt;
|element=地&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=546</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=546"/>
		<updated>2026-02-24T14:49:14Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=翡冷翠&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露（圣夜）&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=那一片还没有逛过。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=琥珀&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡西米拉&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=紫槿&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=赤霞&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=冬香&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=火机&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=夏花&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=花原&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡娜丝&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=杏子&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=密涅瓦&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=台灯&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=希娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=降温&lt;br /&gt;
|dislike1=甜品&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=璟麟&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=不要深入了，原地休息休息吧。&lt;br /&gt;
|like1=甜品&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=缇莉娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=参加店面内抽奖活动。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那是什么？好可疑啊。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=鸢尾&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=天色还早，再聊一会。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=特丽莎&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=师渺&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=苍兰&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=天色还早，再聊一会。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=千都世&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=珂赛特&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=焦糖&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=偶像&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=格芮&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=来一次小舟临海观光。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=小禾&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=游戏区有活动可以参加。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=岭川&lt;br /&gt;
|element=地&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%A7%91%E6%B4%9B%E5%A6%AE%E4%B8%9D%EF%BC%88%E6%96%B0%E6%98%A5%EF%BC%89%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=545</id>
		<title>文件:科洛妮丝（新春）半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%A7%91%E6%B4%9B%E5%A6%AE%E4%B8%9D%EF%BC%88%E6%96%B0%E6%98%A5%EF%BC%89%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=545"/>
		<updated>2026-02-24T14:43:03Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E9%A3%8E%E5%BD%B1%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=544</id>
		<title>文件:风影半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E9%A3%8E%E5%BD%B1%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=544"/>
		<updated>2026-02-24T14:42:47Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%BF%A1%E5%86%B7%E7%BF%A0%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=543</id>
		<title>文件:翡冷翠半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E7%BF%A1%E5%86%B7%E7%BF%A0%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=543"/>
		<updated>2026-02-24T14:41:54Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=542</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=542"/>
		<updated>2026-02-24T14:27:40Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home]]&lt;br /&gt;
{{Swiper&lt;br /&gt;
|navigation=false&lt;br /&gt;
|pagination=true&lt;br /&gt;
|[[file=https://www.xtlrwiki.cc/images/6/6a/260224活动.jpg|link=https://www.bilibili.com/opus/1172892005179588616?spm_id_from=333.1387.0.0]]&lt;br /&gt;
|[[file=https://www.xtlrwiki.cc/images/b/bb/260224角色.png|link=https://www.bilibili.com/opus/1172892262903840802?spm_id_from=333.1387.0.0]]&lt;br /&gt;
|[[file=https://www.xtlrwiki.cc/images/8/80/260224秘纹.png|link=https://www.bilibili.com/opus/1172892520629141521?spm_id_from=333.1387.0.0]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{QuickNav&lt;br /&gt;
|[[icon=https://www.xtlrwiki.cc/images/5/55/Menu1.png |title=旅人图鉴|link=旅人图鉴]]&lt;br /&gt;
|[[icon=https://www.xtlrwiki.cc/images/d/d2/Menu2.png |title=秘纹图鉴|link=秘纹图鉴]]&lt;br /&gt;
|[[icon=https://www.xtlrwiki.cc/images/0/09/%E5%85%BB%E6%88%90%E8%AE%A1%E7%AE%97%E5%99%A8%4064w_50h.png |title=养成计算|link=https://wiki.biligame.com/stellasora/%E5%85%BB%E6%88%90%E8%AE%A1%E7%AE%97%E5%99%A8]]&lt;br /&gt;
|[[icon=http://novacnwiki-static.yostar.net/menu/menu4.png |title=委托查询|link=https://anyukari.github.io/]]&lt;br /&gt;
|[[icon=http://novacnwiki-static.yostar.net/menu/menu5.png |title=邀约选项|link=http://trekkers-wiki.jvav.net.cn/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8]]|[[icon=http://novacnwiki-static.yostar.net/menu/menu6.png |title=怪物图鉴|link=http://trekkers-wiki.jvav.net.cn/index.php?title=%E8%81%94%E5%90%88%E8%AE%A8%E4%BC%90]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E7%A7%98%E7%BA%B9.png&amp;diff=541</id>
		<title>文件:260224秘纹.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E7%A7%98%E7%BA%B9.png&amp;diff=541"/>
		<updated>2026-02-24T14:24:11Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E8%A7%92%E8%89%B2.png&amp;diff=540</id>
		<title>文件:260224角色.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E8%A7%92%E8%89%B2.png&amp;diff=540"/>
		<updated>2026-02-24T14:24:01Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E6%B4%BB%E5%8A%A8.jpg&amp;diff=539</id>
		<title>文件:260224活动.jpg</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:260224%E6%B4%BB%E5%8A%A8.jpg&amp;diff=539"/>
		<updated>2026-02-24T14:23:52Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=487</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=487"/>
		<updated>2026-01-16T11:34:23Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 常用功能性class */&lt;br /&gt;
/* 禁止鼠标选中文字 */&lt;br /&gt;
.no-select {&lt;br /&gt;
    user-select: none; /* 标准属性 */&lt;br /&gt;
    -webkit-user-select: none; /* Safari */&lt;br /&gt;
    -moz-user-select: none; /* Firefox */&lt;br /&gt;
    -ms-user-select: none; /* IE 10及以下 */&lt;br /&gt;
}&lt;br /&gt;
/* 禁止鼠标事件，一般用于禁止图片拖拽等操作 */&lt;br /&gt;
.no-drag {&lt;br /&gt;
    pointer-events: none; /* 阻止所有鼠标事件 */&lt;br /&gt;
}&lt;br /&gt;
/* 绝对定位居中 */&lt;br /&gt;
.absolute-center {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-container .filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-container .filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=475</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=475"/>
		<updated>2026-01-05T10:40:40Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露（圣夜）&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=那一片还没有逛过。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=琥珀&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡西米拉&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=紫槿&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=赤霞&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=冬香&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=火机&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=夏花&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=花原&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡娜丝&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=杏子&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=密涅瓦&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=台灯&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=希娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=降温&lt;br /&gt;
|dislike1=甜品&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=璟麟&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=不要深入了，原地休息休息吧。&lt;br /&gt;
|like1=甜品&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=缇莉娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=参加店面内抽奖活动。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那是什么？好可疑啊。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=鸢尾&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=天色还早，再聊一会。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=特丽莎&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=师渺&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=苍兰&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=天色还早，再聊一会。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=千都世&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=珂赛特&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=焦糖&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=偶像&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=格芮&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=来一次小舟临海观光。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=小禾&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=游戏区有活动可以参加。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=岭川&lt;br /&gt;
|element=地&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=474</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=474"/>
		<updated>2026-01-05T10:40:15Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露（圣夜）&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=那一片还没有逛过。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=琥珀&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡西米拉&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=紫槿&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=赤霞&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=冬香&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=火机&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=夏花&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=花原&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡娜丝&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=杏子&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=密涅瓦&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=台灯&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=希娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=降温&lt;br /&gt;
|dislike1=甜品&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=璟麟&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=不要深入了，原地休息休息吧。&lt;br /&gt;
|like1=甜品&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=缇莉娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=参加店面内抽奖活动。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那是什么？好可疑啊。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=鸢尾&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=天色还早，再聊一会。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=特丽莎&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=师渺&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=苍兰&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=天色还早，再聊一会。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=千都世&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=珂赛特&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=焦糖&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=偶像&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=格芮&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=来一次小舟临海观光。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=小禾&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=游戏区有活动可以参加。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=岭川&lt;br /&gt;
|element=地&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=473</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=473"/>
		<updated>2026-01-05T10:19:34Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 常用功能性class */&lt;br /&gt;
/* 禁止鼠标选中文字 */&lt;br /&gt;
.no-select {&lt;br /&gt;
    user-select: none; /* 标准属性 */&lt;br /&gt;
    -webkit-user-select: none; /* Safari */&lt;br /&gt;
    -moz-user-select: none; /* Firefox */&lt;br /&gt;
    -ms-user-select: none; /* IE 10及以下 */&lt;br /&gt;
}&lt;br /&gt;
/* 禁止鼠标事件，一般用于禁止图片拖拽等操作 */&lt;br /&gt;
.no-drag {&lt;br /&gt;
    pointer-events: none; /* 阻止所有鼠标事件 */&lt;br /&gt;
}&lt;br /&gt;
/* 绝对定位居中 */&lt;br /&gt;
.absolute-center {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=472</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=472"/>
		<updated>2026-01-05T10:19:13Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 常用功能性class */&lt;br /&gt;
/* 禁止鼠标选中文字 */&lt;br /&gt;
.no-select {&lt;br /&gt;
    user-select: none; /* 标准属性 */&lt;br /&gt;
    -webkit-user-select: none; /* Safari */&lt;br /&gt;
    -moz-user-select: none; /* Firefox */&lt;br /&gt;
    -ms-user-select: none; /* IE 10及以下 */&lt;br /&gt;
}&lt;br /&gt;
/* 禁止鼠标事件，一般用于禁止图片拖拽等操作 */&lt;br /&gt;
.no-drag {&lt;br /&gt;
    pointer-events: none; /* 阻止所有鼠标事件 */&lt;br /&gt;
}&lt;br /&gt;
/* 绝对定位居中 */&lt;br /&gt;
.absolute-center {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=471</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=471"/>
		<updated>2026-01-05T10:18:26Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;[[Image:Gift-card-bg.png|class=absolute-center no-drag|link=]]&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image no-drag]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}|class=no-drag]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=470</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=470"/>
		<updated>2026-01-05T10:09:13Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;[[Image:Gift-card-bg.png|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image no-drag]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}|class=no-drag]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:Gift-card-bg.png&amp;diff=469</id>
		<title>文件:Gift-card-bg.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:Gift-card-bg.png&amp;diff=469"/>
		<updated>2026-01-05T10:06:42Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​邀约礼物角色卡片的背景图&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 摘要 ==&lt;br /&gt;
邀约礼物角色卡片的背景图&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=468</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=468"/>
		<updated>2026-01-05T09:57:57Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image no-drag]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}|class=no-drag]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon no-drag|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=467</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=467"/>
		<updated>2026-01-05T09:55:57Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image no-drag]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}|class=no-drag]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=|class=no-drag]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=|class=no-drag]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon|link=|class=no-drag]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=466</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=466"/>
		<updated>2026-01-05T09:53:16Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image no-drag]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=465</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=465"/>
		<updated>2026-01-05T09:51:45Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card no-select&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=464</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=464"/>
		<updated>2026-01-05T09:51:09Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 常用功能性class */&lt;br /&gt;
/* 禁止鼠标选中文字 */&lt;br /&gt;
.no-select {&lt;br /&gt;
    user-select: none; /* 标准属性 */&lt;br /&gt;
    -webkit-user-select: none; /* Safari */&lt;br /&gt;
    -moz-user-select: none; /* Firefox */&lt;br /&gt;
    -ms-user-select: none; /* IE 10及以下 */&lt;br /&gt;
}&lt;br /&gt;
/* 禁止鼠标事件，一般用于禁止图片拖拽等操作 */&lt;br /&gt;
.no-drag {&lt;br /&gt;
    pointer-events: none; /* 阻止所有鼠标事件 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=463</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=463"/>
		<updated>2026-01-05T09:44:41Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=462</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=462"/>
		<updated>2026-01-05T09:43:18Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
.gift-character-card + .gift-character-card {&lt;br /&gt;
	margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=461</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=461"/>
		<updated>2026-01-05T09:42:14Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .gift-character-card + .gift-character-card {&lt;br /&gt;
    	margin-top: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=460</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=460"/>
		<updated>2026-01-05T09:36:05Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    background-color: #7e83b2;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 10px 0;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=459</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=459"/>
		<updated>2026-01-05T09:20:12Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=琥珀&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡西米拉&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=紫槿&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=赤霞&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=冬香&lt;br /&gt;
|element=火&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=火机&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=夏花&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=相机&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=花原&lt;br /&gt;
|element=风&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那边好像有表演。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=卡娜丝&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=杏子&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=密涅瓦&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=台灯&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=菈露&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=希娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=继续向最深处探索。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=台灯&lt;br /&gt;
|like3=降温&lt;br /&gt;
|dislike1=甜品&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=璟麟&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=洞窟&lt;br /&gt;
|choise2=不要深入了，原地休息休息吧。&lt;br /&gt;
|like1=甜品&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=缇莉娅&lt;br /&gt;
|element=光&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=参加店面内抽奖活动。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那是什么？好可疑啊。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|filter-element=lux&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=鸢尾&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=天色还早，再聊一会。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=特丽莎&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=师渺&lt;br /&gt;
|element=水&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=游戏区有活动可以参加。&lt;br /&gt;
|like1=台灯&lt;br /&gt;
|like2=茶具&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=苍兰&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=天色还早，再聊一会。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=千都世&lt;br /&gt;
|element=水&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=偶像&lt;br /&gt;
|filter-element=aqua&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=珂赛特&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=甜品屋&lt;br /&gt;
|choise1=没尝够，再点一些。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=偶像&lt;br /&gt;
|like3=甜品&lt;br /&gt;
|dislike1=茶具&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=美容&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=台灯&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=科洛妮丝&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=学院&lt;br /&gt;
|choise2=去图书馆逛逛。&lt;br /&gt;
|like1=相机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=焦糖&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=来一次小舟临海观光。&lt;br /&gt;
|location2=集市&lt;br /&gt;
|choise2=那一片还没有逛过。&lt;br /&gt;
|like1=偶像&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=格芮&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=继续向最深处探索。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=来一次小舟临海观光。&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=降温&lt;br /&gt;
|like3=偶像&lt;br /&gt;
|dislike1=美容&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=小禾&lt;br /&gt;
|element=地&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=集市&lt;br /&gt;
|choise1=游戏区有活动可以参加。&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=要不要现在来一场夜钓？&lt;br /&gt;
|like1=火机&lt;br /&gt;
|like2=相机&lt;br /&gt;
|like3=茶具&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=岭川&lt;br /&gt;
|element=地&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=洞窟&lt;br /&gt;
|choise1=不要深入了，原地休息休息吧。&lt;br /&gt;
|location2=甜品屋&lt;br /&gt;
|choise2=没尝够，再点一些。&lt;br /&gt;
|like1=美容&lt;br /&gt;
|like2=甜品&lt;br /&gt;
|filter-element=terra&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=versatile&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.js&amp;diff=458</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.js&amp;diff=458"/>
		<updated>2025-12-30T06:17:28Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */&lt;br /&gt;
&lt;br /&gt;
// =============================================&lt;br /&gt;
// 动态导航菜单系统&lt;br /&gt;
// =============================================&lt;br /&gt;
&lt;br /&gt;
// 导航菜单数据&lt;br /&gt;
var menuJsonData = [&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;name&amp;quot;: &amp;quot;首页&amp;quot;,&lt;br /&gt;
		&amp;quot;link&amp;quot;: &amp;quot;首页&amp;quot;,&lt;br /&gt;
		&amp;quot;children&amp;quot;: []&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;name&amp;quot;: &amp;quot;旅人图鉴&amp;quot;,&lt;br /&gt;
		&amp;quot;link&amp;quot;: &amp;quot;旅人图鉴&amp;quot;,&lt;br /&gt;
		&amp;quot;children&amp;quot;: []&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;name&amp;quot;: &amp;quot;秘纹图鉴&amp;quot;,&lt;br /&gt;
		&amp;quot;link&amp;quot;: &amp;quot;秘纹图鉴&amp;quot;,&lt;br /&gt;
		&amp;quot;children&amp;quot;: []&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;name&amp;quot;: &amp;quot;特殊页面&amp;quot;,&lt;br /&gt;
		&amp;quot;link&amp;quot;: &amp;quot;特殊:特殊页面&amp;quot;,&lt;br /&gt;
		&amp;quot;children&amp;quot;: []&lt;br /&gt;
	}&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// 导航菜单管理器&lt;br /&gt;
var NavigationMenu = {&lt;br /&gt;
    // 初始化所有导航菜单&lt;br /&gt;
    initAll: function() {&lt;br /&gt;
        // 确保容器存在&lt;br /&gt;
        NavigationMenu.ensureContainerExists();&lt;br /&gt;
        &lt;br /&gt;
        // 初始化容器&lt;br /&gt;
        $(&#039;.custom-navigation-container&#039;).each(function() {&lt;br /&gt;
            NavigationMenu.initContainer($(this));&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 确保容器存在，如果不存在则在.header-nav-inner头部插入&lt;br /&gt;
    ensureContainerExists: function() {&lt;br /&gt;
        // 如果容器已存在，直接返回&lt;br /&gt;
        if ($(&#039;.custom-navigation-container&#039;).length &amp;gt; 0) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 查找.header-nav-inner元素&lt;br /&gt;
        var $headerNavInner = $(&#039;.header-nav-inner&#039;);&lt;br /&gt;
        &lt;br /&gt;
        if ($headerNavInner.length === 0) {&lt;br /&gt;
            console.warn(&#039;找不到.header-nav-inner元素，无法插入导航菜单&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 创建导航容器&lt;br /&gt;
        var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
            class: &#039;custom-navigation-container&#039;,&lt;br /&gt;
            id: &#039;custom-navigation-menu&#039;&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 插入到.header-nav-inner的头部&lt;br /&gt;
        $headerNavInner.prepend($container);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 初始化单个容器&lt;br /&gt;
    initContainer: function($container) {&lt;br /&gt;
        // 防止重复初始化&lt;br /&gt;
        if ($container.data(&#039;initialized&#039;)) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        $container.data(&#039;initialized&#039;, true);&lt;br /&gt;
        &lt;br /&gt;
        // 加载导航数据&lt;br /&gt;
        NavigationMenu.loadNavData()&lt;br /&gt;
            .then(function(navData) {&lt;br /&gt;
                // 构建导航菜单&lt;br /&gt;
                NavigationMenu.buildNavigation($container, navData);&lt;br /&gt;
            })&lt;br /&gt;
            .catch(function(error) {&lt;br /&gt;
                console.error(&#039;加载导航数据失败:&#039;, error);&lt;br /&gt;
                NavigationMenu.showError($container, error);&lt;br /&gt;
            });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 加载导航数据&lt;br /&gt;
    loadNavData: function() {&lt;br /&gt;
        return new Promise(function(resolve, reject) {&lt;br /&gt;
            resolve(menuJsonData);&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 构建导航菜单&lt;br /&gt;
    buildNavigation: function($container, navData) {&lt;br /&gt;
        // 创建导航菜单HTML&lt;br /&gt;
        var navHTML = NavigationMenu.createNavHTML(navData);&lt;br /&gt;
        $container.html(navHTML);&lt;br /&gt;
        &lt;br /&gt;
        // 绑定事件&lt;br /&gt;
        NavigationMenu.bindNavEvents($container);&lt;br /&gt;
        &lt;br /&gt;
        // 添加响应式菜单按钮（移动端）&lt;br /&gt;
        NavigationMenu.addMobileMenuButton($container);&lt;br /&gt;
        &lt;br /&gt;
        // 初始化当前页面高亮&lt;br /&gt;
        NavigationMenu.highlightCurrentPage($container);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 创建导航HTML（递归）&lt;br /&gt;
    createNavHTML: function(menuItems, level) {&lt;br /&gt;
        level = level || 1;&lt;br /&gt;
        &lt;br /&gt;
        if (!menuItems || menuItems.length === 0) {&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var ulClass = level === 1 ? &#039;nav-menu-primary&#039; : &#039;nav-menu-sub nav-menu-level-&#039; + level;&lt;br /&gt;
        var html = &#039;&amp;lt;ul class=&amp;quot;&#039; + ulClass + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
        &lt;br /&gt;
        menuItems.forEach(function(item, index) {&lt;br /&gt;
            var hasChildren = item.children &amp;amp;&amp;amp; item.children.length &amp;gt; 0;&lt;br /&gt;
            var liClass = &#039;nav-item&#039;;&lt;br /&gt;
            var aClass = &#039;nav-link&#039;;&lt;br /&gt;
            var submenuHTML = &#039;&#039;;&lt;br /&gt;
            &lt;br /&gt;
            if (hasChildren) {&lt;br /&gt;
                liClass += &#039; has-children&#039;;&lt;br /&gt;
                aClass += &#039; has-children-link&#039;;&lt;br /&gt;
                submenuHTML = NavigationMenu.createNavHTML(item.children, level + 1);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // 构建链接&lt;br /&gt;
            var href = item.link ? mw.util.getUrl(item.link) : &#039;#&#039;;&lt;br /&gt;
            var iconHTML = item.icon ? &#039;&amp;lt;span class=&amp;quot;nav-icon&amp;quot;&amp;gt;&#039; + item.icon + &#039;&amp;lt;/span&amp;gt;&#039; : &#039;&#039;;&lt;br /&gt;
            var nameHTML = &#039;&amp;lt;span class=&amp;quot;nav-text&amp;quot;&amp;gt;&#039; + item.name + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            var arrowHTML = hasChildren ? &#039;&amp;lt;span class=&amp;quot;nav-arrow&amp;quot;&amp;gt;▶&amp;lt;/span&amp;gt;&#039; : &#039;&#039;;&lt;br /&gt;
            &lt;br /&gt;
            html += &#039;&amp;lt;li class=&amp;quot;&#039; + liClass + &#039;&amp;quot; data-link=&amp;quot;&#039; + (item.link || &#039;&#039;) + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;a href=&amp;quot;&#039; + href + &#039;&amp;quot; class=&amp;quot;&#039; + aClass + &#039;&amp;quot; title=&amp;quot;&#039; + (item.name || &#039;&#039;) + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
            html += iconHTML + nameHTML + arrowHTML;&lt;br /&gt;
            html += &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
            html += submenuHTML;&lt;br /&gt;
            html += &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
            &lt;br /&gt;
            // 在一级菜单项之间添加分隔符（除了最后一个）&lt;br /&gt;
            if (level === 1 &amp;amp;&amp;amp; index &amp;lt; menuItems.length - 1) {&lt;br /&gt;
                html += &#039;&amp;lt;span class=&amp;quot;navigation-separator&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        html += &#039;&amp;lt;/ul&amp;gt;&#039;;&lt;br /&gt;
        return html;&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 绑定导航事件&lt;br /&gt;
    bindNavEvents: function($container) {&lt;br /&gt;
        // 用于存储菜单的计时器&lt;br /&gt;
        var menuTimers = {};&lt;br /&gt;
        &lt;br /&gt;
        // 子菜单切换（桌面端悬停，移动端点击）&lt;br /&gt;
        if (window.innerWidth &amp;gt;= 768) {&lt;br /&gt;
            // 桌面端：悬停显示子菜单&lt;br /&gt;
            $container.on(&#039;mouseenter&#039;, &#039;.nav-item.has-children&#039;, function(e) {&lt;br /&gt;
                var $this = $(this);&lt;br /&gt;
                var menuId = $this.data(&#039;link&#039;) || $this.index();&lt;br /&gt;
                &lt;br /&gt;
                // 清除可能存在的关闭计时器&lt;br /&gt;
                if (menuTimers[menuId]) {&lt;br /&gt;
                    clearTimeout(menuTimers[menuId]);&lt;br /&gt;
                    delete menuTimers[menuId];&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                // 关闭其他打开的菜单&lt;br /&gt;
                $container.find(&#039;.nav-item.hover&#039;).not($this).removeClass(&#039;hover&#039;);&lt;br /&gt;
                $container.find(&#039;.nav-menu-sub.active&#039;).not($this.find(&#039;.nav-menu-sub&#039;)).removeClass(&#039;active&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // 显示当前菜单&lt;br /&gt;
                $this.addClass(&#039;hover&#039;);&lt;br /&gt;
                $this.find(&#039;.nav-menu-sub&#039;).first().addClass(&#039;active&#039;);&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            $container.on(&#039;mouseleave&#039;, &#039;.nav-item.has-children&#039;, function(e) {&lt;br /&gt;
                var $this = $(this);&lt;br /&gt;
                var menuId = $this.data(&#039;link&#039;) || $this.index();&lt;br /&gt;
                var $submenu = $this.find(&#039;.nav-menu-sub&#039;).first();&lt;br /&gt;
                &lt;br /&gt;
                // 设置延迟关闭计时器&lt;br /&gt;
                menuTimers[menuId] = setTimeout(function() {&lt;br /&gt;
                    $this.removeClass(&#039;hover&#039;);&lt;br /&gt;
                    $submenu.removeClass(&#039;active&#039;);&lt;br /&gt;
                    delete menuTimers[menuId];&lt;br /&gt;
                }, 300); // 300ms延迟，避免鼠标短暂离开时立即关闭&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // 当鼠标进入子菜单时，清除关闭计时器&lt;br /&gt;
            $container.on(&#039;mouseenter&#039;, &#039;.nav-menu-sub&#039;, function(e) {&lt;br /&gt;
                var $submenu = $(this);&lt;br /&gt;
                var $parent = $submenu.closest(&#039;.nav-item&#039;);&lt;br /&gt;
                var menuId = $parent.data(&#039;link&#039;) || $parent.index();&lt;br /&gt;
                &lt;br /&gt;
                // 清除父菜单的关闭计时器&lt;br /&gt;
                if (menuTimers[menuId]) {&lt;br /&gt;
                    clearTimeout(menuTimers[menuId]);&lt;br /&gt;
                    delete menuTimers[menuId];&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // 当鼠标离开子菜单时，设置关闭计时器&lt;br /&gt;
            $container.on(&#039;mouseleave&#039;, &#039;.nav-menu-sub&#039;, function(e) {&lt;br /&gt;
                var $submenu = $(this);&lt;br /&gt;
                var $parent = $submenu.closest(&#039;.nav-item&#039;);&lt;br /&gt;
                var menuId = $parent.data(&#039;link&#039;) || $parent.index();&lt;br /&gt;
                &lt;br /&gt;
                // 设置延迟关闭计时器&lt;br /&gt;
                menuTimers[menuId] = setTimeout(function() {&lt;br /&gt;
                    $parent.removeClass(&#039;hover&#039;);&lt;br /&gt;
                    $submenu.removeClass(&#039;active&#039;);&lt;br /&gt;
                    delete menuTimers[menuId];&lt;br /&gt;
                }, 300);&lt;br /&gt;
            });&lt;br /&gt;
        } else {&lt;br /&gt;
            // 移动端：点击切换子菜单&lt;br /&gt;
            $container.on(&#039;click&#039;, &#039;.nav-link.has-children-link&#039;, function(e) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                e.stopPropagation();&lt;br /&gt;
                &lt;br /&gt;
                var $link = $(this);&lt;br /&gt;
                var $parent = $link.closest(&#039;.nav-item&#039;);&lt;br /&gt;
                var $submenu = $parent.find(&#039;.nav-menu-sub&#039;).first();&lt;br /&gt;
                &lt;br /&gt;
                if ($submenu.hasClass(&#039;active&#039;)) {&lt;br /&gt;
                    $submenu.removeClass(&#039;active&#039;);&lt;br /&gt;
                    $parent.removeClass(&#039;expanded&#039;);&lt;br /&gt;
                } else {&lt;br /&gt;
                    // 关闭其他打开的菜单&lt;br /&gt;
                    $container.find(&#039;.nav-menu-sub.active&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
                    $container.find(&#039;.nav-item.expanded&#039;).removeClass(&#039;expanded&#039;);&lt;br /&gt;
                    &lt;br /&gt;
                    $submenu.addClass(&#039;active&#039;);&lt;br /&gt;
                    $parent.addClass(&#039;expanded&#039;);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 点击外部关闭菜单&lt;br /&gt;
        $(document).on(&#039;click touchstart&#039;, function(e) {&lt;br /&gt;
            if (!$(e.target).closest(&#039;.custom-navigation-container&#039;).length) {&lt;br /&gt;
                $(&#039;.custom-navigation-container&#039;).find(&#039;.nav-menu-sub.active&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
                $(&#039;.custom-navigation-container&#039;).find(&#039;.nav-item.expanded&#039;).removeClass(&#039;expanded&#039;);&lt;br /&gt;
                $(&#039;.custom-navigation-container&#039;).find(&#039;.nav-item.hover&#039;).removeClass(&#039;hover&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // 清除所有计时器&lt;br /&gt;
                for (var timerId in menuTimers) {&lt;br /&gt;
                    if (menuTimers.hasOwnProperty(timerId)) {&lt;br /&gt;
                        clearTimeout(menuTimers[timerId]);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                menuTimers = {};&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 添加移动端菜单按钮&lt;br /&gt;
    addMobileMenuButton: function($container) {&lt;br /&gt;
        var $button = $(&#039;&amp;lt;button&amp;gt;&#039;, {&lt;br /&gt;
            class: &#039;nav-mobile-toggle&#039;,&lt;br /&gt;
            html: &#039;&amp;lt;span class=&amp;quot;nav-toggle-icon&amp;quot;&amp;gt;☰&amp;lt;/span&amp;gt;&#039;,&lt;br /&gt;
            click: function() {&lt;br /&gt;
                $container.toggleClass(&#039;mobile-open&#039;);&lt;br /&gt;
                $(this).toggleClass(&#039;active&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        $container.prepend($button);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 高亮当前页面&lt;br /&gt;
    highlightCurrentPage: function($container) {&lt;br /&gt;
        var currentPage = mw.config.get(&#039;wgPageName&#039;);&lt;br /&gt;
        if (!currentPage) return;&lt;br /&gt;
        &lt;br /&gt;
        // 解码页面名称&lt;br /&gt;
        currentPage = decodeURIComponent(currentPage);&lt;br /&gt;
        &lt;br /&gt;
        // 查找匹配的导航项&lt;br /&gt;
        $container.find(&#039;.nav-item[data-link]&#039;).each(function() {&lt;br /&gt;
            var link = $(this).data(&#039;link&#039;);&lt;br /&gt;
            if (link &amp;amp;&amp;amp; link === currentPage) {&lt;br /&gt;
                $(this).addClass(&#039;current-page&#039;);&lt;br /&gt;
                $(this).find(&#039;.nav-link&#039;).first().addClass(&#039;current&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // 展开父级菜单&lt;br /&gt;
                $(this).parents(&#039;.nav-item.has-children&#039;).addClass(&#039;expanded&#039;);&lt;br /&gt;
                $(this).parents(&#039;.nav-menu-sub&#039;).addClass(&#039;active&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 显示错误信息&lt;br /&gt;
    showError: function($container, error) {&lt;br /&gt;
        $container.html(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;nav-error&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;   &amp;lt;div class=&amp;quot;error-icon&amp;quot;&amp;gt;⚠️&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;   &amp;lt;div class=&amp;quot;error-title&amp;quot;&amp;gt;导航菜单加载失败&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;   &amp;lt;div class=&amp;quot;error-message&amp;quot;&amp;gt;&#039; + error + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;   &amp;lt;button class=&amp;quot;error-retry&amp;quot; onclick=&amp;quot;window.location.reload()&amp;quot;&amp;gt;重试&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 添加导航菜单样式&lt;br /&gt;
function addNavigationStyles() {&lt;br /&gt;
    if ($(&#039;#navigation-styles&#039;).length) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var styles = `&lt;br /&gt;
        &amp;lt;style id=&amp;quot;navigation-styles&amp;quot;&amp;gt;&lt;br /&gt;
            /* 导航容器 */&lt;br /&gt;
            .custom-navigation-container {&lt;br /&gt;
            	flex: 1;&lt;br /&gt;
                position: relative;&lt;br /&gt;
                background: #4b5082;&lt;br /&gt;
                border-radius: 8px;&lt;br /&gt;
                font-family: &#039;Segoe UI&#039;, Tahoma, Geneva, Verdana, sans-serif;&lt;br /&gt;
                z-index: 1000;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 分隔符样式 */&lt;br /&gt;
            .navigation-separator {&lt;br /&gt;
                display: inline-block;&lt;br /&gt;
                width: 1px;&lt;br /&gt;
                height: 20px;&lt;br /&gt;
                background-color: rgba(255, 255, 255, 0.2);&lt;br /&gt;
                margin: 0 5px;&lt;br /&gt;
                vertical-align: middle;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 错误状态 */&lt;br /&gt;
            .nav-error {&lt;br /&gt;
                text-align: center;&lt;br /&gt;
                padding: 30px;&lt;br /&gt;
                color: #ecf0f1;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-icon {&lt;br /&gt;
                font-size: 40px;&lt;br /&gt;
                margin-bottom: 15px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-title {&lt;br /&gt;
                font-size: 18px;&lt;br /&gt;
                font-weight: 600;&lt;br /&gt;
                margin-bottom: 10px;&lt;br /&gt;
                color: #e74c3c;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-message {&lt;br /&gt;
                font-size: 14px;&lt;br /&gt;
                margin-bottom: 20px;&lt;br /&gt;
                opacity: 0.8;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-retry {&lt;br /&gt;
                padding: 8px 20px;&lt;br /&gt;
                background: #3498db;&lt;br /&gt;
                color: white;&lt;br /&gt;
                border: none;&lt;br /&gt;
                border-radius: 4px;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
                font-size: 14px;&lt;br /&gt;
                transition: background-color 0.3s;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-retry:hover {&lt;br /&gt;
                background: #2980b9;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 移动端菜单按钮 */&lt;br /&gt;
            .nav-mobile-toggle {&lt;br /&gt;
                display: none;&lt;br /&gt;
                position: absolute;&lt;br /&gt;
                top: 10px;&lt;br /&gt;
                right: 10px;&lt;br /&gt;
                background: transparent;&lt;br /&gt;
                border: none;&lt;br /&gt;
                color: white;&lt;br /&gt;
                font-size: 24px;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
                z-index: 1001;&lt;br /&gt;
                padding: 5px 10px;&lt;br /&gt;
                border-radius: 4px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 主菜单 */&lt;br /&gt;
            .nav-menu-primary {&lt;br /&gt;
                display: flex;&lt;br /&gt;
                margin: 0;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                list-style: none;&lt;br /&gt;
                align-items: center;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 导航项 */&lt;br /&gt;
            .nav-item {&lt;br /&gt;
                position: relative;&lt;br /&gt;
                margin: 0;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-item &amp;gt; .nav-link {&lt;br /&gt;
                display: flex;&lt;br /&gt;
                align-items: center;&lt;br /&gt;
                gap: 8px;&lt;br /&gt;
                padding: 5px 20px;&lt;br /&gt;
                color: #ecf0f1;&lt;br /&gt;
                text-decoration: none !important;&lt;br /&gt;
                font-size: 15px;&lt;br /&gt;
                font-weight: 500;&lt;br /&gt;
                transition: all 0.3s ease;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-link:hover {&lt;br /&gt;
                background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
                color: #3498db;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-link.current {&lt;br /&gt;
                color: #3498db;&lt;br /&gt;
                font-weight: 600;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-item.current-page &amp;gt; .nav-link {&lt;br /&gt;
                color: #3498db;&lt;br /&gt;
                font-weight: 600;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-icon {&lt;br /&gt;
                font-size: 16px;&lt;br /&gt;
                line-height: 1;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-text {&lt;br /&gt;
                flex: 1;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-arrow {&lt;br /&gt;
                font-size: 10px;&lt;br /&gt;
                margin-left: 5px;&lt;br /&gt;
                transition: transform 0.3s;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-item.expanded &amp;gt; .nav-link &amp;gt; .nav-arrow {&lt;br /&gt;
                transform: rotate(90deg);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 子菜单 */&lt;br /&gt;
            .nav-menu-sub {&lt;br /&gt;
                display: none;&lt;br /&gt;
                position: absolute;&lt;br /&gt;
                top: 100%;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                min-width: 220px;&lt;br /&gt;
                background: white;&lt;br /&gt;
                border-radius: 0 0 8px 8px;&lt;br /&gt;
                box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);&lt;br /&gt;
                list-style: none;&lt;br /&gt;
                margin: 0;&lt;br /&gt;
                padding: 8px 0;&lt;br /&gt;
                z-index: 1000;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-sub.active {&lt;br /&gt;
                display: block;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-level-2 {&lt;br /&gt;
                background: #505587;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-level-3 {&lt;br /&gt;
                background: #2c3e50;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 子菜单项 */&lt;br /&gt;
            .nav-menu-sub .nav-item {&lt;br /&gt;
                border-bottom: 1px solid rgba(255, 255, 255, 0.05);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-sub .nav-item:last-child {&lt;br /&gt;
                border-bottom: none;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-sub .nav-link {&lt;br /&gt;
                padding: 8px 20px;&lt;br /&gt;
                color: #ecf0f1;&lt;br /&gt;
                font-size: 14px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .nav-menu-sub .nav-link:hover {&lt;br /&gt;
                background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
                color: #3498db;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 三级菜单位置 */&lt;br /&gt;
            .nav-menu-level-2 .nav-item.has-children &amp;gt; .nav-menu-sub {&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 100%;&lt;br /&gt;
                border-radius: 0 8px 8px 8px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            /* 响应式设计 */&lt;br /&gt;
            @media (max-width: 767px) {&lt;br /&gt;
                .custom-navigation-container {&lt;br /&gt;
                    border-radius: 0;&lt;br /&gt;
                    box-shadow: none;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .navigation-separator {&lt;br /&gt;
                    display: none;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-mobile-toggle {&lt;br /&gt;
                    display: block;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-menu-primary {&lt;br /&gt;
                    display: none;&lt;br /&gt;
                    flex-direction: column;&lt;br /&gt;
                    padding: 10px 0;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .custom-navigation-container.mobile-open .nav-menu-primary {&lt;br /&gt;
                    display: flex;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-menu-sub {&lt;br /&gt;
                    position: static;&lt;br /&gt;
                    display: none;&lt;br /&gt;
                    background: rgba(0, 0, 0, 0.2);&lt;br /&gt;
                    box-shadow: none;&lt;br /&gt;
                    padding-left: 20px;&lt;br /&gt;
                    margin: 0;&lt;br /&gt;
                    border-radius: 0;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-menu-sub.active {&lt;br /&gt;
                    display: block;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-menu-level-2 .nav-item.has-children &amp;gt; .nav-menu-sub {&lt;br /&gt;
                    position: static;&lt;br /&gt;
                    left: auto;&lt;br /&gt;
                    border-radius: 0;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-link {&lt;br /&gt;
                    padding: 12px 20px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-item.has-children &amp;gt; .nav-link {&lt;br /&gt;
                    padding-right: 40px;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            @media (min-width: 768px) {&lt;br /&gt;
                .nav-item:hover &amp;gt; .nav-menu-sub {&lt;br /&gt;
                    display: block;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .nav-menu-sub {&lt;br /&gt;
                    animation: fadeInUp 0.3s ease;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                @keyframes fadeInUp {&lt;br /&gt;
                    from {&lt;br /&gt;
                        opacity: 0;&lt;br /&gt;
                        transform: translateY(10px);&lt;br /&gt;
                    }&lt;br /&gt;
                    to {&lt;br /&gt;
                        opacity: 1;&lt;br /&gt;
                        transform: translateY(0);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        &amp;lt;/style&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
    &lt;br /&gt;
    $(&#039;head&#039;).append(styles);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 页面加载完成后初始化&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // 添加样式&lt;br /&gt;
    addNavigationStyles();&lt;br /&gt;
    &lt;br /&gt;
    // 初始化导航菜单&lt;br /&gt;
    NavigationMenu.initAll();&lt;br /&gt;
    &lt;br /&gt;
    // 监听页面内容动态加载&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        // 重新确保容器存在并初始化&lt;br /&gt;
        NavigationMenu.ensureContainerExists();&lt;br /&gt;
        NavigationMenu.initAll();&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // 窗口大小变化时重新绑定事件&lt;br /&gt;
    $(window).on(&#039;resize&#039;, function() {&lt;br /&gt;
        // 移除所有事件，重新绑定&lt;br /&gt;
        $(&#039;.custom-navigation-container&#039;).off();&lt;br /&gt;
        NavigationMenu.initAll();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// 全局函数：重新加载导航菜单（可用于调试）&lt;br /&gt;
window.reloadNavigation = function() {&lt;br /&gt;
    // 确保容器存在&lt;br /&gt;
    NavigationMenu.ensureContainerExists();&lt;br /&gt;
    &lt;br /&gt;
    $(&#039;.custom-navigation-container&#039;).each(function() {&lt;br /&gt;
        $(this).removeData(&#039;initialized&#039;).empty();&lt;br /&gt;
        NavigationMenu.initContainer($(this));&lt;br /&gt;
    });&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 全局函数：手动插入导航菜单到指定位置&lt;br /&gt;
window.insertNavigationTo = function(selector) {&lt;br /&gt;
    // 移除现有的导航容器&lt;br /&gt;
    $(&#039;.custom-navigation-container&#039;).remove();&lt;br /&gt;
    &lt;br /&gt;
    // 在指定位置插入新容器&lt;br /&gt;
    var $target = $(selector);&lt;br /&gt;
    if ($target.length === 0) {&lt;br /&gt;
        console.error(&#039;找不到目标元素: &#039; + selector);&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var $container = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
        class: &#039;custom-navigation-container&#039;,&lt;br /&gt;
        id: &#039;custom-navigation-menu&#039;&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    $target.prepend($container);&lt;br /&gt;
    &lt;br /&gt;
    // 重新初始化导航菜单&lt;br /&gt;
    reloadNavigation();&lt;br /&gt;
    &lt;br /&gt;
    return true;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =============================================&lt;br /&gt;
// 角色属性查看器 - 动态创建版本&lt;br /&gt;
// =============================================&lt;br /&gt;
&lt;br /&gt;
// 角色数据管理器&lt;br /&gt;
var CharacterDataManager = {&lt;br /&gt;
    cache: {},&lt;br /&gt;
    &lt;br /&gt;
    getCharacterData: function(characterId) {&lt;br /&gt;
        var self = this;&lt;br /&gt;
        &lt;br /&gt;
        // 检查缓存&lt;br /&gt;
        if (self.cache[characterId]) {&lt;br /&gt;
            return Promise.resolve(self.cache[characterId]);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        return new Promise(function(resolve, reject) {&lt;br /&gt;
            // 构建数据页面路径&lt;br /&gt;
            var dataSource = &#039;Data:Character/&#039; + characterId + &#039;.json&#039;;&lt;br /&gt;
            &lt;br /&gt;
            $.get(&amp;quot;http://trekkers-wiki.jvav.net.cn/index.php&amp;quot;, {&lt;br /&gt;
                action: &#039;raw&#039;,&lt;br /&gt;
                title: dataSource&lt;br /&gt;
            }).done(function(data) {&lt;br /&gt;
                try {&lt;br /&gt;
                    var characterData = JSON.parse(data);&lt;br /&gt;
                    &lt;br /&gt;
                    // 缓存数据&lt;br /&gt;
                    self.cache[characterId] = characterData;&lt;br /&gt;
                    resolve(characterData);&lt;br /&gt;
                    &lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                    reject(&#039;解析JSON数据失败: &#039; + e.message);&lt;br /&gt;
                }&lt;br /&gt;
            }).fail(function(error) {&lt;br /&gt;
                reject(&#039;API请求失败: &#039; + error);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    clearCache: function() {&lt;br /&gt;
        this.cache = {};&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 主初始化函数&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // 添加全局样式&lt;br /&gt;
    addCharacterStatsStyles();&lt;br /&gt;
    &lt;br /&gt;
    // 测试代码&lt;br /&gt;
    &lt;br /&gt;
    // 初始化所有角色属性容器&lt;br /&gt;
    $(&#039;.character-stats-container&#039;).each(function() {&lt;br /&gt;
        createCharacterStatsWidget($(this));&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // 当有新内容加载时也初始化&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        $content.find(&#039;.character-stats-container&#039;).each(function() {&lt;br /&gt;
            if (!$(this).find(&#039;.character-stats-widget&#039;).length) {&lt;br /&gt;
                createCharacterStatsWidget($(this));&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// 添加样式到页面&lt;br /&gt;
function addCharacterStatsStyles() {&lt;br /&gt;
    if ($(&#039;#character-stats-styles&#039;).length) {&lt;br /&gt;
        return; // 样式已存在&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var styles = `&lt;br /&gt;
        &amp;lt;style id=&amp;quot;character-stats-styles&amp;quot;&amp;gt;&lt;br /&gt;
            .character-stats-widget {&lt;br /&gt;
                max-width: 800px;&lt;br /&gt;
                margin: 0 auto;&lt;br /&gt;
                background-color: #ffffff;&lt;br /&gt;
                border-radius: 8px;&lt;br /&gt;
                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);&lt;br /&gt;
                padding: 30px;&lt;br /&gt;
                font-family: &#039;Segoe UI&#039;, Tahoma, Geneva, Verdana, sans-serif;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .character-header {&lt;br /&gt;
                text-align: center;&lt;br /&gt;
                margin-bottom: 20px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .character-name {&lt;br /&gt;
                color: #4a6fa5;&lt;br /&gt;
                margin-bottom: 10px;&lt;br /&gt;
                font-size: 28px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .character-description {&lt;br /&gt;
                color: #666;&lt;br /&gt;
                font-style: italic;&lt;br /&gt;
                font-size: 16px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .loading-message, .error-message {&lt;br /&gt;
                text-align: center;&lt;br /&gt;
                padding: 20px;&lt;br /&gt;
                color: #666;&lt;br /&gt;
                font-size: 16px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .error-message {&lt;br /&gt;
                color: #d32f2f;&lt;br /&gt;
                background-color: #ffebee;&lt;br /&gt;
                border-radius: 4px;&lt;br /&gt;
                border: 1px solid #f5c6cb;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .level-selector {&lt;br /&gt;
                margin-bottom: 30px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .level-display {&lt;br /&gt;
                text-align: center;&lt;br /&gt;
                font-size: 24px;&lt;br /&gt;
                font-weight: bold;&lt;br /&gt;
                margin-bottom: 15px;&lt;br /&gt;
                color: #4a6fa5;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .slider-container {&lt;br /&gt;
                position: relative;&lt;br /&gt;
                margin-bottom: 10px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .slider-container .level-slider {&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                height: 10px;&lt;br /&gt;
                -webkit-appearance: none;&lt;br /&gt;
                appearance: none;&lt;br /&gt;
                background: linear-gradient(to right, #e0e0e0, #4a6fa5);&lt;br /&gt;
                outline: none;&lt;br /&gt;
                border-radius: 5px;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .slider-container .level-slider::-webkit-slider-thumb {&lt;br /&gt;
                -webkit-appearance: none;&lt;br /&gt;
                appearance: none;&lt;br /&gt;
                width: 24px;&lt;br /&gt;
                height: 24px;&lt;br /&gt;
                border-radius: 50%;&lt;br /&gt;
                background: #4a6fa5;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
                border: 3px solid white;&lt;br /&gt;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);&lt;br /&gt;
                transition: all 0.2s;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .slider-container .level-slider::-webkit-slider-thumb:hover {&lt;br /&gt;
                background: #3a5a80;&lt;br /&gt;
                transform: scale(1.1);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .slider-container .level-slider::-moz-range-thumb {&lt;br /&gt;
                width: 24px;&lt;br /&gt;
                height: 24px;&lt;br /&gt;
                border-radius: 50%;&lt;br /&gt;
                background: #4a6fa5;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
                border: 3px solid white;&lt;br /&gt;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .quick-buttons {&lt;br /&gt;
                display: flex;&lt;br /&gt;
                justify-content: space-between;&lt;br /&gt;
                flex-wrap: wrap;&lt;br /&gt;
                gap: 5px;&lt;br /&gt;
                margin-top: 10px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .level-btn {&lt;br /&gt;
                flex: 1;&lt;br /&gt;
                min-width: 60px;&lt;br /&gt;
                padding: 10px 5px;&lt;br /&gt;
                background-color: #e9ecef;&lt;br /&gt;
                border: none;&lt;br /&gt;
                border-radius: 6px;&lt;br /&gt;
                cursor: pointer;&lt;br /&gt;
                font-weight: bold;&lt;br /&gt;
                transition: all 0.2s;&lt;br /&gt;
                font-size: 14px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .level-btn:hover {&lt;br /&gt;
                background-color: #d0d8e2;&lt;br /&gt;
                transform: translateY(-2px);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .level-btn.active {&lt;br /&gt;
                background-color: #4a6fa5;&lt;br /&gt;
                color: white;&lt;br /&gt;
                box-shadow: 0 2px 4px rgba(74, 111, 165, 0.3);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stats-container {&lt;br /&gt;
                display: grid;&lt;br /&gt;
                grid-template-columns: 1fr 1fr;&lt;br /&gt;
                gap: 20px;&lt;br /&gt;
                margin-top: 20px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card {&lt;br /&gt;
                background-color: white;&lt;br /&gt;
                border-radius: 8px;&lt;br /&gt;
                padding: 20px;&lt;br /&gt;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
                border-left: 4px solid #4a6fa5;&lt;br /&gt;
                transition: transform 0.2s;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card:hover {&lt;br /&gt;
                transform: translateY(-2px);&lt;br /&gt;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card.attack {&lt;br /&gt;
                border-left-color: #ff6b6b;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card.health {&lt;br /&gt;
                border-left-color: #4caf50;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-title {&lt;br /&gt;
                font-size: 18px;&lt;br /&gt;
                margin-bottom: 10px;&lt;br /&gt;
                display: flex;&lt;br /&gt;
                align-items: center;&lt;br /&gt;
                gap: 8px;&lt;br /&gt;
                font-weight: 600;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card .stat-value {&lt;br /&gt;
                font-size: 32px;&lt;br /&gt;
                font-weight: bold;&lt;br /&gt;
                margin-bottom: 15px;&lt;br /&gt;
                color: #333;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card .attack .stat-value {&lt;br /&gt;
                color: #ff6b6b;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-card .health .stat-value {&lt;br /&gt;
                color: #4caf50;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-progress {&lt;br /&gt;
                height: 12px;&lt;br /&gt;
                background-color: #e9ecef;&lt;br /&gt;
                border-radius: 6px;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                margin-bottom: 10px;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-bar {&lt;br /&gt;
                height: 100%;&lt;br /&gt;
                border-radius: 6px;&lt;br /&gt;
                width: 0%;&lt;br /&gt;
                transition: width 0.5s ease;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .attack .stat-bar {&lt;br /&gt;
                background: linear-gradient(90deg, #ff6b6b, #ff8e8e);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .health .stat-bar {&lt;br /&gt;
                background: linear-gradient(90deg, #4caf50, #66bb6a);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            .stat-growth {&lt;br /&gt;
                margin-top: 10px;&lt;br /&gt;
                font-size: 14px;&lt;br /&gt;
                color: #666;&lt;br /&gt;
                font-style: italic;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            @media (max-width: 768px) {&lt;br /&gt;
                .character-stats-widget {&lt;br /&gt;
                    padding: 20px;&lt;br /&gt;
                    margin: 10px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .stats-container {&lt;br /&gt;
                    grid-template-columns: 1fr;&lt;br /&gt;
                    gap: 15px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .quick-buttons {&lt;br /&gt;
                    gap: 3px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .level-btn {&lt;br /&gt;
                    min-width: 50px;&lt;br /&gt;
                    padding: 8px 3px;&lt;br /&gt;
                    font-size: 12px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .character-name {&lt;br /&gt;
                    font-size: 24px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .stat-card .stat-value {&lt;br /&gt;
                    font-size: 28px;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            @media (max-width: 480px) {&lt;br /&gt;
                .character-stats-widget {&lt;br /&gt;
                    padding: 15px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .level-btn {&lt;br /&gt;
                    min-width: 40px;&lt;br /&gt;
                    padding: 6px 2px;&lt;br /&gt;
                    font-size: 11px;&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                .quick-buttons {&lt;br /&gt;
                    gap: 2px;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        &amp;lt;/style&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
    &lt;br /&gt;
    $(&#039;head&#039;).append(styles);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 创建角色属性查看器&lt;br /&gt;
function createCharacterStatsWidget($container) {&lt;br /&gt;
    var characterId = $container.data(&#039;character&#039;);&lt;br /&gt;
    &lt;br /&gt;
    if (!characterId) {&lt;br /&gt;
        $container.html(&#039;&amp;lt;div class=&amp;quot;error-message&amp;quot;&amp;gt;错误：未指定角色ID&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // 创建 Widget HTML 结构&lt;br /&gt;
    var widgetHTML = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;character-stats-widget&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;character-header&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h2 class=&amp;quot;character-name&amp;quot;&amp;gt;加载中...&amp;lt;/h2&amp;gt;&lt;br /&gt;
                &amp;lt;p class=&amp;quot;character-description&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div class=&amp;quot;level-selector&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;level-display&amp;quot;&amp;gt;当前等级: &amp;lt;span class=&amp;quot;current-level&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;div class=&amp;quot;slider-container&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;range&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;90&amp;quot; value=&amp;quot;1&amp;quot; class=&amp;quot;level-slider&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;div class=&amp;quot;quick-buttons&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;1&amp;quot;&amp;gt;1级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;10&amp;quot;&amp;gt;10级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;20&amp;quot;&amp;gt;20级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;30&amp;quot;&amp;gt;30级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;40&amp;quot;&amp;gt;40级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;50&amp;quot;&amp;gt;50级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;60&amp;quot;&amp;gt;60级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;70&amp;quot;&amp;gt;70级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;80&amp;quot;&amp;gt;80级&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button class=&amp;quot;level-btn&amp;quot; data-level=&amp;quot;90&amp;quot;&amp;gt;90级&amp;lt;/button&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div class=&amp;quot;stats-container&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;stat-card attack&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;span&amp;gt;⚔️ 攻击力&amp;lt;/span&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-value attack-value&amp;quot;&amp;gt;-&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;stat-bar attack-bar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-growth&amp;quot;&amp;gt;每级成长: &amp;lt;span class=&amp;quot;attack-growth&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;div class=&amp;quot;stat-card health&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;span&amp;gt;❤️ 生命值&amp;lt;/span&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-value health-value&amp;quot;&amp;gt;-&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;stat-bar health-bar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;stat-growth&amp;quot;&amp;gt;每级成长: &amp;lt;span class=&amp;quot;health-growth&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;div class=&amp;quot;loading-message&amp;quot;&amp;gt;正在加载角色数据...&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;error-message&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
    &lt;br /&gt;
    // 插入 HTML&lt;br /&gt;
    $container.html(widgetHTML);&lt;br /&gt;
    &lt;br /&gt;
    // 显示加载状态&lt;br /&gt;
    var $widget = $container.find(&#039;.character-stats-widget&#039;);&lt;br /&gt;
    $widget.find(&#039;.level-selector, .stats-container&#039;).hide();&lt;br /&gt;
    $widget.find(&#039;.loading-message&#039;).show();&lt;br /&gt;
    &lt;br /&gt;
    // 加载角色数据并初始化&lt;br /&gt;
    CharacterDataManager.getCharacterData(characterId)&lt;br /&gt;
        .then(function(characterData) {&lt;br /&gt;
            initCharacterStats($widget, characterData);&lt;br /&gt;
            $widget.find(&#039;.loading-message&#039;).hide();&lt;br /&gt;
            $widget.find(&#039;.level-selector, .stats-container&#039;).show();&lt;br /&gt;
        })&lt;br /&gt;
        .catch(function(error) {&lt;br /&gt;
            console.error(&#039;加载角色数据失败:&#039;, error);&lt;br /&gt;
            $widget.find(&#039;.loading-message&#039;).hide();&lt;br /&gt;
            $widget.find(&#039;.error-message&#039;).text(&#039;加载角色数据失败: &#039; + error).show();&lt;br /&gt;
        });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 初始化角色属性显示&lt;br /&gt;
function initCharacterStats($widget, characterData) {&lt;br /&gt;
    // 防止重复初始化&lt;br /&gt;
    if ($widget.data(&#039;initialized&#039;)) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    $widget.data(&#039;initialized&#039;, true);&lt;br /&gt;
    &lt;br /&gt;
    // 更新角色信息&lt;br /&gt;
    $widget.find(&#039;.character-name&#039;).text(characterData.name);&lt;br /&gt;
    $widget.find(&#039;.character-description&#039;).text(characterData.description);&lt;br /&gt;
    &lt;br /&gt;
    // 生成完整的等级数据&lt;br /&gt;
    var fullLevelData = generateFullLevelData(characterData);&lt;br /&gt;
    &lt;br /&gt;
    // 获取UI元素&lt;br /&gt;
    var $levelSlider = $widget.find(&#039;.level-slider&#039;);&lt;br /&gt;
    var $currentLevel = $widget.find(&#039;.current-level&#039;);&lt;br /&gt;
    var $attackValue = $widget.find(&#039;.attack-value&#039;);&lt;br /&gt;
    var $healthValue = $widget.find(&#039;.health-value&#039;);&lt;br /&gt;
    var $attackBar = $widget.find(&#039;.attack-bar&#039;);&lt;br /&gt;
    var $healthBar = $widget.find(&#039;.health-bar&#039;);&lt;br /&gt;
    var $attackGrowth = $widget.find(&#039;.attack-growth&#039;);&lt;br /&gt;
    var $healthGrowth = $widget.find(&#039;.health-growth&#039;);&lt;br /&gt;
    var $quickButtons = $widget.find(&#039;.level-btn&#039;);&lt;br /&gt;
    &lt;br /&gt;
    // 更新显示函数&lt;br /&gt;
    function updateDisplay(level) {&lt;br /&gt;
        var stats = fullLevelData[level];&lt;br /&gt;
        &lt;br /&gt;
        $currentLevel.text(level);&lt;br /&gt;
        $attackValue.text(formatNumber(stats.attack));&lt;br /&gt;
        $healthValue.text(formatNumber(stats.health));&lt;br /&gt;
        &lt;br /&gt;
        // 显示成长值&lt;br /&gt;
        if (characterData.stats) {&lt;br /&gt;
            $attackGrowth.text(&#039;+&#039; + (characterData.stats.attack_growth || &#039;?&#039;));&lt;br /&gt;
            $healthGrowth.text(&#039;+&#039; + (characterData.stats.health_growth || &#039;?&#039;));&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 更新进度条宽度 (基于最大值的百分比)&lt;br /&gt;
        var maxAttack = fullLevelData[90].attack;&lt;br /&gt;
        var maxHealth = fullLevelData[90].health;&lt;br /&gt;
        $attackBar.css(&#039;width&#039;, (stats.attack / maxAttack) * 100 + &#039;%&#039;);&lt;br /&gt;
        $healthBar.css(&#039;width&#039;, (stats.health / maxHealth) * 100 + &#039;%&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 更新快速按钮激活状态&lt;br /&gt;
        $quickButtons.removeClass(&#039;active&#039;);&lt;br /&gt;
        $quickButtons.filter(&#039;[data-level=&amp;quot;&#039; + level + &#039;&amp;quot;]&#039;).addClass(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // 事件绑定&lt;br /&gt;
    $levelSlider.on(&#039;input&#039;, function() {&lt;br /&gt;
        updateDisplay(parseInt(this.value));&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    $quickButtons.on(&#039;click&#039;, function() {&lt;br /&gt;
        var level = parseInt($(this).data(&#039;level&#039;));&lt;br /&gt;
        $levelSlider.val(level);&lt;br /&gt;
        updateDisplay(level);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // 添加键盘支持&lt;br /&gt;
    $levelSlider.on(&#039;keydown&#039;, function(e) {&lt;br /&gt;
        var currentValue = parseInt(this.value);&lt;br /&gt;
        switch(e.key) {&lt;br /&gt;
            case &#039;ArrowLeft&#039;:&lt;br /&gt;
            case &#039;ArrowDown&#039;:&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                this.value = Math.max(1, currentValue - 1);&lt;br /&gt;
                updateDisplay(this.value);&lt;br /&gt;
                break;&lt;br /&gt;
            case &#039;ArrowRight&#039;:&lt;br /&gt;
            case &#039;ArrowUp&#039;:&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                this.value = Math.min(90, currentValue + 1);&lt;br /&gt;
                updateDisplay(this.value);&lt;br /&gt;
                break;&lt;br /&gt;
            case &#039;Home&#039;:&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                this.value = 1;&lt;br /&gt;
                updateDisplay(this.value);&lt;br /&gt;
                break;&lt;br /&gt;
            case &#039;End&#039;:&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                this.value = 90;&lt;br /&gt;
                updateDisplay(this.value);&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // 初始显示&lt;br /&gt;
    updateDisplay(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 生成完整等级数据&lt;br /&gt;
function generateFullLevelData(characterData) {&lt;br /&gt;
    var fullData = {};&lt;br /&gt;
    var baseAttack = (characterData.stats &amp;amp;&amp;amp; characterData.stats.base_attack) || 100;&lt;br /&gt;
    var baseHealth = (characterData.stats &amp;amp;&amp;amp; characterData.stats.base_health) || 1000;&lt;br /&gt;
    var attackGrowth = (characterData.stats &amp;amp;&amp;amp; characterData.stats.attack_growth) || 25;&lt;br /&gt;
    var healthGrowth = (characterData.stats &amp;amp;&amp;amp; characterData.stats.health_growth) || 300;&lt;br /&gt;
    &lt;br /&gt;
    // 生成1-90级的完整数据&lt;br /&gt;
    for (var level = 1; level &amp;lt;= 90; level++) {&lt;br /&gt;
        // 如果有预定义的数据，使用预定义数据，否则计算&lt;br /&gt;
        if (characterData.levels &amp;amp;&amp;amp; characterData.levels[level]) {&lt;br /&gt;
            fullData[level] = characterData.levels[level];&lt;br /&gt;
        } else {&lt;br /&gt;
            fullData[level] = {&lt;br /&gt;
                attack: baseAttack + attackGrowth * (level - 1),&lt;br /&gt;
                health: baseHealth + healthGrowth * (level - 1)&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    return fullData;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 数字格式化函数&lt;br /&gt;
function formatNumber(num) {&lt;br /&gt;
    if (num &amp;gt;= 1000000) {&lt;br /&gt;
        return (num / 1000000).toFixed(1) + &#039;M&#039;;&lt;br /&gt;
    } else if (num &amp;gt;= 1000) {&lt;br /&gt;
        return (num / 1000).toFixed(1) + &#039;K&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, &amp;quot;,&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =============================================&lt;br /&gt;
// 赛季BOSS展示页面功能模块&lt;br /&gt;
// =============================================&lt;br /&gt;
&lt;br /&gt;
// 赛季BOSS页面初始化器&lt;br /&gt;
var SeasonBossPage = {&lt;br /&gt;
    // 初始化所有赛季BOSS页面&lt;br /&gt;
    initAll: function() {&lt;br /&gt;
        $(&#039;.season-boss-page&#039;).each(function() {&lt;br /&gt;
            SeasonBossPage.initPage($(this));&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 初始化单个页面&lt;br /&gt;
    initPage: function($page) {&lt;br /&gt;
        // 防止重复初始化&lt;br /&gt;
        if ($page.data(&#039;page-initialized&#039;) === &#039;true&#039;) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        $page.data(&#039;page-initialized&#039;, &#039;true&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 绑定标签切换事件&lt;br /&gt;
        SeasonBossPage.bindTabEvents($page);&lt;br /&gt;
        &lt;br /&gt;
        // 初始化第一个可见的赛季内容&lt;br /&gt;
        SeasonBossPage.activateFirstTab($page);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 绑定标签切换事件&lt;br /&gt;
    bindTabEvents: function($page) {&lt;br /&gt;
        // 使用事件委托处理标签点击&lt;br /&gt;
        $page.on(&#039;click&#039;, &#039;.season-tab&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            &lt;br /&gt;
            var $tab = $(this);&lt;br /&gt;
            var seasonId = $tab.data(&#039;season&#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 如果已经是激活状态，则不处理&lt;br /&gt;
            if ($tab.hasClass(&#039;active&#039;)) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // 切换标签和内容&lt;br /&gt;
            SeasonBossPage.switchSeason($page, seasonId);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 添加键盘支持&lt;br /&gt;
        $page.on(&#039;keydown&#039;, &#039;.season-tab&#039;, function(e) {&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.key === &#039; &#039;) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                $(this).trigger(&#039;click&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 切换赛季显示&lt;br /&gt;
    switchSeason: function($page, seasonId) {&lt;br /&gt;
        // 移除所有激活状态&lt;br /&gt;
        $page.find(&#039;.season-tab&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        $page.find(&#039;.season-content&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 添加新的激活状态&lt;br /&gt;
        $page.find(&#039;.season-tab[data-season=&amp;quot;&#039; + seasonId + &#039;&amp;quot;]&#039;).addClass(&#039;active&#039;);&lt;br /&gt;
        $page.find(&#039;#&#039; + seasonId).addClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 触发自定义事件，以便其他模块可以监听赛季切换&lt;br /&gt;
        $(document).trigger(&#039;seasonboss:seasonchanged&#039;, {&lt;br /&gt;
            seasonId: seasonId,&lt;br /&gt;
            page: $page&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 记录切换日志（仅开发时使用）&lt;br /&gt;
        if (console &amp;amp;&amp;amp; console.log) {&lt;br /&gt;
            console.log(&#039;赛季切换至: &#039; + seasonId);&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 激活第一个标签（如果当前没有激活的标签）&lt;br /&gt;
    activateFirstTab: function($page) {&lt;br /&gt;
        var $activeTab = $page.find(&#039;.season-tab.active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 如果没有激活的标签，激活第一个&lt;br /&gt;
        if ($activeTab.length === 0) {&lt;br /&gt;
            var $firstTab = $page.find(&#039;.season-tab&#039;).first();&lt;br /&gt;
            var seasonId = $firstTab.data(&#039;season&#039;);&lt;br /&gt;
            &lt;br /&gt;
            $firstTab.addClass(&#039;active&#039;);&lt;br /&gt;
            $page.find(&#039;#&#039; + seasonId).addClass(&#039;active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 添加新赛季（动态添加功能）&lt;br /&gt;
    addSeason: function($page, seasonData) {&lt;br /&gt;
        // 参数检查&lt;br /&gt;
        if (!seasonData || !seasonData.id || !seasonData.name) {&lt;br /&gt;
            console.error(&#039;添加赛季失败：缺少必要的赛季数据&#039;);&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var seasonId = seasonData.id;&lt;br /&gt;
        var seasonName = seasonData.name;&lt;br /&gt;
        var seasonIcon = seasonData.icon || &#039;🏅&#039;;&lt;br /&gt;
        &lt;br /&gt;
        // 检查赛季是否已存在&lt;br /&gt;
        if ($page.find(&#039;.season-tab[data-season=&amp;quot;&#039; + seasonId + &#039;&amp;quot;]&#039;).length &amp;gt; 0) {&lt;br /&gt;
            console.warn(&#039;赛季已存在：&#039; + seasonId);&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 创建新标签&lt;br /&gt;
        var $newTab = $(&#039;&amp;lt;button&amp;gt;&#039;, {&lt;br /&gt;
            &#039;class&#039;: &#039;season-tab&#039;,&lt;br /&gt;
            &#039;data-season&#039;: seasonId,&lt;br /&gt;
            &#039;html&#039;: &#039;&amp;lt;span class=&amp;quot;season-icon&amp;quot;&amp;gt;&#039; + seasonIcon + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                   &#039;&amp;lt;span class=&amp;quot;season-name&amp;quot;&amp;gt;&#039; + seasonName + &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 添加到标签容器&lt;br /&gt;
        $page.find(&#039;.season-tabs&#039;).append($newTab);&lt;br /&gt;
        &lt;br /&gt;
        // 创建新内容区域&lt;br /&gt;
        var $newContent = $(&#039;&amp;lt;div&amp;gt;&#039;, {&lt;br /&gt;
            &#039;class&#039;: &#039;season-content&#039;,&lt;br /&gt;
            &#039;id&#039;: seasonId&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 如果提供了内容，添加到内容区域&lt;br /&gt;
        if (seasonData.content) {&lt;br /&gt;
            $newContent.html(seasonData.content);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 添加到内容区域&lt;br /&gt;
        $page.find(&#039;.season-content&#039;).last().after($newContent);&lt;br /&gt;
        &lt;br /&gt;
        // 重新绑定事件（新添加的元素需要绑定）&lt;br /&gt;
        SeasonBossPage.bindTabEvents($page);&lt;br /&gt;
        &lt;br /&gt;
        return true;&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 获取当前激活的赛季ID&lt;br /&gt;
    getActiveSeason: function($page) {&lt;br /&gt;
        var $activeTab = $page.find(&#039;.season-tab.active&#039;);&lt;br /&gt;
        return $activeTab.length &amp;gt; 0 ? $activeTab.data(&#039;season&#039;) : null;&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 跳转到指定赛季&lt;br /&gt;
    goToSeason: function($page, seasonId) {&lt;br /&gt;
        var $targetTab = $page.find(&#039;.season-tab[data-season=&amp;quot;&#039; + seasonId + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        &lt;br /&gt;
        if ($targetTab.length === 0) {&lt;br /&gt;
            console.error(&#039;赛季不存在：&#039; + seasonId);&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        SeasonBossPage.switchSeason($page, seasonId);&lt;br /&gt;
        return true;&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 页面加载完成后初始化赛季BOSS页面&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    SeasonBossPage.initAll();&lt;br /&gt;
    &lt;br /&gt;
    // 监听内容动态加载（例如通过Widgets或AJAX）&lt;br /&gt;
    $(document).on(&#039;seasonboss:contentloaded&#039;, function() {&lt;br /&gt;
        SeasonBossPage.initAll();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// 当有新内容添加到页面时也初始化&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
    $content.find(&#039;.season-boss-page&#039;).each(function() {&lt;br /&gt;
        SeasonBossPage.initPage($(this));&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =============================================&lt;br /&gt;
// 全局可用的函数&lt;br /&gt;
// =============================================&lt;br /&gt;
&lt;br /&gt;
// 全局函数：跳转到指定赛季&lt;br /&gt;
window.goToSeason = function(seasonId) {&lt;br /&gt;
    var $page = $(&#039;.season-boss-page&#039;).first();&lt;br /&gt;
    if ($page.length &amp;gt; 0) {&lt;br /&gt;
        return SeasonBossPage.goToSeason($page, seasonId);&lt;br /&gt;
    }&lt;br /&gt;
    return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 全局函数：获取当前赛季&lt;br /&gt;
window.getCurrentSeason = function() {&lt;br /&gt;
    var $page = $(&#039;.season-boss-page&#039;).first();&lt;br /&gt;
    if ($page.length &amp;gt; 0) {&lt;br /&gt;
        return SeasonBossPage.getActiveSeason($page);&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// 全局函数：添加新赛季&lt;br /&gt;
window.addNewSeason = function(seasonData) {&lt;br /&gt;
    var $page = $(&#039;.season-boss-page&#039;).first();&lt;br /&gt;
    if ($page.length &amp;gt; 0) {&lt;br /&gt;
        return SeasonBossPage.addSeason($page, seasonData);&lt;br /&gt;
    }&lt;br /&gt;
    return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// =============================================&lt;br /&gt;
// 筛选系统&lt;br /&gt;
// =============================================&lt;br /&gt;
// 筛选器管理器&lt;br /&gt;
var FilterManager = {&lt;br /&gt;
    instances: {},&lt;br /&gt;
    defaults: {&lt;br /&gt;
        autoApply: false&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 初始化所有筛选器&lt;br /&gt;
    initAll: function() {&lt;br /&gt;
        // 查找所有筛选器容器&lt;br /&gt;
        $(&#039;.filter-container&#039;).each(function() {&lt;br /&gt;
            var filterId = $(this).attr(&#039;id&#039;);&lt;br /&gt;
            if (filterId) {&lt;br /&gt;
                FilterManager.init(filterId);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 绑定全局事件&lt;br /&gt;
        FilterManager.bindGlobalEvents();&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 初始化单个筛选器&lt;br /&gt;
    init: function(filterId) {&lt;br /&gt;
        var $container = $(&#039;#&#039; + filterId);&lt;br /&gt;
        if (!$container.length) return;&lt;br /&gt;
        &lt;br /&gt;
        // 获取配置&lt;br /&gt;
        var $config = $container.siblings(&#039;.filter-config&#039;);&lt;br /&gt;
        var target = $config.data(&#039;filter-target&#039;);&lt;br /&gt;
        var auto = $config.data(&#039;filter-auto&#039;) === &#039;true&#039;;&lt;br /&gt;
        &lt;br /&gt;
        if (!target) {&lt;br /&gt;
            console.warn(&#039;筛选器缺少目标选择器:&#039;, filterId);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 创建实例&lt;br /&gt;
        var instance = {&lt;br /&gt;
            id: filterId,&lt;br /&gt;
            $container: $container,&lt;br /&gt;
            $target: $(target),&lt;br /&gt;
            config: {&lt;br /&gt;
                autoApply: auto&lt;br /&gt;
            },&lt;br /&gt;
            state: {&lt;br /&gt;
                activeFilters: {},&lt;br /&gt;
                allOptions: {}&lt;br /&gt;
            }&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // 收集筛选组数据&lt;br /&gt;
        instance.$container.find(&#039;.filter-group&#039;).each(function() {&lt;br /&gt;
            var $group = $(this);&lt;br /&gt;
            var groupName = $group.data(&#039;filter-group&#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 收集选项数据&lt;br /&gt;
            $group.find(&#039;.filter-option&#039;).each(function() {&lt;br /&gt;
                var $option = $(this);&lt;br /&gt;
                var value = $option.data(&#039;filter-value&#039;);&lt;br /&gt;
                var display = $option.data(&#039;filter-display&#039;);&lt;br /&gt;
                &lt;br /&gt;
                if (!instance.state.allOptions[groupName]) {&lt;br /&gt;
                    instance.state.allOptions[groupName] = {};&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                instance.state.allOptions[groupName][value] = {&lt;br /&gt;
                    $option: $option,&lt;br /&gt;
                    value: value,&lt;br /&gt;
                    display: display,&lt;br /&gt;
                    isSelected: $option.hasClass(&#039;filter-selected&#039;)&lt;br /&gt;
                };&lt;br /&gt;
                &lt;br /&gt;
                // 初始化选中状态&lt;br /&gt;
                if ($option.hasClass(&#039;filter-selected&#039;)) {&lt;br /&gt;
                    if (!instance.state.activeFilters[groupName] || value === &#039;all&#039;) {&lt;br /&gt;
                        instance.state.activeFilters[groupName] = [];&lt;br /&gt;
                    }&lt;br /&gt;
                    else if (instance.state.activeFilters[groupName].indexOf(value) === -1) {&lt;br /&gt;
                        instance.state.activeFilters[groupName].push(value);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 隐藏统计和活动筛选（初始状态）&lt;br /&gt;
        instance.$container.find(&#039;.filter-stats&#039;).hide();&lt;br /&gt;
        instance.$container.find(&#039;.active-filters&#039;).hide();&lt;br /&gt;
        &lt;br /&gt;
        // 存储实例&lt;br /&gt;
        FilterManager.instances[filterId] = instance;&lt;br /&gt;
        &lt;br /&gt;
        // // 初始筛选&lt;br /&gt;
        // setTimeout(function() {&lt;br /&gt;
        //     FilterManager.applyFilters(instance);&lt;br /&gt;
        // }, 100);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 绑定全局事件（事件委托）&lt;br /&gt;
    bindGlobalEvents: function() {&lt;br /&gt;
        // 筛选项点击&lt;br /&gt;
        $(document).on(&#039;click&#039;, &#039;.filter-option&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var $option = $(this);&lt;br /&gt;
            FilterManager.handleOptionClick($option);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 筛选项键盘事件&lt;br /&gt;
        $(document).on(&#039;keydown&#039;, &#039;.filter-option&#039;, function(e) {&lt;br /&gt;
            if (e.key === &#039;Enter&#039; || e.key === &#039; &#039;) {&lt;br /&gt;
                e.preventDefault();&lt;br /&gt;
                var $option = $(this);&lt;br /&gt;
                FilterManager.handleOptionClick($option);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 应用按钮&lt;br /&gt;
        $(document).on(&#039;click&#039;, &#039;.filter-apply&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var $container = $(this).closest(&#039;.filter-container&#039;);&lt;br /&gt;
            var filterId = $container.attr(&#039;id&#039;);&lt;br /&gt;
            FilterManager.applyFilters(FilterManager.instances[filterId]);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 重置按钮&lt;br /&gt;
        $(document).on(&#039;click&#039;, &#039;.filter-reset&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var $container = $(this).closest(&#039;.filter-container&#039;);&lt;br /&gt;
            var filterId = $container.attr(&#039;id&#039;);&lt;br /&gt;
            FilterManager.resetFilters(FilterManager.instances[filterId]);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 清除组按钮&lt;br /&gt;
        $(document).on(&#039;click&#039;, &#039;.filter-group-clear&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            var $btn = $(this);&lt;br /&gt;
            var group = $btn.data(&#039;filter-clear&#039;);&lt;br /&gt;
            var $container = $btn.closest(&#039;.filter-container&#039;);&lt;br /&gt;
            var filterId = $container.attr(&#039;id&#039;);&lt;br /&gt;
            FilterManager.clearGroup(FilterManager.instances[filterId], group);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 移除活动筛选标签&lt;br /&gt;
        $(document).on(&#039;click&#039;, &#039;.active-filter-remove&#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            var $removeBtn = $(this);&lt;br /&gt;
            var $tag = $removeBtn.closest(&#039;.active-filter-tag&#039;);&lt;br /&gt;
            var group = $tag.data(&#039;filter-group&#039;);&lt;br /&gt;
            var value = $tag.data(&#039;filter-value&#039;);&lt;br /&gt;
            var $container = $tag.closest(&#039;.filter-container&#039;);&lt;br /&gt;
            var filterId = $container.attr(&#039;id&#039;);&lt;br /&gt;
            FilterManager.removeFilter(FilterManager.instances[filterId], group, value);&lt;br /&gt;
        });&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 处理选项点击&lt;br /&gt;
    handleOptionClick: function($option) {&lt;br /&gt;
        var group = $option.data(&#039;filter-group&#039;);&lt;br /&gt;
        var value = $option.data(&#039;filter-value&#039;);&lt;br /&gt;
        var $container = $option.closest(&#039;.filter-container&#039;);&lt;br /&gt;
        var filterId = $container.attr(&#039;id&#039;);&lt;br /&gt;
        var instance = FilterManager.instances[filterId];&lt;br /&gt;
        &lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        // 初始化组状态&lt;br /&gt;
        if (!instance.state.activeFilters[group]) {&lt;br /&gt;
            instance.state.activeFilters[group] = [];&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var filterValues = instance.state.activeFilters[group];&lt;br /&gt;
        var index = filterValues.indexOf(value);&lt;br /&gt;
        var isSelected = $option.hasClass(&#039;filter-selected&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 处理&amp;quot;全部&amp;quot;选项&lt;br /&gt;
        if (value === &#039;all&#039;) {&lt;br /&gt;
            if (!isSelected) {&lt;br /&gt;
                // 清除同组其他选项&lt;br /&gt;
                instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;]&#039;)&lt;br /&gt;
                    .removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
                $option.addClass(&#039;filter-selected&#039;);&lt;br /&gt;
                instance.state.activeFilters[group] = [];&lt;br /&gt;
                &lt;br /&gt;
                // 自动应用&lt;br /&gt;
                if (instance.config.autoApply) {&lt;br /&gt;
                    FilterManager.applyFilters(instance);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 移除&amp;quot;全部&amp;quot;选项的选中&lt;br /&gt;
        instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;all&amp;quot;]&#039;)&lt;br /&gt;
            .removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
        &lt;br /&gt;
        if (!isSelected) {&lt;br /&gt;
            // 添加选中&lt;br /&gt;
            filterValues.push(value);&lt;br /&gt;
            $option.addClass(&#039;filter-selected&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            // 移除选中&lt;br /&gt;
            filterValues.splice(index, 1);&lt;br /&gt;
            $option.removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 如果清空了，选中&amp;quot;全部&amp;quot;&lt;br /&gt;
            if (filterValues.length === 0) {&lt;br /&gt;
                instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;all&amp;quot;]&#039;)&lt;br /&gt;
                    .addClass(&#039;filter-selected&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 自动应用&lt;br /&gt;
        if (instance.config.autoApply) {&lt;br /&gt;
            FilterManager.applyFilters(instance);&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 应用筛选&lt;br /&gt;
    applyFilters: function(instance) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        var matchedCount = 0;&lt;br /&gt;
        var totalCount = instance.$target.length;&lt;br /&gt;
        &lt;br /&gt;
        // 遍历所有目标元素&lt;br /&gt;
        instance.$target.each(function() {&lt;br /&gt;
            var $item = $(this);&lt;br /&gt;
            var show = true;&lt;br /&gt;
            &lt;br /&gt;
            // 检查每个筛选条件&lt;br /&gt;
            for (var group in instance.state.activeFilters) {&lt;br /&gt;
                var filterValues = instance.state.activeFilters[group];&lt;br /&gt;
                &lt;br /&gt;
                if (filterValues.length === 0) continue;&lt;br /&gt;
                &lt;br /&gt;
                var itemValue = $item.data(group);&lt;br /&gt;
                if (itemValue === undefined) continue;&lt;br /&gt;
                &lt;br /&gt;
                // 检查是否匹配&lt;br /&gt;
                var isMatched = false;&lt;br /&gt;
                for (var i = 0; i &amp;lt; filterValues.length; i++) {&lt;br /&gt;
                    if (String(itemValue) === String(filterValues[i])) {&lt;br /&gt;
                        isMatched = true;&lt;br /&gt;
                        break;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                if (!isMatched) {&lt;br /&gt;
                    show = false;&lt;br /&gt;
                    break;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // 更新元素状态&lt;br /&gt;
            if (show) {&lt;br /&gt;
                $item.removeClass(&#039;filtered-out&#039;).addClass(&#039;filtered-in&#039;);&lt;br /&gt;
                $item.show();&lt;br /&gt;
                matchedCount++;&lt;br /&gt;
            } else {&lt;br /&gt;
                $item.removeClass(&#039;filtered-in&#039;).addClass(&#039;filtered-out&#039;);&lt;br /&gt;
                $item.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 更新UI&lt;br /&gt;
        FilterManager.updateActiveFilters(instance);&lt;br /&gt;
        FilterManager.updateStats(instance, matchedCount, totalCount);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 重置筛选&lt;br /&gt;
    resetFilters: function(instance) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        // 清除所有选中状态&lt;br /&gt;
        instance.state.activeFilters = {};&lt;br /&gt;
        &lt;br /&gt;
        // 重置UI&lt;br /&gt;
        instance.$container.find(&#039;.filter-option&#039;).removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
        instance.$container.find(&#039;.filter-option-all&#039;).addClass(&#039;filter-selected&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 重新初始化状态&lt;br /&gt;
        for (var group in instance.state.allOptions) {&lt;br /&gt;
            instance.state.activeFilters[group] = [];&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 隐藏活动筛选标签&lt;br /&gt;
        instance.$container.find(&#039;.active-filters&#039;).hide()&lt;br /&gt;
            .find(&#039;.active-filters-list&#039;).empty();&lt;br /&gt;
        &lt;br /&gt;
        // 隐藏统计&lt;br /&gt;
        instance.$container.find(&#039;.filter-stats&#039;).hide();&lt;br /&gt;
        &lt;br /&gt;
        // 应用筛选（显示所有）&lt;br /&gt;
        FilterManager.applyFilters(instance);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 清除单个组&lt;br /&gt;
    clearGroup: function(instance, group) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        // 清除该组所有选中&lt;br /&gt;
        instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;]&#039;)&lt;br /&gt;
            .removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 选中&amp;quot;全部&amp;quot;选项&lt;br /&gt;
        instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;all&amp;quot;]&#039;)&lt;br /&gt;
            .addClass(&#039;filter-selected&#039;);&lt;br /&gt;
        &lt;br /&gt;
        // 更新状态&lt;br /&gt;
        instance.state.activeFilters[group] = [];&lt;br /&gt;
        &lt;br /&gt;
        // 应用筛选&lt;br /&gt;
        FilterManager.applyFilters(instance);&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 移除单个筛选&lt;br /&gt;
    removeFilter: function(instance, group, value) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        var filterValues = instance.state.activeFilters[group];&lt;br /&gt;
        if (filterValues) {&lt;br /&gt;
            var index = filterValues.indexOf(value);&lt;br /&gt;
            if (index !== -1) {&lt;br /&gt;
                filterValues.splice(index, 1);&lt;br /&gt;
                &lt;br /&gt;
                // 更新UI&lt;br /&gt;
                instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;&#039; + value + &#039;&amp;quot;]&#039;)&lt;br /&gt;
                    .removeClass(&#039;filter-selected&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // 如果清空了，选中&amp;quot;全部&amp;quot;&lt;br /&gt;
                if (filterValues.length === 0) {&lt;br /&gt;
                    instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;all&amp;quot;]&#039;)&lt;br /&gt;
                        .addClass(&#039;filter-selected&#039;);&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                // 应用筛选&lt;br /&gt;
                FilterManager.applyFilters(instance);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 更新活动筛选标签&lt;br /&gt;
    updateActiveFilters: function(instance) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        var $activeFilters = instance.$container.find(&#039;.active-filters&#039;);&lt;br /&gt;
        var $activeFiltersList = instance.$container.find(&#039;.active-filters-list&#039;);&lt;br /&gt;
        &lt;br /&gt;
        $activeFiltersList.empty();&lt;br /&gt;
        &lt;br /&gt;
        var hasActiveFilters = false;&lt;br /&gt;
        &lt;br /&gt;
        for (var group in instance.state.activeFilters) {&lt;br /&gt;
            var filterValues = instance.state.activeFilters[group];&lt;br /&gt;
            &lt;br /&gt;
            filterValues.forEach(function(value) {&lt;br /&gt;
                if (value === &#039;all&#039;) return;&lt;br /&gt;
                &lt;br /&gt;
                var $option = instance.$container.find(&#039;.filter-option[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;][data-filter-value=&amp;quot;&#039; + value + &#039;&amp;quot;]&#039;);&lt;br /&gt;
                if (!$option.length) return;&lt;br /&gt;
                &lt;br /&gt;
                var displayText = $option.data(&#039;filter-display&#039;) || value;&lt;br /&gt;
                var $groupHeader = instance.$container.find(&#039;.filter-group[data-filter-group=&amp;quot;&#039; + group + &#039;&amp;quot;] h4&#039;);&lt;br /&gt;
                var groupName = $groupHeader.length ? $groupHeader.text().replace(&#039; 清除&#039;, &#039;&#039;) : group;&lt;br /&gt;
                &lt;br /&gt;
                var $tag = $(&#039;&amp;lt;span class=&amp;quot;active-filter-tag&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;)&lt;br /&gt;
                    .attr(&#039;data-filter-group&#039;, group)&lt;br /&gt;
                    .attr(&#039;data-filter-value&#039;, value)&lt;br /&gt;
                    .html(&lt;br /&gt;
                        &#039;&amp;lt;span class=&amp;quot;active-filter-text&amp;quot;&amp;gt;&#039; + groupName + &#039;: &#039; + displayText + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;span class=&amp;quot;active-filter-remove&amp;quot; tabindex=&amp;quot;0&amp;quot; role=&amp;quot;button&amp;quot;&amp;gt;×&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
                    );&lt;br /&gt;
                &lt;br /&gt;
                $activeFiltersList.append($tag);&lt;br /&gt;
                hasActiveFilters = true;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if (hasActiveFilters) {&lt;br /&gt;
            $activeFilters.show();&lt;br /&gt;
        } else {&lt;br /&gt;
            $activeFilters.hide();&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &lt;br /&gt;
    // 更新统计信息&lt;br /&gt;
    updateStats: function(instance, matched, total) {&lt;br /&gt;
        if (!instance) return;&lt;br /&gt;
        &lt;br /&gt;
        var $stats = instance.$container.find(&#039;.filter-stats&#039;);&lt;br /&gt;
        if ($stats.length) {&lt;br /&gt;
            $stats.find(&#039;.filter-total&#039;).text(total);&lt;br /&gt;
            $stats.find(&#039;.filter-showing&#039;).text(matched);&lt;br /&gt;
            &lt;br /&gt;
            if (matched !== total) {&lt;br /&gt;
                $stats.show();&lt;br /&gt;
            } else {&lt;br /&gt;
                $stats.hide();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
    &lt;br /&gt;
// 页面加载完成后初始化&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // FilterManager.initAll();&lt;br /&gt;
    &lt;br /&gt;
    // 监听页面内容动态加载&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        FilterManager.initAll();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// // 公开API（可选）&lt;br /&gt;
// window.MediaWikiFilter = {&lt;br /&gt;
//     getInstance: function(filterId) {&lt;br /&gt;
//         return FilterManager.instances[filterId];&lt;br /&gt;
//     },&lt;br /&gt;
    &lt;br /&gt;
//     apply: function(filterId) {&lt;br /&gt;
//         var instance = FilterManager.instances[filterId];&lt;br /&gt;
//         if (instance) {&lt;br /&gt;
//             FilterManager.applyFilters(instance);&lt;br /&gt;
//         }&lt;br /&gt;
//     },&lt;br /&gt;
    &lt;br /&gt;
//     reset: function(filterId) {&lt;br /&gt;
//         var instance = FilterManager.instances[filterId];&lt;br /&gt;
//         if (instance) {&lt;br /&gt;
//             FilterManager.resetFilters(instance);&lt;br /&gt;
//         }&lt;br /&gt;
//     }&lt;br /&gt;
// };&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=454</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=454"/>
		<updated>2025-12-28T10:59:15Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=453</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=453"/>
		<updated>2025-12-28T10:58:23Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|91px|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=386</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=386"/>
		<updated>2025-12-26T14:59:07Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
* name：角色名 - 角色半身图名称、角色名称显示以该参数为准&lt;br /&gt;
* element：角色元素&lt;br /&gt;
* star：角色星级&lt;br /&gt;
* location1：邀约地点1 - 邀约地点图片名称、邀约地点显示名称以该参数为准&lt;br /&gt;
* choise1：邀约选项1&lt;br /&gt;
* location2：邀约地点2&lt;br /&gt;
* choise2：邀约选项2&lt;br /&gt;
* like1：喜欢的礼物1 - 礼物图标名称、礼物右下角显示名称以该参数为准&lt;br /&gt;
* like2：喜欢的礼物2（可选）&lt;br /&gt;
* like3：喜欢的礼物3（可选）&lt;br /&gt;
* dislike1=不喜欢的礼物1（可选）&lt;br /&gt;
* filter-element：筛选元素 - filter开头的参数需结合筛选器模板一起使用才有效果&lt;br /&gt;
* filter-star：筛选星级&lt;br /&gt;
* filter-role：筛选角色定位&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=385</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=385"/>
		<updated>2025-12-26T14:43:08Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 测试筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=尘沙&lt;br /&gt;
|element=风&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=测试选项1&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=测试选项2&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=ventus&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E5%B0%98%E6%B2%99%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=384</id>
		<title>文件:尘沙半身像.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E5%B0%98%E6%B2%99%E5%8D%8A%E8%BA%AB%E5%83%8F.png&amp;diff=384"/>
		<updated>2025-12-26T14:42:20Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​尘沙半身像&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 摘要 ==&lt;br /&gt;
尘沙半身像&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E5%B0%98%E6%B2%99.png&amp;diff=383</id>
		<title>文件:尘沙.png</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%96%87%E4%BB%B6:%E5%B0%98%E6%B2%99.png&amp;diff=383"/>
		<updated>2025-12-26T14:39:24Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​尘沙立绘&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 摘要 ==&lt;br /&gt;
尘沙立绘&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=382</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=382"/>
		<updated>2025-12-26T14:37:27Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 测试筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=火&lt;br /&gt;
|star=4&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=测试选项1&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=测试选项2&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|dislike1=降温&lt;br /&gt;
|filter-element=ignis&lt;br /&gt;
|filter-star=4&lt;br /&gt;
|filter-role=vanguard&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;琥珀&amp;quot; data-elements=&amp;quot;ignis&amp;quot; data-rarity=&amp;quot;4&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;琥珀&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：火&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;千都世&amp;quot; data-elements=&amp;quot;aqua&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;千都世&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：水&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;小禾&amp;quot; data-elements=&amp;quot;terra&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;小禾&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：地&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：辅助&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=381</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=381"/>
		<updated>2025-12-26T14:36:03Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 测试筛选器&lt;br /&gt;
|target = .gift-character-card&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|location1=港口&lt;br /&gt;
|choise1=要不要现在来一场夜钓？&lt;br /&gt;
|location2=港口&lt;br /&gt;
|choise2=饿了，想去食堂。&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|filter-element=umbra&lt;br /&gt;
|filter-star=5&lt;br /&gt;
|filter-role=support&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;琥珀&amp;quot; data-elements=&amp;quot;ignis&amp;quot; data-rarity=&amp;quot;4&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;琥珀&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：火&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;千都世&amp;quot; data-elements=&amp;quot;aqua&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;千都世&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：水&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;小禾&amp;quot; data-elements=&amp;quot;terra&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;小禾&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：地&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：辅助&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=380</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=380"/>
		<updated>2025-12-26T14:34:14Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise1|要不要现在来一场夜钓？}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;{{{choise2|饿了，想去食堂。}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=379</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=379"/>
		<updated>2025-12-26T14:33:05Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{location2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{location2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=378</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=378"/>
		<updated>2025-12-26T14:30:17Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{filter-element|}}}&amp;quot; data-rarity=&amp;quot;{{{filter-star|}}}&amp;quot; data-roles=&amp;quot;{{{filter-role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=377</id>
		<title>邀约礼物喜好表</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E5%96%9C%E5%A5%BD%E8%A1%A8&amp;diff=377"/>
		<updated>2025-12-26T14:28:33Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 列表 ==&lt;br /&gt;
&lt;br /&gt;
{{筛选器&lt;br /&gt;
|id = weaponFilter&lt;br /&gt;
|title = 测试筛选器&lt;br /&gt;
|target = .character-card-item&lt;br /&gt;
|applyText = 筛选&lt;br /&gt;
|resetText = 重置&lt;br /&gt;
|auto = false&lt;br /&gt;
|groups = &lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;elements&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;属性&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;elements&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;elements&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|elements|aqua|水}}&lt;br /&gt;
    {{筛选项|elements|ignis|火}}&lt;br /&gt;
    {{筛选项|elements|lux|光}}&lt;br /&gt;
    {{筛选项|elements|terra|地}}&lt;br /&gt;
    {{筛选项|elements|umbra|暗}}&lt;br /&gt;
    {{筛选项|elements|ventus|风}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;rarity&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;星级&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;rarity&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;rarity&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|rarity|5|★★★★★}}&lt;br /&gt;
    {{筛选项|rarity|4|★★★★}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;filter-group&amp;quot; data-filter-group=&amp;quot;roles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h4&amp;gt;定位&amp;lt;/h4&amp;gt;&amp;lt;span class=&amp;quot;filter-group-clear&amp;quot; data-filter-clear=&amp;quot;roles&amp;quot;&amp;gt;清除&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;filter-options&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;filter-option filter-option-all filter-selected&amp;quot; &lt;br /&gt;
         data-filter-group=&amp;quot;roles&amp;quot; &lt;br /&gt;
         data-filter-value=&amp;quot;all&amp;quot; &lt;br /&gt;
         data-filter-display=&amp;quot;全部&amp;quot; &lt;br /&gt;
         tabindex=&amp;quot;0&amp;quot; &lt;br /&gt;
         role=&amp;quot;button&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;filter-option-label&amp;quot;&amp;gt;全部&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;width: 8px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    {{筛选项|roles|vanguard|先锋}}&lt;br /&gt;
    {{筛选项|roles|versatile|均衡}}&lt;br /&gt;
    {{筛选项|roles|support|辅助}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 被筛选的内容 --&amp;gt;&lt;br /&gt;
{{邀约礼物角色卡片&lt;br /&gt;
|name=雾语&lt;br /&gt;
|element=暗&lt;br /&gt;
|star=5&lt;br /&gt;
|position1=港口&lt;br /&gt;
|position2=港口&lt;br /&gt;
|like1=降温&lt;br /&gt;
|like2=降温&lt;br /&gt;
|role=support&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;琥珀&amp;quot; data-elements=&amp;quot;ignis&amp;quot; data-rarity=&amp;quot;4&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;琥珀&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：火&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;千都世&amp;quot; data-elements=&amp;quot;aqua&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;vanguard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;千都世&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：水&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：先锋&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-card-item&amp;quot; data-name=&amp;quot;小禾&amp;quot; data-elements=&amp;quot;terra&amp;quot; data-rarity=&amp;quot;5&amp;quot; data-roles=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;小禾&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;属性：地&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;星级：★★★★★&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;定位：辅助&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=376</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=376"/>
		<updated>2025-12-26T14:27:45Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|}}}&amp;quot; data-elements=&amp;quot;{{{element|}}}&amp;quot; data-rarity=&amp;quot;{{{star|}}}&amp;quot; data-roles=&amp;quot;{{{role|}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=375</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=375"/>
		<updated>2025-12-26T14:25:15Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot; data-name=&amp;quot;{{{name|雾语}}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=374</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=374"/>
		<updated>2025-12-26T14:22:06Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{like3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{dislike1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike1|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike2|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike2|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dislike3|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{dislike3|}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{dislike3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=373</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=373"/>
		<updated>2025-12-26T14:19:31Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{like1|}}}&lt;br /&gt;
|&amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=372</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=372"/>
		<updated>2025-12-26T14:13:29Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like1|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like1|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like2|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like2|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:{{{like3|降温}}}.png|class=gift-item-icon|link=]]&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;gift-name&amp;quot;&amp;gt;{{{like3|降温}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=371</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=371"/>
		<updated>2025-12-26T14:08:23Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #4a6fa5;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 6px;&lt;br /&gt;
    bottom: 6px;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    background-color: #4c5080;&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=370</id>
		<title>模板:邀约礼物角色卡片</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=%E6%A8%A1%E6%9D%BF:%E9%82%80%E7%BA%A6%E7%A4%BC%E7%89%A9%E8%A7%92%E8%89%B2%E5%8D%A1%E7%89%87&amp;diff=370"/>
		<updated>2025-12-26T14:01:25Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;gift-character-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- 角色块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-character-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-image-placeholder&amp;quot;&amp;gt;[[file:{{{name|雾语}}}半身像.png|x350px|link=|class=gift-character-image]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-character-overlay&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;element-icon&amp;quot;&amp;gt;[[Image:{{元素图标|元素={{{element|火}}}}}|65px|link=|{{{element|火}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-character-info&amp;quot; style=&amp;quot;background-image: url(http://trekkers-wiki.jvav.net.cn/images/b/bb/5%E6%98%9Fbgi.png);&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-info-bg&amp;quot;&amp;gt;[[Image:{{{star|5}}}星bgi.png|x54px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-character-name&amp;quot;&amp;gt;{{{name|雾语}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 邀约位置块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;invitation-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-block-title&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-bg&amp;quot;&amp;gt;[[Image:位置bgi.png|86px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;invitation-block-title-text&amp;quot; style=&amp;quot;width: 86px; height: 44px; position: relative;&amp;quot;&amp;gt;位置&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;invitation-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position1|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position1|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;要不要现在来一场夜钓？&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;invitation-card&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;invitation-card-bg&amp;quot;&amp;gt;[[Image:邀约{{{position2|港口}}}.png|522px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;location-details&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;div&amp;gt;[[Image:Point-icon.png|24px|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                      &amp;lt;div style=&amp;quot;font-size: 28px; margin-left: 7px;&amp;quot;&amp;gt;{{{position2|港口}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;width: 100%; height: 0; border: 1px solid #dddddd; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div style=&amp;quot;font-size: 18px; color: #333333; margin-top: 3px;&amp;quot;&amp;gt;事件二选项：&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;location-choice&amp;quot;&amp;gt;饿了，想去食堂。&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 礼物喜好块 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gift-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;💝 喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;gift-item&amp;gt;[[Image:Gift-item-bg.png|91px|link=]][[Image:降温.png|class=gift-item-icon|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无喜欢的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gift-section&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;gift-title&amp;quot;&amp;gt;🚫 不喜欢的礼物&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;gift-list&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;empty-state&amp;quot; style=&amp;quot;padding: 10px; font-size: 12px;&amp;quot;&amp;gt;暂无讨厌的礼物&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
	<entry>
		<id>https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=369</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://cn.xtlrwiki.cc/index.php?title=MediaWiki:Common.css&amp;diff=369"/>
		<updated>2025-12-26T14:00:59Z</updated>

		<summary type="html">&lt;p&gt;好多梨：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
.gallery-details-tabs {&lt;br /&gt;
	display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 导航栏 */&lt;br /&gt;
#p-navigation {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul li:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#p-navigation .mw-portlet-body ul span:nth-last-of-type(2) {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 目录相关 */&lt;br /&gt;
#toc {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 筛选相关 */&lt;br /&gt;
/* 筛选器容器 */&lt;br /&gt;
.filter-container {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选器头部 */&lt;br /&gt;
.filter-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    border-bottom: 1px solid #eaecf0;&lt;br /&gt;
    padding-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-header h3 {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
    border: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset {&lt;br /&gt;
    background: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:hover {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action.filter-reset:hover {&lt;br /&gt;
    background: #54595d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-action:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选组 */&lt;br /&gt;
.filter-group {&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group h4 {&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid #f0f0f0;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    padding-right: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-group-clear:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选项 */&lt;br /&gt;
.filter-options {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option {&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    transition: all 0.2s;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:hover {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(42,75,141,0.3);&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-selected {&lt;br /&gt;
    background: #2a4b8d;&lt;br /&gt;
    color: white;&lt;br /&gt;
    border-color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option.filter-option-all.filter-selected {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filter-option-label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 活动筛选标签 */&lt;br /&gt;
.active-filters {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    border: 1px solid #eaecf0;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filters-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border: 1px solid #36c;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-text {&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0 2px;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:hover {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.active-filter-remove:focus {&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(51,102,204,0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 筛选统计 */&lt;br /&gt;
.filter-stats {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 被筛选元素的样式 */&lt;br /&gt;
.filtered-out {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.filtered-in {&lt;br /&gt;
    animation: filterFadeIn 0.3s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes filterFadeIn {&lt;br /&gt;
    from { opacity: 0.5; }&lt;br /&gt;
    to { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .filter-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: flex-start;&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-actions {&lt;br /&gt;
        align-self: stretch;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-action {&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group h4 {&lt;br /&gt;
        padding-right: 0;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .filter-group-clear {&lt;br /&gt;
        position: static;&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
邀约礼物角色卡片&lt;br /&gt;
*/&lt;br /&gt;
/* 角色卡片 */&lt;br /&gt;
.gift-character-card {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 200px 550px 1fr;&lt;br /&gt;
    /*gap: 20px;*/&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-card:hover {&lt;br /&gt;
    transform: translateY(-5px);&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 角色块 */&lt;br /&gt;
.gift-character-block {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    /*background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image-placeholder {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    font-size: 64px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    /*background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);*/&lt;br /&gt;
    /*padding: 20px;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.element-icon {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #4c5080;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-info-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(0, -50%);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-character-name {&lt;br /&gt;
	margin-top: 8px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);*/&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 邀约位置块 */&lt;br /&gt;
.invitation-block {&lt;br /&gt;
    padding: 25px 0 25px 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    /*font-weight: 600;*/&lt;br /&gt;
    color: #fff4dc;&lt;br /&gt;
    /*margin-bottom: 20px;*/&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    /*border-bottom: 2px solid #eaeaea;*/&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-block-title-text {&lt;br /&gt;
	width: 86px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background: #f7f7f7;&lt;br /&gt;
    /*border-radius: 8px;*/&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card:hover {&lt;br /&gt;
    transform: translateX(5px);&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.invitation-card-bg {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 160px;&lt;br /&gt;
    height: 122px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-name {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.location-choice {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: #5983b1;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 礼物喜好块 */&lt;br /&gt;
.gift-block {&lt;br /&gt;
    padding: 25px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-section {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-title {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #4a6fa5;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    min-width: 90px;&lt;br /&gt;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item:hover {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-item-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-icon {&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gift-name {&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 空状态 */&lt;br /&gt;
.empty-state {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 40px 20px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    border: 2px dashed #dee2e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 加载状态 */&lt;br /&gt;
.loading-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-spinner {&lt;br /&gt;
    width: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    margin: 0 auto 20px;&lt;br /&gt;
    border: 5px solid #f3f3f3;&lt;br /&gt;
    border-top: 5px solid #4a6fa5;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    animation: spin 1s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes spin {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: rotate(0deg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: rotate(360deg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading-text {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    color: #6c757d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 错误状态 */&lt;br /&gt;
.error-container {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 60px 20px;&lt;br /&gt;
    color: #dc3545;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-icon {&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.error-message {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 响应式设计 */&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .filter-panel {&lt;br /&gt;
        flex: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        position: static;&lt;br /&gt;
        margin-bottom: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-card {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-block {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-character-image,&lt;br /&gt;
    .gift-character-image-placeholder {&lt;br /&gt;
        height: 250px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .invitation-gift-system {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .characters-header {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .invitation-card {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .location-icon {&lt;br /&gt;
        flex: 0 0 60px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-item {&lt;br /&gt;
        min-width: 80px;&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .gift-icon {&lt;br /&gt;
        font-size: 24px;&lt;br /&gt;
        height: 35px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 元素颜色 */&lt;br /&gt;
.fire {&lt;br /&gt;
    background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.water {&lt;br /&gt;
    background: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wind {&lt;br /&gt;
    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thunder {&lt;br /&gt;
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.earth {&lt;br /&gt;
    background: linear-gradient(135deg, #da8c1d 0%, #8b4513 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.light {&lt;br /&gt;
    background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dark {&lt;br /&gt;
    background: linear-gradient(135deg, #434343 0%, #000000 100%);&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>好多梨</name></author>
	</entry>
</feed>